Praktikum Sistem Operasi 2.Perintah dasar Linux & Repositori Revisi 0.2 / 1 JuLI 2014
Pokok Bahasan Pertemuan I – Instalasi Server - Membuat Mesin Virtual - Instalasi Linux Debian server 6 32bit Pertemuan II – Perintah dasar Linux & Repositori . Perintah Dasar Linux - Repository Pertemuan III – Webserver - Install modul webserver: apache,mysql & php - Install phpmyadmin - Install ssh - install unzip - Download wordpress Pertemuan IV – Wordpress - Konfigurasi Jaringan - Setup wordpress - Testing webserver & Update content
1|L i n u x L A B
Perintah dasar Linux & Repositori
Sistem direktori Linux tidak mengenal abjad seperti windows yang memiliki Drive C,D dst Sistem di windows masuk di drive C sedangkan Linux disebut folder root atau “/” OS Windows dibentuk dari Registry sedangkan Linux dibentuk dari Kernel Linux dikenal lebih secure karena tidak mengenal ekstensi file seperti exe,avi,jpg dsb Status port di Linux akan ditutup menunggu kita open secara manual Sistem File windows NTFS sedangkan Linux EXT4
1. Jalankan Virtual OS Debian -> login : root password :debian 2. Melihat Lokasi/direktori
root@debian:~#
-> Lokasi awal
root@debian:~# cd /home
-> cd (change directory) menuju ke folder home
root@debian:/home#
-> Lokasi di folder home
root@debian:/home# cd /etc root@debian:/etc# cd /..
-> berpindah lokasi ke folder etc
-> kembali 1 tingkat ke folder sebelumnya
3. Melihat isi sebuah folder
root@debian:/etc/squid# cd /var
-> masuk folder var
root@debian:/var# ls -> melihat isi folder var backups cache lib local lock log mail opt run spool tmp -> isi folder var
root@debian:/var# ls –l total 44 drwxr-xr-x 2 root root 4096 Oct 3 2011 backups drwxr-xr-x 6 root root 4096 Jun 12 15:59 cache drwxr-xr-x 31 root root 4096 Jun 12 17:04 lib drwxrwsr-x 2 root staff 4096 Oct 3 2011 local drwxrwxrwt 2 root root 4096 Jul 15 11:44 lock drwxr-xr-x 8 root root 4096 Jul 15 11:45 log drwxrwsr-x 2 root mail 4096 Jun 12 15:58 mail drwxr-xr-x 2 root root 4096 Jun 12 15:58 opt drwxr-xr-x 4 root root 4096 Jul 15 11:45 run 2|L i n u x L A B
-> melihat isi detil folder var -> huruf d (menandakan sebuah folder) root root adalah pemilih folder
drwxr-xr-x 5 root root 4096 Jul 14 15:54 spool drwxrwxrwt 2 root root 4096 Oct 3 2011 tmp
4. Membuat folder baru
root@debian:/#cd /home root@debian:/home# mkdir test
-> mkdir (make directory) didalam folder home
root@debian:/home# ls -l total 24 drwx------ 2 root root 16384 Jun 12 15:57 lost+found drwxr-xr-x 2 nyoman nyoman 4096 Jun 12 17:15 nyoman drwxr-xr-x 2 root root 4096 Jul 15 12:49 test -> folder yang baru dibuat
5. Hak akses sebuah file / folder Hak akses dibagi 3 (Read,Write dan Execute) Read 4 Write 2 Execute 1 Misal : drwxr-xr-x 2 root d : direktori rwx : ijin read+write+eksekusi untuk root (nilai 7) r-x (kolom kedua) :ijin read+eksekusi untuk grup (nilai 5) r-x (kolom ketiga) : ijin read+eksekusi untuk other (nilai 5)
root@debian:/home# ls –l -> melihat isi dan hak akses di dalam sebuah folder total 24 drwx------ 2 root root 16384 Jun 12 15:57 lost+found drwxr-xr-x 2 nyoman nyoman 4096 Jun 12 17:15 nyoman drwxr-xr-x 2 root root 4096 Jul 15 12:49 test root@debian:/home# chmod -R 777 test
-> ijin akses folder test read+write+execute user root,grup & other), -R menandakan aturan tersebut diterapkan ke subfolder dan semua file didlmnya
root@debian:/home# ls -l total 24 drwx------ 2 root root 16384 Jun 12 15:57 lost+found drwxr-xr-x 2 nyoman nyoman 4096 Jun 12 17:15 nyoman drwxrwxrwx 2 root root 4096 Jul 15 12:49 test 3|L i n u x L A B
-> status folder test
6. Membuat file baru
root@debian:/home#nano latihan Catatan : Keluar dan simpan : Ctrl + x -> Y -> Enter Copy : Ctrl + K Paste : Ctrl + U Search keyword : ctrl + w
7. Copy Folder Copy file test1 dari folder home ke folder etc dengan nama sama # cp /home/test1 /etc/test1
Copy semua isi folder home ke folder etc # cp /home/* /etc/
Copy folder1 beserta seluruh isinya ke folder etc # cp -R /home/folder1 /etc/folder1
8. Move & Rename File/Folder
root@debian:/home# nano test lost+found nyoman test root@debian:/home# mv test cobacoba root@debian:/home# ls cobacoba lost+found nyoman
9. Hapus folder atau file
4|L i n u x L A B
-> rename folder test menjadi cobacoba
root@debian:#cd /home root@debian:/home# mkdir test root@debian:/home# ls lost+found nyoman test root@debian:/home# rm –rf test root@debian:/home# ls lost+found nyoman
5|L i n u x L A B
Linux Repository Instalasi aplikasi di Linux bisa dilakukan secara Online dengan cara mengakses kumpulan aplikasi (repository) maupun secara offline melalui DVD Installer full Repository yang biasanya berukuran 4GB. Untuk instalasi secara online bisa mengacu langsung ke server debian di AS atau melalui duplikat server repo yang ada di Indonesia, salah satunya adalah server Repo bernama kambing yang ada di kampus Univ Indonesia Jakarta dan beberapa PTN lainnya. Kelebihan dari akses ke Repo di Indonesia tersebut adalah efisiensi kecepatan akses yang tidak perlu melewati jalur internasional. untuk Lab kali ini instalasi akan dilakukan secara online ke server Debian dengan cara sbb :
Edit acuan akses repo server
#cd /etc/apt/ # ls # mv sources.list sources.list.original # nano sources.list
-> anda lihat file sources.list -> rename file asli repo -> buat file kosong baru
Isi dengan data berikut
deb http://security.debian.org/ squeeze/updates main contrib non-free deb http://ftp.debian.org/debian/ squeeze main contrib non-free deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free Simpan & exit tekan : CTRL + X -> Y -> ENTER
#apt-get update Catatan : selama proses update jika muncul error cek kembali file sources.list anda
6|L i n u x L A B