tugas praktikum sistem operasi bab i [revisi]

34
3/18/2014 PRAKTIKUM SISOP NAMA: RIO ALFA CHINTAMA NIM: 135150401111072

Upload: muhammad-dzikrullah-s

Post on 17-Nov-2015

53 views

Category:

Documents


3 download

DESCRIPTION

tugas praktikum OS

TRANSCRIPT

PRAKTIKUM SISOP

LAPORAN PRAKTIKUM SISTEM OPERASIPROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTERUNIVERSITAS BRAWIJAYA

Nama: Rio Alfa ChintamaNIM: 135150401111072Praktikum: Bab IAsisten: Endardy Satrio Wibowo Wasono Abdullah

BAB I CLI (Command Line Interface)

CLI adalah antar muka yang tidak menyediakan grafik, baik berupa gambar-gambar, jendela-jendela ataupun animasi-animasi yang bisa memanjakan pengguna, melainkan hanya berupa teks yang harus diketikkan oleh pengguna. Jadi, apabila user ingin melakukan operasi dalam sistem operasi tersebut, misalnya melakukan copy, rename, cut, delete, dan sebagainya, maka pengguna harus mengetikkan perintah berupa teks dengan cara manual.Pada praktikum kali ini, kita akan mempelajari bagaimana mengoperasikan system dengan menggunakan beberapa command line yang ada di Ubuntu.1. Login$login nama_user

Perintah untuk mengakses sistem operasi, didalamnya terdapat proses authentikasi user dan password.Contoh : $ login alfa

# Jelaskan bagimana alur login pada sistem operasi linux?1. Buka terminal. (Ctrl + Alt + t)2. Ketik $ login (username).3. Ketik password.4. Anda telah melakukan login ke username yang anda inginkan.

2. Sudo su

Digunakan untuk login sebagai root/pengguna tertinggi. Pada sistem operasi linux terdapat 2 model user, root dan standart user (contohnya painem, tole). Untuk user standart dapat mengakses perintah-perintah berhak root bisa menggunakan sudo.

#Akan tetapi tidak semua user dapat menggunakan perintah sudo, agar supaya bisa user tersebut harus menjadi sudoer. Bagaimana agar anda jadi sudoer?

1. Buka terminal. (Ctrl + Alt + t)2. Ketik sudo su, enter.3. Masukkan password user, enter.4. Anda telah menjadi super user.

3. Man$ man [syntax]

Man adalah bantuan bagi anda untuk memahami beberapa penjelasan dari perintah-perintah, opsi dll.Contoh : $ man ls

# Jelaskan perbedaan perintah man, whatis, help, dan apropos !1. ManDigunakan untuk menampilkan manual dari satu perintah secara lengkap.Contoh:rio@135150401111072:~$ man ls2. WhatisDigunakan untuk mendapatkan informasi dari perintah secara singkat.Format: whatis perintah-yang-diinginkanContoh:rio@135150401111072:~$ whatis ls3. HelpYang dimaksudkan dengan help adalah sebuah option yang dapat digunakan untuk mendapatkan informasi singkat dari sebuah perintah.Format: perintah-yang-diingikan #helpContoh;rio@135150401111072:~$ ls #help4. AproposMencari informasi secara massal. Perintah ini berguna jika anda tidak tahu persis perintah yang dimaksudkan atau jika hanya mengetahui sebagian dari perintah.Format: apropos perintah-yang-diinginkanContoh:rio@135150401111072:~$ apropos lsPerintah ini akan menampilkan semua perintah yang mengandung kata huruf ls.

4. Waktua. Tanggal$ date

Standart output dari date adalah Thu Feb 10 16:57:12#Tuliskan perintah untuk keluaran sebagai berikutDATE: 02/01/14 TIME: 19:54:60$ date

#Setting waktu komputer anda ke 2 hari yang lalu

1. Buka terminal. (Ctrl + Alt + t)2. Ketik sudo su, enter.3. Masukkan password user, enter.4. Ketik date 031211002014 (12 Maret 2014 pukul 11.00)5. Ketik hwclock-systohc, enter agar settingan tersimpan.

b. Melihat bulan di tahun tertentu$ cal [bulan] [tahun]

Contoh : $ cal 9 2012Melihat kalender pada tahun ini$ cal -y

#Tuliskan perintah untuk melihat bulan sebelum, saat ini, dan yang akan datingKetik di terminal :

Bulan sebelum = cal 2 2014 Bulan saat ini = cal 3 2014 Bulan depan = cal 4 2014

5. Hostname$ hostname

Perintah ini akan menampilkan informasi system komputer anda, antara lain tipe mesin komputer, hostname, nama dan versi system operasi dan tipe prosesor. $ uname m n r s p v

#Ganti hostname komputer anda dengan nama andaInformasi yang anda dapatkan sesuai dengan opsi yang anda berikan.Syntax :$ uname [options]

Option yang bisa ditambahkan adalah sebagai berikut :OPTIONFUNGSI

-a, -allmenampilkan semua informasi

-m, -machinemenampilkan tipe mesin/perangkat keras

-n, -nodenamemenampilkan hostname

-r, -releasemenampilkan rilis dari kernel sistem operasi

-s, -omenampilkan nama sistem operasi

-p, --processormenampilkan tipe prosesor

-vmenampilkan versi sistem operasi

#apa arti dari output berikut :Linux arjuna-laptop 3.0.32-21-generic #32-Ubuntu SMP Sat Apr 18 09:09:10 UTC 2010 x86_64 GNU/Linux

1. Linux arjuna-laptop : hostname2. 3.0.32-21-generic #32-Ubuntu SMP : versi sistem operasi3. Sat Apr 18 09:09:10 UTC : rilis dari kernel sistem operasi4. x86_64 GNU/Linux : versi sistem operasi

6. WhoMencetak semua nama pengguna yang sedang login$who

#tuliskan perintah untuk melihat siapa saja yang login 2 hari yang lalu1. Setting waktu ke dua hari yang lalu.2. Ketik who a pada terminal, enter.

Mencetak pengguna saat ini dan nama ID$whoami

#tuliskan perintah untuk menampilkan nama user (nama login) beserta uid (user ID) dan nama group beserta gid (group ID)1. Ketik whoami pada terminal, enter.2. Ketik id username, enter.

7. Pwd$ pwd

Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.#Samakah perintah pwd dan passwd ? jelaskan !Tidak sama!Pwd digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.Passwd digunakan untuk mengganti password dari username tertentu.

8. Clear$ clear

Membersihkan / menghapus perintah di terminal

#Dapatkah perintah clear digunakan untuk mengosongkan isi dari sebuah file ? jelaskan !Tidak!Karena clear hanya digunakan untuk membersihkan perintah di terminal yang ada di layar.

9. Apropos$ apropos [sintax]

Mengetahui perintah-perintah apa saja dilihat dari fungsinya secara massalContoh : $ apropos date

#Jelaskan opsi perintah pada perintah apropos berikut:apropos [-dalhvV] [-e|-w|-r] [-s list] [-m system[,...]] [-M path] [-L locale] [-C file] keyword Mencari perintah apropos dengan cara manual.

10. What is$ whatis [sintax]

Mendapatkan informasi dari perintah secara singkatContoh : $ whatis ls#Jelaskan Jika kita ingin mencari perintah Linux atau fungsi informasi menggunakan wild card dan sebutkan opsi lain yang dapat digunakan setelah sintak whatis !Sintak whatis dapat diikuti oleh nama perintah lain untuk mengetahui fungsi dari perintah tersebut.

11. Ls$ ls [options]

Perintah ini berfungsi untuk menampilkan isi dari suatu directory beserta atribut filenya.Contoh : $ ls lOPTIONFUNGSI

-abila anda ingin menampilkan semua file dan folder, termasuk file dan folder yang tersembunyi

-Asama dengan -a, tetapi tidak menampilkan direktori . dan ..

-Cmenampilkan direktori dengan output berbentuk kolom

-dmenampilkan direktori saja, isi direktori tidak ditampilkan

-fmenampilkan isi direktori tanpa diurutkan

-lmenampilkan isi direktori secara lengkap, mulai dari hak akses, owner, group dan tanggal file atau direktori tersebut dibuat

-1menampilkan isi direktori dengan format satu direktori per baris

#Tuliskan alur perintah untuk melihat isi keseluhan forder bernama SISOP yang terletak di dalam folder document/ptiik/ub/ dan jelaskan setiap detil yang ditampilkan !$ ls l document/ptiik/ub/

12. TouchFungsi syntax touch adalah :Uuntuk membuat file baru

Syntax : $ touch [nama_file]

Contoh :$ touch asdf.txt

Bagaimana cara membuat file pada direktori tertentu?Masukkan perintah $ touch [nama_file]/[nama_direktori]

13. MkdirFungsi syntax mkdir :Untuk membuat direktori baruSyntax :$ mkdir [nama_direktori]Contoh : $ mkdir folderxx

Bagaimana cara membuat direktori pada path tertentu?Masukkan perintah $ mkdir [nama_direktodir]/[nama_direktori]

14. cdFungsi dari syntax cd :Untuk memindahkan user ke dalam direktori tertentu

Syntax : $ cd [alamat_direktori]

$ cd [alamat_direktori]Contoh : $ cd Home

Bagaimana cara pindah dari direktori sekarang ke ke direktori 3 tingkat diatasnya?Masukkan perintah $ cd /.../...

15. cpFungsi syntax cp :Untuk menyalin file atau copy

Syntax :$ cp

contoh:$ cp /[direktori]/[file_yang_ingin_dicopy] /[direktori tujuan]

Asumsikan terdapat file dengan nama mhs.txt pada directori /doc , perintah apa yang digunakan untuk menyalin file tersebut ke direktori /tmp? $ cap /doc/key.txt /tmp

16. mvFungsi syntax mv :Untuk memindahkan file

Syntax :$ mv /[direktori]/[file_yang_ingin_dicut] /[direktori tujuan] (cut)

Contoh : $ mv /Home/Kel1.txt /folder_baru

Perintah apa yang perlu diketikkan jika kita ingin mengganti nama sebuah file?$ mv [nama_lama] [nama_baru]

17. rm Fungsi syntax rm :Untuk menghapus file atau direktori

Syntax : $ rm [nama_file]

Contoh : $ rm Kel1.txt

Syntax yang digunakan untuk menghapus direktori?$ rm r [nama_direktori]

Asumsikan terdapat sebuah direktori dengan nama /mhs dan didalamya terdapat beberapa file dengan nama file mhs.odt, nilai.odt dan keaktifan.txt . Syntax apa yang digunakan jika kita ingin menghapus direktori tersebut beserta file-file yang ada didalamnya?$ rm r /folder1

18. moreFungsi Syntax more adalah:Untuk melihat isi satu file dengan tampilan layar perlayarSyntax:$ more [nama_file]

Terdapat file mhs.txt pada direktori /mhs. Bagaimana cara membuka file yang berada pada direktori /mhs tersebut?$ more /Home/Kel1.txt

19. catPerintah cat digunakan untuk :Membuka isi dari sebuah file di layar

Syntax :$ cat > [nama_file]Contoh :Perintah apa yang digunakan untuk membuat file dengan perintah cat. Dengan nama test yang isinya seperti berikut:ini hanya sebuah test dari perintah cathehehehehe........$ cat > test