270 likes | 447 Vues
SISTEM ADMINISTRASI. Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono. Manajemen User & Group. Administrator sistem melakukan beberapa hal penting berkaitan dengan user dan group Pendaftaran nama login Pembekuan nama login user Penghapusan nama login user
E N D
SISTEM ADMINISTRASI TeknikInformatika Universitas Bunda Mulia Jakarta IndraPriyandono
Manajemen User & Group Administrator sistemmelakukanbeberapahalpentingberkaitandengan user dangroup • Pendaftarannama login • Pembekuannama login user • Penghapusannama login user • Pembuatan group baru • Pembagian group • Pengaturandirektori home • Pengamanan file-file password
DalamsistemLinux, nama login dapatdiberikanpada • User biasa. Contoh : Rina. wiwit, afri, pelatihan2000 • Aplikasi. Contoh : mysql, qmail, squid • Device. Contoh : lp • Service. Contoh : cron, ftp
Pencatatan User & Group Namalogin dianggapsahdalamsuatusistemapabila • Data-data terdapat pada file /etc/passwd • Password dalambentukterenkripsiberadapada file /etc/shadow • Nama login beradapada group yang terdapat di /etc/group
/etc/passwd Bagian-bagianbarisdalam /etc/passwd : miko:x:502:502:user1:/home/miko:/bin/bash miko: nama login user tertentu x : password yang dienkripsi, disimpan di file /etc/shadow 500 : nomor UID (User ID) 500 : nomor GID (Group ID) user1 : komentarataudeskripsinama login /home/miko: direktori home untuk user anton /bin/bash : default shell yang digunakan
/etc/shadow Barispada /etc/shadow mengandungserangkaiankarakter yang tidakdapatdiartikan : $1$BxhOW.xo$6ctoh7cAmWR1RDEKFoZbU0 • Karakter-karakterdi atasadalah password yang telahdienkripsi • Angka-angka yang mengikutidibelakangnyamerupakannilaisaatkedaluarsaataumasaaktif password dannama login.
/etc/group • /etc/group hanyaterdapatnama group, GID dan user-user yang menjadianggotagroup tersebut.
UtilitasAdministrasi User & Group • useradd, digunakanuntukmenambahkansebuah user • userdel, digunakanuntukmenghapussebuah user • usermod, digunakanuntukmemodifikasi data-data user • passwd, digunakanuntukmerubah password sebuah user • groupadd, digunakanuntukmenambahsebuah group • groupdel, digunakanuntukmenghapussebuah group • groupmod, digunakanuntukmemodifikasi data-data group
MengontroldanMemonitor Proses • Ketikasistemlinuxdijalankanmakaberbagai program dieksekusi • Proses di linux tercatat dalam bentuk bilangan angka(PID) • Proses dapat diamati penggunaan memory yang dipakai • User yang menjalankannya(process owner) • Lamanyaproses tersebut di jalankan • Proses yang berlangsungdapatberupa daemon, aplikasi pengguna, utilitas dan lain lain
Foreground process : proses yang dijalankan di console, shell, xterm, danlain-lainnya • Background process : proses yang dijalankansecarabackground • Untukmenjalankandalam background dengan menambahkan "&" pada akhir dari baris perintah Contoh: ping 192.168.0.1 &
PS PS • Utilitas ps ini digunakan untuk melihat proses apa saja yang sedang dijalankan system. Sintaksdariutilitasini: $ ps [option]
TOP TOP • Miripdenganps, hanyasaja top lebihaktualkarenasetelahkitaeksekusi, top akan update proses yang dijalankansecaraberkala. • Top lebihspesifikdalammenjelaskankeadaansistem. • Kelemahannyaadalah proses top inilebihmemakanbanyak memory. • Sintaksdariutilitasini: top
KILL • Setiap proses yang dijalankandilinuxdapatdideteksidankemudian di matikan, Sintaksnya : kill pid pid : nomor proses yang dapatdilihatdenganperintaps
Booting dan Proses Init Ada beberapa tahapan proses booting dalam linux • Pertama lilo akan meload kernel • Kemudian kernel akanmemeriksasetiap device yang ada di mesin • Dan selanjutnyaakanmenjalankan script init • Init adalah proses pertama yang dijalankan oleh system • init sendiri kemudian menjalankan proses-proses lain yang dijalankan pada saat booting • Initmenjalankansemua proses berdasarkan /etc/inittab
Mekanisme Log danPesanSistem • Di dalam Linux dikenalduacara logging, yaitudengan • Syslogd • Klogd • Syslogddigunakanolehberbagaimacam program yang menggunakanfungsi syslog() untukmemasukkancatatan(log) kedalam log file yang disediakanfasilitasnyaolehsyslogd • Klogdadalah system daemon yang mencatatsegala aktifitas kernel dan kemudian mendokumentasikannya ke dalam file • Secara default log file akan diletakkan di /var/log
Manajemen Storage • Fsckdigunakanuntukmemeriksadanmemperbaikisecara optional satuataulebihlinux file sistem. fsck/dev/hda1 • E2fsck aplikasiyang miripsepertifscknamunlebihdikhususkanuntukfile sistem yang bertipe extended dua e2fsck /dev/hda1 • hdparmmerupakanaplikasi yang umumdigunakanuntukmeningkatkankinerjaharddisk agar dapatbekerjasecaraoptimal. ContohUntukmengetahuikecepatanakses disk anda hdparm -t /dev/sda1
Manajemen File File PermissionPerizinanfile dandirektoridibagiatas 3 macamakses, antara lain : • READ (r). Membaca file ataudirektori • WRITE (w). Menulisdanmencipta file ataudirektori • EXECUTE (x). Mengeksekusi file ataumemasukidirektori Kepemilikan file dandirektoridibagiatas 3 macamkepemilikan, antara lain • Owner (u), yaitu user tertentu. • Group (g), yaitu group pemilik. • Others (o) selain Owner dan Group di atas.
Untukmengubahperizinan file ataudirektoriini, gunakanperintah # chmod [ugoa] [= + -] [rwx] file_atau_direktori atau # chmod [angka_perizinan] file_atau_direktori • Keterangan : u : user g : group o : other a : all
Angka_perizinan: Owner-group-others denganaksesrwx-rwx-rwx, tiapaksesdimisalkandengan bit ’1’ bila diberi akses dan bit ’0’ bila tidak diberi akses Contoh: • Bila owner diberi seluruh akses, group hanya baca, others tidak ada akses sama sekali, maka angka_perizinannya : 111-100-000 biner = 7-4-0 desimalditulis740 • Bila owner diberiseluruhakses, group baca-execute, others baca-execute, makaangka_perizinannya : 111-101-101 biner = 7-5-5 desimalditulis 755
File Ownsership Kepemilikan file dandirektoridapatdiubahdenganperintah : # chown [-R] user[.group] file_atau_direktori Keterangan : -R : parameter inimenandakanperubahanrekursifuntukdirektoriuser: user pemilikbaru file ataudirektorigroup: group pemilikbaru file ataudirektori
AksesEkseskusi • Agar file atau script dapatdieksekusimaka file atau script tersebutharusmemilikiizin execute. • Mengubahaksessuatu file menjadi +x atau bit execute aktifdapatdilakukandenganperintahchmoddiatas. History • pencatatan dari semua instruksi yang telah dilakukan. • Variabel yang berkenaandenganbesar history sistemadalahvariabel HISTSIZE yang di-set dalam system wide environtment (/etc/profile)
ManajemenPenjadwalan • Unutkpenjadwalanmenggunakanaplikasicrontab. • User melakukaneksekusiaplikasiatau script program sesuaidenganwaktu yang telahditentukan • Crontabakanmenyimpanbaris-barisperintahtersebutpadadirektori/var/spool/cron/crontab Perintahcrontab crontab -e : Untukedit file crontab, ataumembuatnya.crontab -l :Menampilkanisidari file crontabcrontab -r :Menghapusfile crontab
Shutdown • Perintahinidigunakanuntukmematikanataumerestart system Sintakuntukmematikan system : shutdown -h now atau halt Sintakuntukmerestart system : shutdown –r now atau reboot