Dasar Teori CentOS (Community Enterprise Operating System) adalah distro linux yang berkelas enterprise yang bisa dipakai dengan bebas, Open source turunan dari RHEL (Red Hat Enterprise Linux) yang dikembangkan oleh CentOS project. Distribusi CentOS dilengkapi dengan Software Open source yang telah teruji kehandalanya. Diantaranya ApacheWeb Server (http://httpd.apache.org)Themost popular HTTP server in the world Samba (www.samba.org)A suite of applications used for sharing les, printers, and related information using protocols that are native to Windows, OS/2, and other PC-based systems Sendmail (www.sendmail.org)An e-mail server that lets you send and store e-mail that can be accessed using a variety of e-mail clients CUPS (www.cups.org) The Common UNIX Printing System includes software for conguring print servers. vsFTPd (http://vsftpd.beasts.org)A File Transfer Protocol (FTP) server that lets users upload and download les over A network MySQL (www.mysql.com)A multiuser SQL database server
Peralatan/Bahan Praktek 1. Komputer/Laptop (ada dvd rom) 2. Software Virtual Box 3. Dvd installer CentOS
11
Prosedur Pelaksanaan Praktek 1. Setelah komputer menyala, jalankan aplikasi Virtual Box. 2. Buka pilihan buat Mesin Baru, beri nama terserah, contoh Pc Centos dan hardisk baru minimal 10 Gb 3. Masukkan DVD Installer CentOS ke mesin PC Centos 4. Jalankan mesin tersebut sampai tampil menu berikut
11
6. Ikuti gambar berikut dan klik tombol next setelah selesai setting tiap gambar
11
Pilih create default layout untuk pengaturan layout partition secara otomatis
11
Lalu pilih time zone kita, pilih Jakarta dan klik next.
11
Berikutnya kita pilih paket2 mana yang kita install pada kali ini kita pilih Desktop Gnome Server dan virtualization options dan pilih customize later kemudian next
11
Setelah itu klik next untuk memulai instalasi. Apabila komputer meminta reboot maka anda reboot saja komputernya dan juga lepas dvd installernya.
11
11
Lalu hilangkan mark di enable kdump untuk mematikan fitur Kdump dan klik Next
Setting tanggalnya
11
Pilih soundcardnya
11
10
11
11
Masukkan username dan passwordnya. 8. Sampai disini kita sudah menyelesaikan proses install CentOS nya. 9. Masuk ke desktop CentOS, lalu check home folder pada ikon Users Home Icon
10. Buat folder Praktikum didalam folder users home. 11.Ganti backgroundnya Select System Preferences Desktop Background 12.Ganti tema Centos di menu Select System Preferences Desktop Background
11
12
13. Ganti Screensavernya dengan membuka aplikasi pada menu applications 14. Gunakan WorkSpace 15. Tambahkan tool-tool seperti clock, weather report ke panel dengan klik kanan pada panel atas lalu add to panel. 16. Pindah aplikasi dari workspace satu ke workspace yang lain dengan klik dan drag aplikasi ke workspace ato klik kanan aplikasi dan pilih menu move to another workspace >.
Kompetensi yang diharapkan 1. Mahasiswa mampu melakukan instalasi CentOS WORKING WITH FILES, PERMISSION, COMMAND LINUX
Dasar Teori Shell adalah interpreter command line yang digunakan untuk mengakses tool-tool linux. Shell interface untuk user biasa menggunakan default promp
DASAR TEORI Latar Belakang Pada saat ini hampir semua orang sudah menggunakan system operasi windows sebagai system operasi di computer mereka. Hampir semua orang sudah tahu tentang system operasi
11
Praktikum Sistem Operasi Sofa Sofiana
Pusat Pengembangan Bahan Ajar Universitas Mercu Buana
13
windows, cara instalasinya, aplikasinya dan lain lain. Tetapi bagaimanakah dengan system operasi linux? Mungkin bagi masyarakat di Negara maju seperti jepang, amerika, dll. Sudah mengenal linux bahkan mampu untuk membuat system operasi yang serupa dengan linux. Tetapi bagaimanakah dengan masyarakat di Negara Negara berkembang seperti Indonesia? Memang tidak bisa dipungkiri lagi, bahwa sebagian besar masyarakat Indonesia masih banyak yang gagap teknologi, hanya sebagian kecil saja yang memiliki wawasan yang luas dalam bidang IT. Untuk itu kami mencoba untuk mengambil sedikit andil dalam perkembangan dunia pendidikan di bidang IT di Negara tercinta ini (Indonesia), pada kesempatan ini kami mencoba untuk menulis beberapa hal mengenai salah satu system operasi (Linux), dalam makalah ini kami memaparkan tentang sejarah linux, keunggulannya, instalasinya dan lain sebagainya. Tujuan Adapun tujuan dari praktikum ini adalah : mengetahui apa itu linux, perbedaan dengan windows mengetahui perintah dasar linux dan filesystemnya mengetahui cara instalasi linux dan aplikasinya mengetahui konfigurasi system perintah dasar linux dan file systemnya yaitu pemrosesan string Perintah Grep Perintah Sed Perintah Less Perintah Head Perintah Tail Perintah Sort Perintah Wc Perintah Cut
11
14
ISI PEMBAHASAN Linux dan Sejarahnya UNIX merupakan salah satu sistem operasi yang mengawali lahirnyaLinux ke dunia ini. UNIX merupakan salah satu sistem operasi yang ada saat ini. Adapun UNIX merupakan salah satu sistem operasi populer selain keluarga raksasa Microsoft (mulai dari DOS, MS 9x sampai Vista), Novell, OS/2, BeOS, MacOS dan lainnya. Sejarah kemunculan UNIX dimulai pada tahun 1965 ketika para ahlidari Bell Labs, sebuah laboratorium milik AT&T, bekerja sama dengan MIT dan General Electric membuat sistem operasi bernama Multics(sudah pernahdengar belum?). Nah, sistem operasi Multics ini awalnya didesain dengan harapan akan menciptakan beberapa keunggulan, seperti multiuser, multiprosesor, dan multilevel filesystem. Namun pada tahun 1969, AT&T akhirnya menghentikan proyek pembuatan Multics karena sistem operasi Multics ini sudah tidak memenuhi tujuan semula. Dengan kata lain, proyek ini mengalami hambatan karena dalam kenyataannya Multics banyak terdapat bugs dan sulit sekali dioperasikan Kenal Linus Torvalds kan? Linus dilahirkan di Helsinki, Finlandia pada tanggal 28 Desember 1969. Orang yang disebut sebagai Bapak Linux(LINus UniX) ini, sudah mengenal bahasa pemrograman pada umurnya yang ke 10. Saat itu ia sering mengutak-atik komputer kakeknya, Commodore VIC-20. Karena hobinya dalam dunia komputing, 1988 Linus diterima di Univerity of Helsinki dan pada tahun 1990, Linus memulai kelas pemrograman C pertamanya. Pada tahun 1991, Linus tidak puas terhadap sistem operasi yang ada pada PC pertamanya (MSDOS atau Disk Operation System), OS buatan Microsoft. Linus lebih cenderung untuk menggunakan sistem operasi UNIX seperti yang dipakai komputer milik universitasnya. Akhirnya ia mengganti sistem operasi openSource Minix yang berbasiskan UNIX. Adapun Minix ini merupakan sistem UNIX kecil yang dikembangkan oleh Andrew S. Tanenbaum, seorang professor yang menggeluti penelitian masalah OS dari Vrije Universiteit, Belanda. Adapun Minix ini digunakan untuk keperluan pengajaran dan pendidikan
11
15
Namun Linus merasa bahwa Minix masih memiliki banyak kelemahan. Dan mulai saat itu, di usianya yang ke-23, Linus mulai mengutak-atik kernel Minix. Dan ia mulai mengembangkan sistem yang kompatibel dengan IBM PC. Pada bulan Agustus 1991, lahirlah Linux 0.01 hasil oprekan Linus, dan pada tanggal 5 Oktober 1991, secara resmi Linus mengumumkan Linux 0.02 yang hanya dapat menjalankan BASH dan gcc compiler. Selain itu, Linus juga mempublikasikan sistem operasi buatannya tersebut lengkap dengan source codenya, yang ternyata disambut dengan sangat antusias oleh para programmer dan developer di seluruh dunia agar dapat di develop bersamasama Sampai saat ini, Linux dibangun oleh berbagai macam komunitas dan jangan heran apabila banyak sekali distro-distro Linux yang beredar. Mulai dari yang berbayar sampai yang gratis, dari untuk pemula sampai tingkat lanjut, dan biasanya dengan banyaknya distro Linux yang beredar akan membuat orang awam bingung untuk memilih distro. Bayangkan, ada beratus-ratus distro yang tercipta atau bahkan beribu-ribu. Namun perlahan tapi pasti, diantara distro-distro Linux ini ada yang menyamai (atau bahkan) melebihi kemampuan dari Sistem Operasi keluarga raksasa (Microsoft) dan dengan semakin mudahnya dan semakin lengkapnya dukungan Linux pada hardware, besar kemungkinan Linux akan menjadi alternatif (atau bahkan sistem operasi utama di dunia). InsyaAllah bila tidak ada halangan, saya akan memberikan tips-tips memilih distro Linux. Pemrosesan String Beberapa perintah Linux dapat digunakan untuk melakukan pemrosesan file teks seperti manipulasi file, pengurutan dan pencarian file dan string. Perintah Grep Fungsi : mencari string di dalam suatu file Sintaks : grep [-pilihan] string file Keterangan : Pilihan yang sering digunakan : -q : tidak menampilkan hasil keluaran ke layar -v : menampilkan baris string yang tidak cocok Contoh :
11
16
Menampilkan baris yang ada string Linux di file latih $ grep Linux latih Menampilkan seluruh file di current directory yang mempunyai string linux $ grep linux * Menampilkan baris yang tidak mempunyai string Linux di file latih $ grep -v Linux latih
Perintah Sed Perintah Less Perintah Head Fungsi : menampilkan n baris pertama isi suatu file Sintaks: head [-n] file Keterangan : -n : jumlah baris yang akan ditampilkan Default = 10 Contoh : Menampilkan 10 baris pertama file /etc/passwd $ head /etc/passwd Menampilkan 5 baris pertama file /etc/passwd $ head -5 /etc/passwd
17
Sintaks: tail [-n] file Keterangan : -n : jumlah baris yang akan ditampilkan Default = 10 Contoh : Menampilkan 10 baris terakhir file /etc/passwd $ tail /etc/passwd Menampilkan 5 baris terakhir file /etc/passwd $ tail -5 /etc/passwd Menampilkan mulai dari baris ke 5 sampai baris terakhir file /etc/passwd $ tail +5 /etc/passwd
Perintah Sort Fungsi : mengurutkan isi suatu file berdasarkan key tertentu Sintaks : sort [-tchar] [+key] [-r] file Keterangan : -tchar : delimeter/karakter pemisah antar field/kolom +key : nomor kolom sebagai key pengurutan, dimulai dari nol -r : reverse - mengurutkan secara descending Contoh : Mengurutkan isi file /etc/passwd berdasarkan kolom ke-1 secara ascending $ sort /etc/passwd Mengurutkan isi file /etc/passwd berdasarkan kolom ke-4 secara ascending
11
18
$ sort -t: +3 /etc/passwd Mengurutkan isi file /etc/passwd berdasarkan kolom ke-4 secara descending $ sort -t: +3 -r /etc/passwd
Perintah WC ( Word Count ) Fungsi : menghitung jumlah baris, kata dan karakter dalam suatu file Sintaks : wc [-lwc] file Keterangan : -l : line/baris -w : word/kata -c : character/karakter Contoh : Menampilkan jumlah baris, kata dan karakter dari file latih $ wc latih 24 133 861 latih Menampilkan jumlah baris dari file latih $ wc -l latih 24 latih
Perintah Cut Fungsi : mengambil bagian tertentu dari suatu file dan menampilkannya ke layar Sintaks : cut [-dchar] [-fc] file Keterangan :
11
19
-d : delimeter/pemisah antar field/kolom, digunakan jika menggunakan option f Default = TABULASI -f : field/kolom -c : character/karakter Contoh : Menampilkan field pertama dan ketiga dari file /etc/passwd $ cut -d: -f1,3 /etc/passwd Menampilkan karakter ke-1 sampai dengan ke-8 dan karakter ke-25 sampai dengan ke-27 dari file /etc/passwd $ cut -c1-8,25-27 /etc/passwd Menampilkan karakter ke-12 sampai dengan ke-16 dari hasil keluaran perintah date $ date | cut -c12-16
Perintah Paste Perintah Aspell Perintah Reguler Expression Kesimpulan Linux atau GNU/Linux adalah sistem operasi bebas yang sangatpopuler untuk computer yang disebarkan secara luas dengan gratis di bawah lisensi GNU General Publi License (GPL), yang berarti source code Linux juga tersedia bagi public. Pengembangan Linux pertama kali dilakukan oleh Linux Benedict Torvalds pada tahun 1991 di Universitas Helsinki, Finlandia. Kemudian Linux dikembangkan lagi dengan bantuan dari banyak programmer dan pakar UNIX di Internet. Linux ini bisa diperoleh dari beberapa distribusi yang umum digunakan, misalnya RedHat, Debian, Slackware, Caldera, Stampede Linux, TurboLinux dan lain-lain.
11
20
Linux memiliki banyak kelebihan dibanding system operasi windows diantaranya : mudah didapat dan gratis,mudah digunakan , tidak mudah dijangkiti virus atau bisa dikatakan bebas dari virus. Aplikasi aplikasinya dapat diperoleh dengan mudah dan gratis. Hampir semua aplikasi di windows sudah tersedia di linux, sistem operasi linux relative stabil atau bisa dikatakan tidak mengenal istilah hang. File System Yang Stabil, Linux Mempunyai file system Ext2. File system jenis inilah yang menjadi file system, standar linux. Beberapa Distro kecil menggunakan ini sampai sekarang. Selain itu , ada yang namanya Ext3, ReiserFS,Minix dst.
Saran Cobalah untuk menggunakan system operasi linux, dan beralih dari system operasi windows ke system operasi linux.
DAFTAR PUSTAKA RAPEM PRAKTIKUM PRAKTIKUM SISTEM OPERASI http://hanz-kampus.blogspot.com/2009/01/pemrosesan-string-di-linux.html bebas.vlsm.org/v10/onno-ind-2/application/linux/training/day1/ppt-aplikasidasar-linux-04-2001.ppt ramadint.wordpress.com/2008/04/03/dasar-linux/ debid.vlsm.org/share/ServerLinux/node37.html slackware.linux.or.id/slackbook/system-configuration.html onno.vlsm.org/v10/onno-ind-2/application/linux/teknik-instalasi-linuxdebid. vlsm.org/share/ServerLinux/node18.html
11
21