MODUL 1 PERINTAH DASAR LINUX TUJUAN Dapat menggunakan perintah-perintah dasar dari linux sebagai user biasa maupun root 1. Perintah dasar linux Linux merupakan system operasi yang mempunyai fleksibilitas yang tinggi, jika kita lebih familiar dengan menggunakan GUI atau biasa di sebut dengan tampilan desktop, maka linux mempunyai tampilan yang menarik, namun jika kita menghendaki menggunakan tampilan console text, maka linux pun menyediakan itu. Khusus untuk user yang selalu menggunakan console pada linux, harus menghafal beberapa perintah untuk console linux, berbeda dengan tampilan GUI yang memudahkan user untuk mengeksekusi perintah dengan klik pada mouse. Beberapa perintah dasar linux adalah sebagai berikut: Perintah ls Perintah ini digunakan untuk melihat isi dari suatu direktori di dalam linux syntax dari ls sendiri bermacam-macam contoh dari syntax ls adalah: root@lsp-bnsp:/home/fathur# ls –l fungsinya untuk menampilkan isi dari direktori fathur Perintah mkdir Perintah ini digunakan untuk membuat suatu directory kosong, syntax sederhana dari perintah mkdir contohnya adalah: root@lsp-bnsp:/home/fathur# mkdir direktoricoba fungsinya adalah untuk membuat direktori dengan nama direktoricoba yang ada di dalam direktori fathur Perintah cp Perintah ini di gunakan untuk meng-copy suatu file atau direktori, syntax sederhana dari perintah cp adalah: root@lsp-bnsp:/home/fathur# cp /home/fathur/index.html /var/www/index.html fungsinya adalah untuk meng-copy file index.html yang ada pada direktori /home/fathur ke direktori /var/www dengan nama index.html
FATHURROHMAN 2011
Page 1
Perintah cd Perintah ini di gunakan untuk berpindah direktori, apabila perintah ini dijalankan tanpa ada syntax lain di belakangnya, akan mengarahkan ke direktori home user yang sedang login. Contoh dari syntax perintah cd adalah: root@lsp-bnsp:/home/fathur# cd .. fungsinya untuk kembali ke directory di atasnya dalam hal ini ke direktori home yang ada di atas dari direktori fathur root@lsp-bnsp:/home/fathur# cd /var/www fungsinya adalah untuk berpindah dari direktori /home/fathur ke directory /var/www Perintah mv Perintah ini mempunyai 2 fungsi yang berbeda yaitu dapat digunakan untuk memindahkan file (move) atau bias juga untuk mengganti nama dari suatu file (rename) Contoh dari syntax perintah mv adalah: root@lsp-bnsp:/home/fathur# mv index.html home.html jika syntax nya seperti di atas maka berfungsi untuk mengganti nama dari file index.html menjadi home.html namun apabila syntaxnya seperti: root@lsp-bnsp:/home/fathur# mv /home/fathur/index.html /var/www/home.php fungsinya bukan hanya merename file, namun memindahkan file dari direktori asalnya ke direktori tujuan, dalam hal ini direktori tujuannya adalah /var/www Perintah nano, vi, vim, gpedit, pico Perintah diatas berfungsi untuk melakukan edit pada suatu file, setiap editor di atas memiliki ciri khas masing-masing, namun mempunyai basic fungsi yang sama. Syntax dari perintah edit file diatas adalah: root@lsp-bnsp:/home/fathur# root@lsp-bnsp:/home/fathur# root@lsp-bnsp:/home/fathur# root@lsp-bnsp:/home/fathur# root@lsp-bnsp:/home/fathur#
FATHURROHMAN 2011
vi index.html nano index.html vim index.html gpedit index.html pico index.html
Page 2
Perintah ps Perintah ini digunakan untuk meilhat process yang sedang berjalan dengan nomor id / PID, perintah ini lebih lengkap jika diikuti dengan –aux, contoh dari syntax perintah ps adalah: root@lsp-bnsp:/home/fathur# ps –aux berfungsi untuk melihat semua process yang sedang berjalan root@lsp-bnsp:/home/fathur# ps –aux | grep mysql fungsinya adalah untuk menampilkan process mysql yang sedang berjalan Peritah cat Perintah ini hanya untuk melihat file tanpa bisa melakukan editing Syntax sederhana dari cat adalah: root@lsp-bnsp:/home/fathur# cat index.html fungsinya untuk melihat isi dari file index.html selain untuk melihat file, perintah cat juga bisa digunakan untuk membuat file dengan menggunakan syntax dibawah ini: root@lsp-bnsp:/home/fathur# cat > coba.php
Perintah less Perintah ini pada dasarnya mempunyai fungsi yang sama dengan cat, namun untuk perintah less ini bisa melihat isi dari suatu file dengan melihat perbaris/perlayar root@lsp-bnsp:/home/fathur# less index.html Perintah su Perintah ini digunakan untuk mengubah akses user ke root root@lsp-bnsp:/home/fathur# su Perintah clear Perintah ini digunakan untuk membersihkan layar dari console root@lsp-bnsp:/home/fathur# clear
FATHURROHMAN 2011
Page 3
Perintah mount Perintah ini digunakan untuk melakukan mounting dari suatu device Syntax yang biasa digunakan untuk melakukan mounting adalah: root@lsp-bnsp:/home/fathur# mount /dev/hda1 /mnt/disk Perintah kill Sesuai namanya, proses ini digunakan untuk mematikan suatu proses dengan menyertakan nomor PID yang di dapat ketika melakukan eksekusi perintah ps Contoh dari syntax perintah kill adalah: root@lsp-bnsp:/home/fathur# kill 24481 Perintah mc Perintah ini digunakan untuk membuka aplikasi file manager dari linux (midnight commander) Syntax yang digunakan adalah: root@lsp-bnsp:/home/fathur# mc perintah adduser, passwd, userdel perintah-perintah di atas digunakan untuk melakukan administrasi user, dan hanya bisa di eksekusi jika kita menggunakan super user / root contoh dari syntax perintah-perintah di atas adalah: root@lsp-bnsp:/home/fathur# adduser fath root@lsp-bnsp:/home/fathur# passwd fath root@lsp-bnsp:/home/fathur# userdel fath
perintah apt-get install perintah di atas digunakan untuk melakukan penginstallan paket software yang memang sudah include ke dalam repository dari sistem operasi itu sendiri. Contoh syntax dari penggunaan perintah di atas adalah seperti berikut ini: root@lsp-bnsp:/home/fathur# apt-get install (namapaket) perintah apt-get update perintah ini digunakan untuk melakukan update repository yang telah di masukkan ke dalam repository local dari sistem itu sendiri, contoh penggunaannya pun sama seperti contoh di atas yaitu: root@lsp-bnsp:/home/fathur# apt-get update
FATHURROHMAN 2011
Page 4
Sebenarnya masih banyak lagi perintah perintah dasar yang digunakan oleh linux, namun dalam modul kali ini perintah-perintah yang banyak di gunakan adalah seperti perintah diatas. Dan dari perintah-perintah di atas, hampir semuanya memiliki sebuah manual yang bisa digunakan untuk mempelajarinya lebih lanjut terhadap syntax-syntax yang ada, untuk melihat manual dari perintah-perintah di atas, gunakan perintah man contohnya adalah jika kita ingin melihat manual dari perintah ls maka: root@lsp-bnsp:/home/fathur# man ls
FATHURROHMAN 2011
Page 5
Nama Lahir Alamat Pekerjaan Company Telepon Selular Y! M Mail
: FATHURROHMAN : Cirebon, 01 November 1991 : Bodelor Plumbon Cirebon 45155 : NOC ( network Operating Center) : PT. Paket Data Andal Internet Provider : +6231324284 : +628987312485 : fath_crocodile :
[email protected]/
[email protected]
Biography: Saya adalah anak ke-2 dari 4 bersaudara yang hidup di keluarga sederhana namun bahagia, saat ini di tahun 2011 saya baru saja masuk semester 1 di sebuah Sekolah Tinggi di Cirebon dan mengambil kelas karyawan karena pagi sampai sore hari saya bekerja di sebuah Internet Service Provider sebagai NOC (Network Operating Center) di Cirebon. Banyak hal yang membuat saya merasa senang akan Teknologi Informasi, salah satunya adalah karena di bidang ini kita dituntut untuk selalu Up To Date akan informasi terbaru, dan itu lah yang memacu saya untuk berkembang. Spesifikasi saya sebenarnya di Networking dan Admin Server linux atau router, namun karena sifat saya yang tidak mudah untuk puas akan apa yang saya dapat maka saya pun sedikit demi sedikit mampu untuk melakukan programming entah itu php ataupun java. Saya juga sering terlibat pada project-project IT seperti: Pembuatan Server Linux untuk Colocation ataupun yang lainnya Pembuatan Website Personal ataupun Bussines Pembuatan Sistem Informasi Management berbasis desktop/web Melakukan setting jaringan dan mikrotik router OS Jika teman-teman ada yang memerlukan bantuan saya untuk project-project diatas silahkan untuk menghubungi saya lewat email, hp ataupun telepon pada contact diatas.
=================================Thanks==================================
FATHURROHMAN 2011
Page 6