pengenalan sistem administrasi server

36
Sistem Administrasi Server Ganjil 2013/2014

description

pengenalan sistem administrasi server

Transcript of pengenalan sistem administrasi server

Page 1: pengenalan sistem administrasi server

Sistem Administrasi ServerGanjil 2013/2014

Page 2: pengenalan sistem administrasi server

Tata Tertib

• Please kindly refer to RPKPS

Page 3: pengenalan sistem administrasi server

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

Page 4: pengenalan sistem administrasi server

Big Picture Server Administration

• Resource Management• System Components

• Host & User Management

• Models System Administration

• Configuration & Maintenance

• Diagnostics, Faults & Change Management

• Application Level services

Page 5: pengenalan sistem administrasi server

Big Picture Server Administration

• Human Management• Networked Communities

• Principles of Security

• System Analysis• Analytical System Administrations

• Security • Principles of Security

• Security Implementation

Page 6: pengenalan sistem administrasi server

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

Page 7: pengenalan sistem administrasi server

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

Page 8: pengenalan sistem administrasi server

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

Page 9: pengenalan sistem administrasi server

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

Page 10: pengenalan sistem administrasi server

Sumber Informasi

• Printed Manuals

•Unix Manual Pages

•WWW

•RFC

•Newsgroups, Forums, Discussions

• Papers from SAGE/LISA Conferences

• Books

Page 11: pengenalan sistem administrasi server

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

Page 12: pengenalan sistem administrasi server

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.

Page 13: pengenalan sistem administrasi server

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

Page 14: pengenalan sistem administrasi server

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

Page 15: pengenalan sistem administrasi server

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

Page 16: pengenalan sistem administrasi server

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.

Page 17: pengenalan sistem administrasi server

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

Page 18: pengenalan sistem administrasi server

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

Page 19: pengenalan sistem administrasi server

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

Page 20: pengenalan sistem administrasi server

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

Page 21: pengenalan sistem administrasi server

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

Page 22: pengenalan sistem administrasi server

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

Page 23: pengenalan sistem administrasi server

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

Page 24: pengenalan sistem administrasi server

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

Page 25: pengenalan sistem administrasi server

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

Page 26: pengenalan sistem administrasi 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

Page 27: pengenalan sistem administrasi server

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$

Page 28: pengenalan sistem administrasi server

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

Page 29: pengenalan sistem administrasi server

SUM CRUD model

Software ( Perangkat Lunak )

Users ( Pengguna )

Machines ( Mesin )

Create

Read

Update

Delete

Page 30: pengenalan sistem administrasi server

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

Page 31: pengenalan sistem administrasi server

Evard's 5 kondisi mesin (lanjutan)

Page 32: pengenalan sistem administrasi server

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

Page 33: pengenalan sistem administrasi server

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

Page 34: pengenalan sistem administrasi server

Evard's 5 states of machines (cont.)

New Clean

Configured

UnknownOff

Build

Retire

Initialize

Entropy

Re

bu

ild

Debug

Update

Page 35: pengenalan sistem administrasi server

Tugas

• Bentuk kelompok maksimal 5 orang

• Persiapkan linux box dalam Virtual Machine tanpa GUI environment.Menggunakan CentOS 6 ( ISO download di http://singo.ub.ac.id)

Page 36: pengenalan sistem administrasi server

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 ?