Download 1. SAS-Introduction

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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 Privilegeprotect systems for an accidental
& Malicious damage
5 –CommunitiesTim 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 ?