laporan 1 (soj)
TRANSCRIPT
LAPORAN 1
SISTEM OPERASI JARINGAN
“INSTALL DEBIAN DAN COMMAND PADA LINUX”
Oleh:YUMN JAMILAH
1102637/2011
PENDIDIKAN TEKNIK INFORMATIKAJURUSAN ELEKTRONIKA
FAKULTAS TEKNIKUNIVERSITAS NEGERI PADANG
2013
Yumn jamilah/1102637
1. Tujuan Praktikum
Mampu melakukan instalasi aplikasi virtual machine (VMWare).
Mampu melakukan instalasi Windows XP di VMWare.
Mampu melakukan instalasi Debian Linux di VMWare.
Mampu menggunakan perintah-perintah dasar Debian menggunakan VMWare.
2. Alat dan Bahan
o PC dengan OS Windows.
o CD master Debian Linux/file .iso-nya
o CD master Windows XP/file .iso –nya
o Virtual machine (VMWare)
3. Teori Singkat
VMware itu sendiri adalah sebuah mesin semu (virtual machine). Yaitu suatu peralatan
virtual yang tidak berbentuk perangkat fisis yang dapat disentuh melainkan berupa lingkungan
yang disimulasikan oleh mesin atau komputer. Jadi, komputer (semu) yang bekerja di dalam
komputer, di mana pada komputer atau mesin semu tersebut dapat diinstalasikan suatu sistem
operasi dan software aplikasi yang diperlukan tanpa mengganggu host operating system di
komputer yang tetap dapat digunakan seperti biasa.
Hal ini berbeda dengan komputer yang menggunakan sistem operasi dual boot, misalnya,
yang harus berbagi partisi untuk bisa menjalankan sistem operasi yang berbeda di komputer yang
sama. Di sistem operasi dual boot, hanya ada satu sistem operasi yang berfungsi, yaitu sistem
operasi yang dipilih pada waktu boot. Sedangkan di VMware beberapa sistem operasi dapat
berfungsi sekaligus dengan menggunakan virtual machine.
Debian adalah sebuah operasional sistem yang mempunyai banyak fungsi yaitu salah
satunya sebagai server dan mempunyai aplikasi yang sangat lengkap dalm bentuk paket-paket
yang diliris pada tahun 1996 yang di perkenalkan pada tanggal 16 agustus 1993 oleh Lan
Murdock seorang mahasiswa di Universitas Purdue,Jerman.
Di dalam mengoperasikan sistem operasi Debian Linux, kita dapat menggunakan dua
antarmuka (interface) yaitu antarmuka berbasis grafis (Graphical User Interface | GUI) dan
antarmuka berbasis teks (Command Line Interface | CLI). Untuk mengoperasikan sistem operasi
Debian Linux menggunakan antarmuka berbasis teks adalah dengan mengetikkan perintah-
perintah yang dimengerti oleh sistem di dalam shell atau biasa disebut dengan terminal. Perintah
Yumn jamilah/1102637
yang kita ketikkan akan diterjemahkan oleh shell menjadi sebuah operasi yang harus dilakukan
oleh kernel.
Berbeda dengan antarmuka berbasis grafis yang menggunakan mouse dengan meng-
klik tombol ataupun menu untuk memerintahkan sistem. Perintah yang kita ketikkan adalah
sebuah aplikasi atau program yang dapat dijalankan di dalam lingkungan berbasis teks. Aplikasi
atau program tersebut mempunyai fungsi yang hampir sama dengan beberapa perbedaan yaitu
biasanya pada tampilan dan penggunaannya.
4. Langkah Kerja
Menginstal OS di VMWare (contoh: Debian)
1. Masuk ke VMWare Workstation, kemudian pilih New Virtual Machine
2. Kemudian pilih Next lalu pilih typical (recommended). Kemudian pilih dimana
file .iso-nya tersimpan:
3. Kemudian tentukan jenis system operasi apa yang akan diinstall.
4. Kemudian pilih Next untuk perintah-perintah selanjutnya.
5. Kemudian install debian, yaitu dengan cara “play” debian dari VMWare.
6. Pilih Install
7. Tekan enter
8. Pilih bahasa yang inginkan
9. Tekan enter
10. Pilih tempat tinggal
11. Tekan enter
12. Pilih American English
13. Tekan enter
Yumn jamilah/1102637
14. Karena konfigurasi jaringan secara otomatis maka gunakan dengan cara manual
15. Pilih Continue
16. Pilih Configure network manually
17. Tekan enter, supaya pada waktu mengecek konfigurasi ip address tidak kosong
18. Isikan IP Address sesuai dengan yang diujikan yaitu 192.168.10.1
19. Isi Subnetmask dengan mengetikkan 255.255.255.240
20. Isi Gateway dengan mengetikkan 192.168.10.1
21. Name server address sama dengan Gateway jadi agan ketikkan 192.168.10.1
22. Isi Hostname.
23. Isi Domain Name
24. Isi Root Password sesuai yang diinginkan.
25. Isi Re-enter password to verify dengan password yang diinginkan.
26. Isi Full name for the new user dengan yang diinginkan.
27. Isi Username for your account.
28. Isi Choose a password for the new user dengan yang diinginkan
29. Isi Re-enter password to verify dengan password yang sudah agan isi sebelumnya.
30. Pilih Eastern
31. Tekan enter
32. Agar cepat dalam menginstall debian 6 text sebaiknya memilih Guide use entire
disk
33. Tekan enter
34. Tekan enter
35. Pilih All files in one partition (recomended for new user)
36. Tekan enter
37. Pilih Finish partitioning and write changes to disk
38. Tekan enter
39. Pilih Yes
40. Tekan enter
41. Tunggu proses kira-kira kurang lebih 5 menit
42. Pilih No
43. Tekan enter
44. Pilih No
45. Tekan enter
46. Pilih No
Yumn jamilah/1102637
47. Tekan enter
48. Centang semua kecuali yang paling atas
49. Tekan enter
50. Tunggu proses kira-kira kurang lebih 10 menit
51. Pilih Yes
52. Tekan enter
53. Tekan enter
54. Pilih yang atas atau biarkan saja dalam waktu 5 detik agan akan langsung masuk
55. Tekan enter
56. Isikan Login dengan user yang sudah diisikan waktu menginstall Debian 6.
57. Isikan Password user dengan password yang sudah diisikan waktu menginstall
Debian 6.
5. Evaluasi dan Kesimpulan.
Untuk belajar mengoperasikan sistem operasi Debian Linux yang berbasis teks adalah
salah satu caranya dengan mencoba langsung dengan perintah-perintah dasar dari sistem tersebut.
Karena memang untuk mengoperasikan sistem ini kita mengetikkan perintah maka yang kita
butuhkan hanyalah sebuah papan ketik (keyboard) tanpa mouse. Perintah-perintah dasar ini
adalah seputar operasi file seperti membuat dan melihat file teks, melihat isi direktori, masuk ke
suatu direktori, melihat lokasi direktori dan lain-lain yang sifatnya dasar dan perlu diketahui.
Perintah-perintah ini dalam penulisannya bersifat case-sensitive yang berarti bahwa perintah yang
diketikkan antara huruf kecil dan huruf kapital dibedakan atau memiliki arti dan operasi yang
berbeda (contoh : LS dan ls). Jadi perlu diperhatikan ketika menulis perintah agar perintah yang
diketikkan dapat dimengerti dengan baik oleh sistem.
Untuk mengetikkan perintah di Debian Linux memiliki format atau aturan penulisan
perintah<spasi>–opsi<spasi>variabel. Adapun penjelasan dari masing-masing penulisan
perintah tersebut yaitu :
1. Perintah adalah suatu kata atau singkatan yang diketikkan ke dalam terminal
(shell) yang merupakan sebuah perintah terhadap sistem untuk melakukan suatu
operasi terhadap perangkat lunak ataupun perangkat keras komputer.
2. Opsi adalah suatu kata ataupun huruf yang merupakan penambahan atau
pengurangan terhadap fungsi suatu perintah sehingga menghasilkan operasi yang
berbeda keluaran atau hasilnya.
Yumn jamilah/1102637
3. Variabel adalah sesuatu yang tidak tetap dan berkaitan dengan perintah. Sebagai
contoh jika perintah adalah untuk mengkonfigurasi jaringan maka variabelnya
adalah alamat IP dan Netmask.
Perintah untuk berbagai operasi dasar di sistem operasi linux, beserta penjelasannya, dapat dilihat sebagai
berikut :
Perintah Keterangan
any_command --helpMenampilkan keterangan bantu tentang pemakaian perintah. “–help” sama dengan
perintah pada DOS “/h”.
ls
Melihat isi file dari direktori aktif. Pada linux perintah dir hanya berupa alias dari
perintah ls. Untuk perintah ls sendiri sering dibuatkan alias ls --color, agar pada
waktu di lsditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau
untuk execute, dsb.
ls -alMelihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan
layar per layar.
cd directoryChange directory. Menggunakan cd tanpa nama direktori akan menghantarkan anda
ke home direktori. Dan cd - akan menghantarkan anda ke direktori sebelumnya.
cp source destination Mengopi suatu file
mcopy source
destination
Mengcopy suatu file dari/ke dos filesystem. Contoh <tt>mcopy a:autoexec.bat
~/junk . Gunakan man mtools untuk command yang sejenis : mdir, mcd, mren,
mmove, mdel, mmd, mrd, mformat….
mv source
destinationMemindahkan atau mengganti nama file
ln -s source
destination
Membuat Simbolic Links, contoh <tt>ln -sf /usr/X11R6/bin/XF86_SVGA
/etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X
rm files Menghapus file
mkdir directory Membuat direktori baru
rmdir directory Menghapus direktori yang telah kosong
rm -r files (recursive remove) Menghapus file, direktori dan subdirektorinya. Hati-hati
menggunakan perintah ini apabila anda login sebagai root, karena root dengan
Yumn jamilah/1102637
mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak ada
perintah untuk undelete di Linux
moreUntuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut
ditampilkan layar per layar.
less filename Melihat suatu file layar per layar, dan tekan tombol “q” apabila ingin keluar,
pico filename Edit suatu text file.
pico -w filenameEdit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk
mengedit file seperti /etc/fstab.
lynx file.html
Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak
dapat ditampilkan, tapi lynx adalah suatu browser yang sangat cepat, sangat
berguna bila anda hanya menginginkan suatu artikel tanpa image.
tar -
zxvffilename.tar.gz
Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz atau
*.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option -C direktori,
contoh tar -zxvf filename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt
tar -xvffilename.tar Meng-untar sebuah file tar yang tidak terkompress (*.tar).
gunzipfilename.gzMeng-uncompress sebuah file zip (*.gz” or *.z). dengan menggunakan gzip (juga
zip atau compress) jika anda menginginkan mengompress file.
bunzip2filename.bz2Meng-uncompress file dengan format (*.bz2) dengan utiliti “bzip2″, digunakan
pada file yang besar.
unzipfilename.zipMeng-uncompress file dengan format (*.zip) dengan utiliti “unzip” yang
kompatibel dengan pkzip for DOS.
find / -
name"filename"
Mencari “namafile” pada komputer anda dimulai dengan direktori /. Namafile
tersebut mungkin saja berisi wildcard (*,?).
locate filenameMencari file dengan string “filename”. Sangat mudah dan cepat dari perintah di
atas.
pineEmail reader yang sangat mudah digunakan, dan menjadi favorit banyak pemakai
mesin Unix. Atau anda bisa pakai email yang sangat customize, yaitu mutt ,
talk username1 Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau
gunakantalk username1@machinename</t> untuk berbicara dengan komputer
lain). Untuk menerima undangan percakapan, ketikkan <tt>talk username2. Jika
Yumn jamilah/1102637
seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu,
anda bisa menggunakan perintah mesg n untuk menolak pesan tersebut. Dan
gunakan perintahwho atau rwho untuk melihat siapa user yang mengganggu
tersebut.
mcMenjalankan “Morton Commander” … eh… salah maksudnya “Midnight
Commander” sebagai file manager, cepat dan bagus.
telnet server
Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan
protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda akan
mendapatkan prompt login name dari mesin tersebut, masukkan passwordnya, oh
ya .. anda juga harus punya account di mesin remote tersebut. Telnet akan
menghubungkan anda dengan komputer lain dan membiarkan anda untuk
mengoperasikan mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik
menjadi “open text”, juga dengan password anda! Gunakan ssh alih-alih telnet
untuk mengakses mesin secara remote.
rlogin server
(remote login) Menghubungkan anda kekomputer lain. Loginname dan password,
tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan
pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai
gantinya.
rsh server
(remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila
login name/password anda sedang dipakai di remote mesin tsb, maka password
anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh.
ftp serverFtp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin.
Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.
minicom Program Minicom (dapat dikatakan seperti “Procomm/Hyperterminal for Linux”).
./program_nameMenjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH
anda
xinit Menjalankan X-window server (tanpa windows manager).
startxMenjalankan X-window server dan meload default windows manager. Sama seperti
perintah “win” under DOS dengan Win3.1
startx -- :1 Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan
display 0). Anda dapat menjalankan banyak GUI terminal secara bersamaan, untuk
Yumn jamilah/1102637
pindah antar GUI gunakan <Ctrl><Alt><F7>, <Ctrl><Alt><F8>, etc, tapi ini akan
lebih banyak memakan memori.
xterm (pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan exit
xboing (pada X terminal). Sangat lucu deh …., seperti games-games lama …..
gimp(pada X terminal) Program image editor yang sangat bagus, bisa disamakan dengan
Adobe Photoshop, yang membedakan adalah program ini gratis.
netscape(pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat telah
mencapai versi 4.7
netscape -display
host:0.0
(pada X terminal) menjalankan netscape pada mesin yang aktif dan menampilkan
outputnya pada mesin yang bernama host display 0 screen 0. Anda harus
memberikan akses untuk mesin aktif untuk menampilkannya pada
mesin host dengan perintah xhost
shutdown -h now(sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown.
Gunakan <Ctrl><Alt> untuk shutdown pada konsol (dapat dijalankan oleh user).
halt reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.
man topic
Menampilkan daftar dari sistem manual pages (help) sesuai dengan topic.
Coba man man. lalu tekan q untuk keluar dari viewer. Perintah info topic Manual
pages dapat dibaca dilhat dengan cara any_command --help.
apropos topic Menampilkan bantuan manual berdasarkan topik..
pwd Melihat direktori kerja saat ini
hostname
Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan
perintahnetconf (sebagai root) untuk merubah nama host dari mesin tersebut, atau
edit file /etc/hosts
whoami Mencetak login name anda
id username Mencetak user id (uid) atau group id (gid)
dateMencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal
dan waktu ke 2000-12-31 23:57 dengan perintah; date 123123572000
timeMelihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya.
Jangan dibingungkan dengan perintah date
who Melihat user yang login pada komputer kita.
Yumn jamilah/1102637
rwho -aMelihat semua user yg login pada network anda. Layanan perintah rwho ini harus
diaktifkan, jalankan setup sebagai root untuk mengaktifkannya.
finger username Melihat informasi user, coba jalankan; finger root
last Melihat user sebelumnya yang telah login di komputer.
uptimeMelihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot
terakhir.
ps (=print status) Melihat proses-proses yang dijalankan oleh user
ps axuMelihat seluruh proses yang dijalankan, walaupun tanpa terminal control, juga
ditampilkan nama dari user untuk setiap proses.
top Melihat proses yang berjalan, dengan urutan penggunaan cpu.
uname -a Informasi system kernel anda
free Informasi memory (dalam kilobytes).
df -h(=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-
readable form)
du / -bh(=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai
dari root (in human legible form).
cat /proc/cpuinfoCpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not
real files).
cat /proc/interrupts Melihat alamat interrupt yang dipakai.
cat /proc/version Versi dari Linux dan informasi lainnya.
cat /proc/filesystems Melihat filesystem yang digunakan.
cat /etc/printcap Melihat printer yang telah disetup
lsmod (as root) Melihat module-module kernel yang telah di load.
set Melihat environment dari user yang aktif
echo $PATH
Melihat isi dari variabel PATH. Perintah ini dapat digunakan untuk menampilkan
variabel environmen lain dengan baik. Gunakan set untuk melihat environmen
secara penuh.
dmesgMencetak pesan-pesan pada waktu proses boot. (menampilkan file:
/var/log/dmesg).
Yumn jamilah/1102637
clear Membersihkan layar.
adduser Menambah pengguna.
Yumn jamilah/1102637