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
Manajemen Aplikasi DISUSUN OLEH: LU T H FA N H A D I P R A M O N O, S . S T LU T H FA N H P @ G M A I L .CO M HANYA DIPERGUNAKAN UNTUK KEPENTINGAN PENGAJARAN DI LINGKUNGAN POLITEKNIK TELKOM TK3233 ADMINISTRASI SISTEM SEMESTER GANJIL 2013/2014 POLITEKNIK TELKOM, BANDUNG 2013 WWW.POLITEKNIKTELKOM.AC.ID Kajian dan indikator pencapaian tidak lulus Tidak memenuhi kriteria penilaian kompetensi dasar Kajian dan indikator pencapaian dasar Memahami dasar-dasar sistem operasi linux Memahami dasar-dasar manajemen aplikasi dan monitoring aplikasi pada linux Memahami manajeman user lokal dan non-lokal serta monitoring user pada linux Memahami administrasi penyimpanan lokal maupun remote, memahami konsep FTP Memahami dasar web server Kajian dan indikator pencapaian menengah Memahami bagian-bagian arsitektur sistem pada linux serta manajemen file sistem pada linux Menggunakan package management dan compiling from the source, Menggunakan system monitor dan system guard Memahami informasi-informasi yang digunakan untuk administrasi user pada folder /etc Mengerti menggunakan perintah-perintah yang berhubungan dengan administrasi penyimpanan Memahami pengaturan hak akses web server Kajian dan indikator pencapaian cukup mahir Memahami tentang tahapan-tahapan proses pemeliharaan OS Memahami cara menggunakan perintah install dan uninstall aplikasi, Menggunakan perintah-perintah dasar linux untuk monitoring Memahami perintah-perintah manajemen user dan perintah-perintah untuk monitoring user Menggunakan FTP sebagai remote storage Memahami virtual host pada web server Kajian dan indikator pencapaian mahir Mampu melakukan instalasi sistem operasi linux, mengoperasikan sistem operasi linux secara GUI dan text base Mengimplementasikan perintah install dan uninstall aplikasi, melakukan monitoring aplikasi Mengimplementasikan administrasi user serta monitoring user Mengimplementasikan administrasi quota FTP Mengimplementasikan pengaturan hak akses pada web server Topik Install / uninstall aplikasi Monitoring aplikasi dan proses Monitoring resource Package management Aptitude Synaptic Dpkg Compiling from the source Configure Compile and make Install and uninstall Repository Repository? Configurasi Lokal dan online repositori Install / uninstall aplikasi When new software is acquired, it must be installed and tested, often under several operating systems and on several types of hardware. Local software and administrative scripts should be properly packaged and managed in a fashion that’s compatible with the native upgrade procedures used on systems at your site. Install / uninstall aplikasi Two package formats are in common use on Linux systems (RPM and .deb) Low level command for install / uninstall: rpm for RPM and dpkg for .deb $ sudo rpm -U openssh-2.9p2-12.i386.rpm $ sudo rpm -U openssh-* $ sudo dpkg --install ./nvi_1.79-16a.1_i386.deb $ sudo dpkg --remove ./nvi_1.79-16a.1_i386.deb Install / uninstall aplikasi Hi level command for install / uninstall: APT (Advanced Package Tool) Update $ sudo apt-get update Install $ sudo apt-get install [package] Uninstall $ sudo apt-get purge [package] $ sudo apt-get remove [package] Monitoring Why? Tools? Monitoring aplikasi dan proses A process is the abstraction used by UNIX and Linux to represent a running program. It’s the object through which a program’s use of memory, processor time, and I/O resources can be managed and monitored. Attribute PID: process ID number PPID: parent PID UID and EUID: real and effective user ID GID and EGID: real and effective group ID Monitoring aplikasi dan proses ps is the system administrator’s main tool for monitoring processes. ps can show the PID, UID, priority, and control terminal of processes. It also gives information about how much memory a process is using, how much CPU time it has consumed, and its current status (running, stopped, sleeping, etc.). Command $ ps aux Monitoring resource Untuk melakukan monitoring resource ada beberapa perintah yg bisa digunakan yaitu: top, free, df Perintah top digunakan untuk monitoring penggunaan CPU Perintah free digunakan untuk monitoring penggunaan memory Perintah df digunakan untuuk monitoring penggunaan harddisk Top Free dan df Latihan dan tugas Pra tugas (pendahuluan,tulis tangan) Dowload package Tools untuk monitoring (aplikasi dan proses / resource) minimal 2 Tuliskan Deskripsikan dari tools tersebut serta cara instalasinya Mengimplementasikan instalasi monitoring tools (catat pada laporan, tulis tangan) Catat langkah-langkah instalasi Jelaskan feature-feature pada tools tersebut Jelaskan cara penggunaan tools tersebut Jelaskan informasi-informasi yang ditampilkan pada tools tersebut Daftar Pustaka Adelstein, T. and Lubanovic, B. (2007). Linux System Administration. California: O’Reilly Media, Inc. Handbook Telkom Polytechnic. Kemp, J. (2009). Linux System Administration Recipes: A ProblemSolution Approach. California: Apress. Laet, G.D., Schauwers, G. (2004). Network Security Fundamentals. CiscoPress. McClure, S., Scambray, J., Kurtz, G. (2005). Hacking Exposed - Network Security Secrets & Solutions. McGrawHill. Nemeth, E., Snyder, G., Hein, T.R., and Whaley, B. (2011). Unix and Linux System Administration Handbook. Boston: Pearson Education, Inc. Daftar Pustaka R. Anton Raharja, Afri Yunianto, Wisesa Widyantoro (2001). Administrasi Jaringan Linux. Jakarta: Open Source Campus Agreement. R. Anton Raharja, Afri Yunianto, Wisesa Widyantoro (2001). Administrasi Sistem Linux. Jakarta: Open Source Campus Agreement. Soyinka, W. (2009). Linux Administration: A Beginner’s Guide 5ed. USA: McGraw-Hill Companies, Inc. Stewart, J.M. (2004). Security + Fast Pass. Sybex. Turnbull, J., Lieverdink, P., and Matotek, D. (2009). Pro Linux System Administration. California: Apress.