Disusun Oleh : MUHAMMAD AKBAR ARIADI INDRAWAN OKY ARDIAN GUSTINANDA Kelas : 4H ( 201010370311077 ) ( 201010370311322 )
I.
TUJUAN 1. Mengenal Sistem Operasi Linux. 2. Memahami proses login / logout pada Sistem Operasi Linux. 3. Memahami perintah-perintah dasar Linux. 4. Memahami teknik mencari bantuan pada Sistem Operasi Linux.
II.
PETUNJUK PRAKTIKUM 1. Hidupkan perangkat komputer Anda dan masuklan pada Sistem Operasi Linux yang tersedia. 2. Untuk masuk ke mode terminal Anda dapat menggunakan perintah CTRL + ALT + DEL pada autentikasi pengguna pada Sistem Operasi yang Anda gunakan. 3. Masukkan username dan password sesuai dengan user yang ada. 4. Untuk melakukan akses perintah dengan grant privilege paling tinggi gunakan perintah sudo pada setiap langkah perintah yang terkait. Misalkan saja sebuah file ingin kita append (tambah tulis) namun dengan permission root. Hal ini tentu jika kita mengaksesnya sebagai user dengan general previllege akan terlarang saat ingin melakukan edit terhadap tulisan tersebut.
sudo nano /etc/apt/sources.list
5. Untuk melakukan akses perintah secara permanen dengan grant previllege tertinggi kita dapat menggunakan perintah :
sudo su
yang kemudian akan diminta password terhadap grant user tersebut. Indikator dari status boot ditandai dengan line console yang berakhir dengan tanda pagar (umum). 6. Kita dapat melihat manual sebuah command dengan menggunakan command
man <nama_command>
Untuk keluar dari mode manual ketik huruf q. 7. Berikut adalah perintah-perintah yang dapat dicoba, a. Echo
echo echo echo echo halo dunia 5+4 | bc l $SHELL {con,pre}{sent,fer}{s,ed}
b. cd
cd / cd /home/ cd /etc/ cd .. ~digunakan untuk naik satu folder di atas current folder
c. date, cal
date cal cal 2000
d. hostname
hostname
e. arch
arch
f. uname
uname -a
g. fdisk h. dmesg
sudo dmesg sudo dmesg | more sudo dmesg | grep usb
i. uptime
sudo uptime
j. whoami, who
sudo whoami sudo who
k. id
sudo id
n. top, free
sudo top ~untuk keluar tekan tombol q
o. lsmod p. ls
ls a ls al ls -l
q. reboot, halt, shutdown Simpan pekerjaan Anda sebelum melakukan perintah berikut :
sudo reboot ~untuk reboot / restart system komputer sudo halt ~untuk mematikan system komputer Sudo hy 0 ~untuk mematikan system komputer
8. Mintalah asisten, dosen atau petugas lab untuk melakukan evaluasi terhadap hasil kegiatan praktikum Anda di laboratorium pada modul ini. III. TUGAS POST LABORATORY 1. Jelaskan fungsi masing-masing perintah yang Anda kerjakan pada saat percobaan praktikum. 2. Dengan menggunakan echo masukkan sebuah baris ke dalam file text. Indikator untuk diinputkan : NIM_Nama 3. Carilah sebuah kata dalam file yang existing / ada dengan menggunakan cat. Misalkan dalam sebuah file terdapat kata config, carilah kata tersebut dengan menggunakan cat. Test dan uji Anda yang menentukan. IV. EXTRA 1. Setting NIC (Network Interface Card), IP dan DNS lewat terminal. -- Explain in the board, documented on blog or file. 2. Setting source package aptitude. -- Explain in the board, documented on blog or file. LAPORAN PRAKTIKUM 1. Fungsi masing-masing perintah : a. Echo
echo halo dunia ~ digunakan untuk menampilkan tulisan halo dunia
V.
echo $SHELL ~ digunakan untuk mengetahui kata SHELL berada pada file mana
echo {con,pre}{sent,fer}{s,ed} ~ digunakan untuk menggabungkan suku kata menjadi sebuah kata
b. cd
cd / ~ digunakan cd /home/ ~ digunakan PC kita cd /etc/ ~ digunakan cd .. ~ digunakan untuk masuk ke direktori root ( / ) untuk masuk ke direktori /home, yaitu direktori dari untuk masuk ke direktori /etc, yaitu direktori system untuk naik satu folder di atas current folder
c. date, cal
date ~ digunakan untuk menampilkan hari, bulan, tanggal, jam, zona waktu dan tahun kita mengakses perintah tersebut
cal ~ digunakan untuk menampilkan kalender bulan sesuai dengan bulan apa kita mengakses perintah ini
cal 2000 ~ digunakan untuk menampilkan kalender pada tahun 2000 Masehi
d. hostname
hostname ~ digunakan untuk menampilkan user pengguna dari ubuntu yang dipakai
e. arch
arch ~ digunakan untuk menampilkan nama mesin yang menjalankan hardware
f. uname
uname a ~ digunakan untuk menampilkan semua informasi dari sistem yang dijalankan
h. dmesg
sudo dmesg ~ digunakan untuk menampilkan atau mengkontrol kernel ring buffer, dengan menampilkan seluruh informasi dan kursor langsung pada
sudo dmesg | more ~ digunakan untuk menampilkan atau mengkontrol kernel ring buffer, tanda more pada bagian bawah yang digunakan untuk melihat semua informasi yang ada baris per baris dengan menekan tombol enter
sudo dmesg | grep usb ~ digunakan untuk menampilkan atau mengkontrol kernel ring buffer, dan dicari baris informasi yang ada unsur tulisan usb
i. uptime
sudo uptime ~ digunakan untuk mengetahui sudah berapa lama sistem tersebut dijalankan
j. whoami, who
sudo whoami ~ digunakan untuk mengetahui user yang paling tinggi
k. id
sudo id ~ digunakan untuk mengetahui id user dan group yang paling tinggi
history ~ digunakan untuk mengetahui perintah-perintah apa saja yang sudah digunakan di mode terminal
vi <somefile> ~ digunakan untuk editing file, lebih sulit digunakan ~ untuk editing atau insert gunakan i setelah masuk ke file ~ untuk keluar gunakan shift + q kemudian diikuti q enter ~ untuk save gunakan shift + q kemudian diikuti dengan w enter dan q enter ~ reference http://komunitaskami.com/komunitas-linux/vi-caramenggunakan-editor-vi-pada-console-terminal-linux/
nano <somefile> ~ digunakan untuk editing file, lebih mudah digunakan ~ untuk keluar dari editor gunakan CTRL + x
n. top, free
sudo top ~ digunakan untuk menampilkan linux tasks ~ untuk keluar tekan tombol q
o. lsmod ~ digunakan untuk menampilkan status dari modul yang ada pada Linux Kernel
p. ls ~ digunakan untuk melihat semua isi dalam sebuah direktori kecuali file . dan ..
ls al ~ digunakan untuk menampilkan seluruh isi direktori tanpa terkecuali beserta penulisnya
ls l ~ digunakan untuk melihat seluruh isi direktori beserta hak akses dan penulisnya kecuali file . dan ..
q. reboot, halt, shutdown Simpan pekerjaan Anda sebelum melakukan perintah berikut :
sudo reboot ~ digunakan untuk reboot / restart system komputer
2. Dengan menggunakan echo masukkan sebuah baris ke dalam file text. Indikator untuk diinputkan : NIM_Nama
3. Carilah sebuah kata dalam file yang existing / ada dengan menggunakan cat. Misalkan dalam sebuah file terdapat kata config, carilah kata tersebut dengan menggunakan cat. Test dan uji Anda yang menentukan. ~ mencari kata Name pada file: examples.desktop
cat examples.desktop | grep Name
EXTRA 1. Setting NIC (Network Interface Card), IP dan DNS lewat terminal. ~ Edit file yang berada pada direktori /etc/network/interfaces seperti perintah di bawah ini dan isikan seperti pada gambar.
nano /etc/network/interfaces
~ Tekan CTRL + X untuk keluar dari editor nano kemudian tekan y untuk menyimpan file dengan nama yang sama dan tinggal ditekan Enter seperti gambar di bawah ini.
~ Untuk melihat apakah IP yang sudah kita setting sudah berfungsi atau tidak, ketik perintah seperti di bawah ini
ifconfig
VI.
KESIMPULAN 1. Untuk melakukan akses perintah dengan grant privilege paling tinggi gunakan perintah sudo pada setiap langkah perintah yang terkait. Misalkan saja sebuah file ingin kita append (tambah tulis) namun dengan permission root. Hal ini tentu jika kita mengaksesnya sebagai user dengan general previllege akan terlarang saat ingin melakukan edit terhadap tulisan tersebut.
sudo gedit /etc/network/interfaces
2. Untuk melakukan akses perintah secara permanen dengan grant previllege tertinggi kita dapat menggunakan perintah :
sudo su
yang kemudian akan diminta password terhadap grant user tersebut. Indikator dari status boot ditandai dengan line console yang berakhir dengan tanda pagar (umum). 3. Kita dapat melihat manual sebuah command dengan menggunakan command
man <nama_command>
Contoh : man ls untuk mengetahui fungsi ls Untuk keluar dari mode manual ketik huruf q.
4. Berikut adalah perintah-perintah yang sudah dipraktekkan : a. echo b. cd c. date d. cal e. hostname f. arch g. uname h. fdisk i. dmesg j. uptime k. whoami l. who m. id n. last o. clear p. history q. cat r. vi s. nano t. top u. free v. lsmod w. ls x. reboot y. halt z. shutdown