Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Sistem Administrasi Server Ganjil 2015/2016 Tentang Saya • Rakhmadhany Primananda, S.T., M.Kom Lab. Jaringan Komputer Email [email protected] Email tugas: [email protected] [email protected] HP: 085855768686 FB: /rakhmadhany.primananda Twitter: @rakhmadhany • Research and Interest: Wireless Network Linux SysAdmin Multimedia Networking Network Security Tata Tertib perkuliahan • Keterlambatan – Jika saya terlambat > 30 menit tanpa pemberitahuan silahkan ditinggal • Tertib dalam mengumpulkan tugas ( tepat waktu ) • Kehadiran minimum 80% • Berpakaian rapi dan sopan • Lainnya tercantum di buku Pedoman Silabus • Burgess, Principles of Network and System Administration ,John Wiley & Sons. • Burgess, Analytical Network & System Administration Managing Human & Computer Systems • Bergstra, Burgess (Editor) Handbook of Network & Systems administration, Elsevier • Hunt, Craig.2002. Linux System Administration, Alameda: Sybex • Turnbull, James.2009. Pro Linux System Administration, Newyork: Apress Sistem Penilaian • • • • Tugas 25% UTS 20% UAS 25% Project 30% System Administration • Network & System administration ? - Branch of engineering - Human-computer system - Consider the consequences when connected to the Internet - Technical, Administrative, socio-psychological – What is Network Administrations? – What is System Administrations? System Administration (cont.) • • • • Apply Technology to environment - Hardware - Software Human role in systems - Balancing - Patience, understanding, knowledge, experience - Professional attitude Ethical issues (policy and responsibilities) Is System Administration a dicipline ? Challenge in System Administration • • • • • • Design efficient network environment Deploy large numbers of machines Services needed Planning & Implementing adequate security Comfortable environments Develop method for fixing problems & errors Big Picture Server Administration • Resource Management – System Components – Host & User Management – Models System Administration – Configuration & Maintenance – Diagnostics, Faults & Change Management – Application Level services Big Picture Server Administration • Human Management – Networked Communities – Principles of Security • System Analysis – Analytical System Administrations • Security – Principles of Security – Security Implementation Mark Burgess' Principles of System Administration 1-Policy is the foundation (what we want, what should be what we can afford) 2-Predictability Bekerja dengan sistem yang mampu diprediksi 3 –Scalability Sistem yang berkembang seiring dengan policy 4 –Minimum Privilegeprotect systems for an accidental & Malicious damage 5 –CommunitiesTim yang kooperatif 6 –Uniformity Keseragaman konfigurasi 7 –Variety Don’t put all the egs in one basket Mark Burgess' Principles of System Administration (cont.) 8-Delegation, aka 'Specialization’ijinkan para expert untuk mengerjakan tugas agar efisien dan lebih efektif dalam cost 9a-Resource map: peta site, spesifikasi mesin 9b-Resource map: mencegah ambigu, dan meningkatkan pengetahuan untuk admin,user dan manajemen Mark Burgess' Principles of System Administration (cont.) For students: • Belajarlah untuk belajar secara independen • Bekerja sistematis dan terorganisir • Seimbang antara kenyataan ( problems ) dan utopia Bad ideas for students: • Jangan berharap ada satu jawaban untuk tiap masalah • Stuck • Berharap pada textbook manual,instruktur, guru untuk secara akurat menjawab setiap pernyataan Prepare a checklist • • • • Cari jawaban pada manuals / newsgroups Gunakan trial dan error untuk menemukan permasalahan Pertimbangkan semua masukan Catat setiap permasalahan yang muncul dan dokumentasikan metode penyelesaiannya • Responsibility for your actions Sumber Informasi • • • • • • • Printed Manuals Unix Manual Pages WWW RFC Newsgroups, Forums, Discussions Papers from SAGE/LISA Conferences Books Work As a Sys Admin ? http://www.onetonline.org/link/summary/15-1142.00 •Summary Report for: 15-1142.00 - Network and Computer Systems Administrators •Install, configure, and support an organization's local area network (LAN), wide area network (WAN), and Internet systems or a segment of a network system. Monitor network to ensure network availability to all system users and may perform necessary maintenance to support network availability. May monitor and test Web site performance to ensure Web sites operate correctly and without interruption. May assist in network modeling, analysis, planning, and coordination between network and data communications hardware and software. May supervise computer user support specialists and computer network support specialists. May administer network security measures. •Sample of reported job titles: Systems Administrator, Network Administrator, Network Engineer, Information Technology Specialist (IT Specialist), Local Area Network Administrator (LAN Administrator), Information Technology Manager (IT Manager), Information Technology Director (IT Director), Systems Engineer, Network Manager, Network Specialist Work as a sysadmin? • Knowledge • • • • Computers and Electronics — Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming. English Language — Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar. Mathematics — Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications. Administration and Management — Knowledge of business and management principles involved in strategic planning, resource allocation, human resources modeling, leadership technique, production methods, and coordination of people and resources. SAGE ( Sys Admin Guild)/ LISA • SAGE (Systems Administrators Guild)/LISA (Large Installation Systems Administration) – memiliki Tujuan sebagai berikut : – Menjadi ahli sebagai sys admin sebagai kewajiban profesi – Menerapkan standar professional – Mengembangkan petunjuk untuk meningkatkan kemampuan teknis maupun manajerial sebagai anggota yang berprofesi sebagai sys admin – Mengumumkan aktifitas yang membantu pengembangan komunitas SAGE/LISA – Systems administrator levels • Definisi Level – “small uniform site”: < 50 komputer, semua berjalan di OS yang sama dan < 20 user( komputer yang hanya digunakan oleh admin tidak masuk perhitungan ) – “Complex site”: > 100 sistem, berjalan > 2 OS, user <=100 – “Large complex site”: > 100 komputer, > 2 OS dan > 100 user SAGE I /LISA - Pemula Skills: • Mampu menjalankan prosedur sederhana seperti menulis,berbicara dan memiliki skill komunikasi telpon yang baik. • Terbiasa dengan perintah/utilities OS dengan level user, mampu mengedit files, menggunakan shell, users home directories, navigasi file system, I/O redirection, dsb • Mampu memahami perintah dengan baik. Background: • 2 tahun di perkuliahan atau pendidikan yang sejajar atau pengalaman yang sederajat SAGE Level I / LISA - Pemula (cont.) • Sarjana / sertifikasi pada ilmu komputer atau bidang yang berhubungan. • Pengalaman di bidang customer support, operasi komputer, sistem administrasi atau area lain yang berhubungan, memiliki motivasi untuk menjadi ahli di profesi tersebut Tanggung jawab: • Menjalankan tugas rutin dibawah pengawasan • Berperan sebagai garis depan untuk users, menerima laporan masalah dan melanjutkannya ke Sys admin yang cocok. SAGE Level II - Junior Skills: • Mampu memberitahu user mengenai dasar aplikasi dan OS, mampu menulis dokumentasi dasar. • Skill yang bagus dalam perintah2 OS/ utilities, boot/shutdown , add/remove user. Memahami soft dan hard links, mengerti perbedaan kernel dan shell dsb Background: • 1-3 tahun pengalaman sebagai sys admin SAGE Level II - Junior (cont.) • Sarjana di ilkom atau yang sederajat • Akrab dengan konsep network/distributed computing contoh: mengetahui routing command, menambah workstation pada network dan mount remote file systems • Kemampuan untuk menulis skrip untuk kebutuhan sys admin ( perl, shell, vbscript dsb ) • Programming experience Tanggung jawab: • Mengatur site kecil sendiri atau membantu administrasi dari sebuah sistem yang besar, bekerja dibawah pengawasan SAGE Level III - Intermediate Skills: • Mampu melatih users dengan topik complex, berinteraksi dengan manajemen, mampu meneyelesaikan masalah sendiri • Nyaman dengan berbagai macam OS, konfigurasi email, install/ configure systems, printing setup, basic security, install software, nslookup/dig, devices & drivers, file systems, routing basic, dsb • Mampu menulis skrip dengan administrative language dgn debugging minimal dan mampu memodifikasi programs C Background: • 3-5 tahun pengalaman SAGE Level III - Intermediate (cont.) • Sarjana ilkom / yang sederajat • Programming background Tanggung jawab: • Memanage mid-sized site sendirian atau membantu administrasi dari site yang luas dan mengatur sys admin pemula atau operator • Memberikan masukan untuk masa depan • Evaluasi/ memberikan rekomendasi purchase, pengetahuan yang luas dalam pengaruh pembelian SAGE Level IV - Senior Skills: • Membuat proposal/paper,berhubungan dengan vendor, presentasi ke customer/klien. Bekerja dekat dengan manajemen • Kemampuan untuk menyelesaikan masalah secara cepat, umumnya dengan automatisasi • Memahami semua aspek dari OS, tuning system, CS programming, desain network wide file system layouts • Kemampuan untuk membuat skrip dengan beberapa bahasa, porting C program dari program satu ke yang lain, menulis C program Background: • > 5 tahun pengalaman SAGE Level IV - Senior (cont.) • Sarjana ilkom/ yang sederajat • Skill programming yang luas Tanggung jawab: • Bekerja dibawah manajemen senior untuk desain dan implementasi jaringan/komputer system yang kompleks pada sebuah network skala besar. • Menerapkan atau merekemomendasikan aturan penggunaan dan layanan sistem. • Mengawasi sys admin, programmers dsb • Berwenang untuk membeli/ bertanggung jawab pada apa yang diinginkan untuk membangun Infrastruktur SAGE – Skill yang lain Heterogeneity Experience – Jangan bergantung pada satu OS Networking Skills – Berpengalaman di konfigurasi file sistem, sinkronisasi, auto mount, license, NIS, TCP/IP, high speed network, router, modem, dsb Security – Firewall, authenticaiton systems, kriptografi, uids,gids, permissions, file system, security packages, etc SAGE – Skill yang lain (cont.) Site Specialities – Pengalaman site dengan 1000 computer, users atau disk space, berpengalaman mengkoordinasi komputer sekaligus. Kebutuhan uptime Documentation – Background di publikasi, dokumentasi Databases – Pengalaman RDBMS,query SAGE – Skills yang lain(cont.) Hardware – Berpengalaman instalasi dan maintenance network cabling,boards, memory, SCSI devices, peripherals, board& component basic diagnostic and repair Management – Tanggung jawab keuangan, pengalan di writing, review, ranking proses, interviewing dan hiring Local Environment Experience – Pengalaman dengan spesific OS, aplikasi, bahasa pemrograman Certifications Top 5 Certifications for Sysadmin: 1. Microsoft Certified Solutions Associate (MCSA) and Microsoft Certified Solutions Expert (MCSE) 2. Linux Professional Institute Certifications (LPIC) 3. Red Hat Certified Engineer (RHCE) 4. HP Accredited Systems Engineer (ASE) and Certified Systems Engineer (CSE) 5. CompTIA Server+ System Administration & Freelancer • • • • • WHY NOT! Freelancer.com Project Description: I am looking for a skilled linux server admin who can fix some bugs on our webserver. The person must have done before works with 5 star ! Hours of work: Unspecified Project Duration: Unspecified Skills required: Apache, Linux, UNIX Project Budget 77$/hours System Administration & Freelancer • • • Project Description: server load spikes issue, it is new server which was configured with nope system admin now load is spike to 100 for less than a minute and server has few web sites but load is high compare to it.also dns updates for the server is too slow I need some expert admin to solve such issue permanently Skills required: Linux, System Admin, UNIX Project budget: 250$ System Administration & Freelancer • • • Project Description: We are looking for someone that has experience in Linux server administrator, who can work with the command line, Apache, PHP, and MySQL. Also he should be familiar with servers that use the Plesk control panel (version 11) and CentOS 5. Some other tasks: - do all the updates of the software running in the server and also keep a security check and constantly improve the server security - monitor the traffic and do load balancing at the server - be able to do the task quickly to resolve issues when server is in live mode. Possibility of long term position. Hours of work: Unspecified Project Duration: 1 - 4 weeks Skills required: Apache, Computer Security, Linux, MySQL, PHP 80 hours/ month 20$/hours SUM CRUD model Software ( Perangkat Lunak ) Users ( Pengguna ) Machines ( Mesin ) Create Read Update Delete Evard's 5 kondisi mesin Baru – Mesin baru Clean – komputer dengan os terinstall, tetapi tidak dikonfigurasi untuk bekerja sesuai dengan lingkungan Configured – komputer yang dikonfigurasi secara benar dan sesuai dengan lingkungan yang membutuhkan Unknown –Komputer yang belum teridentifikasi Off - Retired/surplussed Evard's 5 kondisi mesin (lanjutan) Evard's 5 states of machines (cont.) • Step perpindahan states: – Build –Selama proses build, OS diinstall ke mesin – Initialize – setelah build, memasukkan konfigurasi network, penamaan, patch dan perubahan yang lain – Modifikasi setelah initialisasi, perubahan ini terus berlanjut selama komputer digunakan Evard's 5 states of machines (cont.) – Entropi –proses pembetulan ketika terdapat mesin yang tidak disiplin atau masalah lain – Debug – proses debug dari sebuah ‘unknown’ mesin dan mengembalikan ke spesifikasi yang sesuai dengan mesin tersebut. – Rebuild – pada kasus tertentu, mesin butuh utuk di rebuilt, karena adanya perubahan skala besar – Retire – proses ketika ‘mempensiunkan’ sebuah mesin Evard's 5 states of machines (cont.) New Build Clean ze Rebuild Ini tia li Configured Update p tro En Off Retire Unknown Debug y Tugas • Bentuk kelompok maksimal 3 orang • Persiapkan linux box dalam Virtual Machine tanpa GUI environment. Menggunakan Ubuntu ( ISO download di http://singo.ub.ac.id) Tugas -2 • Isu2 apa sajakah yang muncul pada system administration ? • System administration merupakan Management atau engineering ? • Mengapa lingkungan memerankan peranan penting pada administrasi sistem. • Jelaskan mengapa kode etik penting dalam sistem administrasi • Apakah sistem administrasi merupakan science ? Mengapa ya ? Dan mengapa tidak ? • Prinsip2 apa sajakah yang penting bagi seorang administrator sistem ?