sistem operasi laporan
Transcript of sistem operasi laporan
I-1
BAB I
Perintah Dasar Sistm Operasi Linux
1. TUJUAN PRAKTIKUM :
1.Menggunakan perintah-perintah dasar untuk user
2.Mengenal format instruksi pada system operasi linux
3.Menggunakan perintah-perintah dasar pada system operasi linux
4.Menggunakan utilitas dasar pada system
2. DASAR TEORI :
Setiap user/pemakai pada siste operasi Linux harus mempunyai nama
untuk login (user account) yang sebelumnya harus didaftarkan pada administrator
system. Nama untuk login umumnya dibatasi maksimum 8 karakter dan biasanya
ditulis dalam huruf kecil. Prompt dari shell bash pada linux menggunakan tanda
‘$’ . proses login padalinux tergantung dari jenis shell yang digunakan, bila
menggunakan bash shell maka proses login akan engeksekusi program/etc/profile
(untuk semua pemakai) dan file .base_profile di direktori awal (HOME) masing-
masing. Sedangkan pada saat logout program bash shell akan mengeksekusi script
yang bernam .bash_logout .
FORMAT INSTRUKSI LINUX
Instruksi Linux standarmempunyai format sebagai berikut : $
NamaInstruksi [pilihan] [argumen]. Pilihan adalah option yang dimulai denga
tanda – (minus). Argument dapat kosong, satu atau beberapa argument
(parameter).
$ls tanpa argumen
Analisa : perintah ls tanpa argumen ini menampilkan file di direktori
$ls –a
Analisa: menampilkan semua file atau direktori tanpa di sorting
I-2
$ls /bin
Analisa : perintah ini berguna untuk menampilkan isi dari direktori bin
$ls /bin /etc /usr
Analisa : perintah ini menggunakan 3 argumen bin, etc dan usr. Maka isi dari tiap
direektori bin, etc, usr akan ditampilkan
$ls –l /usr
Analisa : perintah ini untuk menampilkan isi dari direktori usr secara lengkap.
$ls –la /bin /etc
Analisa : perintah ini memuat 2 pilihan –l dan –a dan 2 argumen /bin dan /etc.
maka takan ditampilkan seluruh file secara mendetail dengan file yang
tersembunyi dari kedua direktori tersebut.
MANUAL
Linux menyediakan manual secara online. Beberapa kunci keyboard yang
penting dala menggunakan manua adalah :
I-3
Q untuk keluar dari program manual
<enter> ke bawah, baris per baris
<spasi> ke bawah, per halaman
b kembali ke atas, 1 halaman
/teks mencari teks (string)
n meneruskan perintah string sebelumnya
Percobaan 1 : Melihat identitas diri-Menghapus layar-Menggunakan manual
Source code : $id
Print screen :
Analisis : perintah id ini menampilkan identitas dalam komputer. Terlihat rincian
nya didalam gambar diatas
Percobaan 2 : Melihat tanggal dan kalender dari sistem
Source code : $date
Print screen :
Analisis : Didalam gambar terlihat tanggal dan waktu yang saat itu.
Source code : $cal 12 1992
Print screen :
Analisis : perintah cal untuk melihat bulan dan tahun yang diinginkan oleh user
Source code : $cal –y
Print screen :
I-4
Analisis : perintah diatas adalah untuk melihat bulan dalam satu tahun
Percobaan 3 : melihat identitas mesin
Source code : $hostname
Print screen :
Analisis : perintah ini memperlihatkan hostname dari sistem operasi
Source code : $uname
Print screen :
Analisis : perintah ini digunakan untuk menampilkan produk yang dipakai di
komputer.
Source code : $uname –a
Print screen :
Analisis : perintah ini digunakan untuk menampilkan tanggal pembuatan sistem
operasi.
Percobaan 4 : Melihat siapa saja yang aktif
Source code : $w
Print screen :
Analisis : perintah ini digunakan untuk melihat user yang aktif di komputer.
Source code : $who
Print screen :
I-5
Analisis : perintah ini digunakan untuk menampilkan user yang sedang dipakai
pada saat itu
Source code : $whoami
Print screen :
Analisis : perintah ini digunakan untuk menampilkan user yang sedang dipakai
Melihat informasi finger
So urce code : $finger Print screen :
Analisa : perintah ini digunakan untuk menampilkan isi dari finger. Karena
didalam ubuntu finger ini belum terinstall maka tampilannya seperti pada gambar
diatas.
Mengubah informasi finger
Print screen :
Analisa : finger yang sebelumnya telah dibuat bisa diubah menggunakan perintah
ini seperti terlihat pada gambar diatas.
Percobaan 5 : menggunakan manual
Source code : $man ls
Print screen :
Analisis : perintah ini digunakan untuk membaca manual.ketika perintah tersebut
dienter maka akan muncul tampilan seperti gambar diatas.
I-6
Source code : $man man
Print screen :
Analisa: perintah ini digunakan untuk membaca manual.ketika perintah tersebut
dienter maka akan muncul tampilan seperti gambar diatas.
Source code : $man –k file
Print screen :
Analisa : Analisa: perintah ini digunakan untuk membaca manual.ketika perintah
tersebut dienter maka akan muncul tampilan seperti gambar diatas
Source code : $man 5 passwd
Print screen
Analisa: perintah ini digunakan untuk membaca manual.ketika perintah tersebut
dienter maka akan muncul tampilan seperti gambar diatas
Percobaan 6 : Menghapus layar
Source code : $clear
Print screen :
I-7
Analisis : perintah ini untuk membersihkan layar. Ketika $clear di enter maka
layar akan berganti menjadi layar kosong kembali seperti di awal.
Percobaan 7 : Mencari perintah yang deskripisinya mengandung kata kunci yang
dicari
Source code : $apropos date
Print screen :
Analisa : perintah ini digunakan untuk mencari dari kata kunci date
Source code : $apropos mail
Print screen :
Analisa : perintah ini digunakan untuk mencari dari kata kunci mail
Source code : $apropos telnet
Print screen :
Analisa : perintah ini digunakan untuk mencari dari kata kunci telnet
Perintah 8 : mencari perintah yang tepat sama dengan kata kunci yang dicari
I-8
Analisa : perintah $whatis date digunakan untuk mencari perintah dengan kata
kunci date.
Percobaan 9 : Manipulasi berkas (file) dan direktori
1. Menapilkan file pada direktori yang sedang aktif : $ls
Print screen :
Analisis : perintah menampilkan direktori yang aktif
2. Melihat semua file lengkap : $ls -l
Print screen :
Analisis : perintah ini digunakan untuk melihat semua file lengkap dengan tanggal
dan usernya seperti yang terlihat pada gambar
3. Menampilkan semua file atau direktori yang tersembunyi : $ls -a
Print screen :
Analisis : perintah ini digunakan untuk menampilkan semua file atau direktori
yang tersembunyi
4. Menampilkan semua file atau direktori tanpa file sorting : $ls -f
Print screen :
I-9
Analisis : perintah ini digunakan untuk menampilkan seluruh file atau direktori
secara acak.
5. Menampilkan isi suatu direktori : $ls /usr
Print screen :
Analisis : perintah ini digunakan untuk menampilkan isi direktori dari usr.
6. Menampilkan isi direktori root : $ls /
Print screen :
Analisis : perintah ini digunakan untuk menampilkan isid ari direktori root.
7. Menampilkan semua file atau direktori dengan menandai / untuk direktori, *
file executable : $ls –F /etc
Analisa : perintah ini digunakan untuk menampilkan isi dari file direktori
yang memiliki tanda /, *,@
8. Menampilkan file atau direktori secara lengkap : $ls –l /etc
I-10
Analisa : perintah ini digunakan untuk menampilkan file atau direktori
secara lengkap mulai dari nama file, ukuran , tanggal dimodifikasi dan
lain-lain
9. Menampilkan semua file dan isi direktori : $ls –R /etc
Analisa : menampilkan seluruh file dan isi direktori keseluruhan sehingga proses
berjalan agak lambat.
Percobaan 10 : Melihat tipe file
Source code : $file
Print screen :
Analisis : perintah ini digunakan untuk menampilkan tipe file.
Source code : $file *
Print screen :
Analisis :perintah ini digunakan untuk menampilkan seluruh tipe file dalam
direktori
Source code : $file /bin /ls
Print screen :
I-11
Analisis : perintah ini digunakan untuk menampilkan tipe file yang ada pada
direktori file di /bin
Percobaan 11 : Menyalin file
1. Mengkopi suatu file. Berikan opsi –i untuk pernyataan interaktif bila file sudah
ada.
Source code : $cp /etc/group f1 $ ls -l
Print screen :
Analisis :digunakan untuk mengkopi file sehingga terdapat file baru pada
direktori.
Source code : $cp –i f1 f2 $ cp –i f1 f2
Print screen :
Analisis :perintah ini digunakan untuk mengcopy file f1 menjadi f2 dengan nama
file yang berbeda
2. Mengkopi ke direktori.
Source code : $mkdir backup
$cp f1 f3
$cp f1 f2 f3 backup $ ls backup
Print screen :
I-12
Analisis : perintah mkdir backup untuk mengcopy ke direktori backup dan
perintah $cp f1 f3 untuk mengcopy f1 menjadi f3 dan mengcopy f1, f2, f3 ke
direktori backup. Ketika di perintah $ls terlihat file f1 f2 f3 berada di direktori
backup
Percobaan 12 : Melihat isi file
1. Menggunakan instruksi cat : $ cat f1
Print screen :
Analisis : perintah ini digunakan untuk melihat isi didalam file f1.
2. Menampilkan file satu layar penuh :
Source code : $more f1 $ pg f1
Print screen : $more f1
Printscreen $pg f1
I-13
Analisis : perintah more f1 dan pg f1 sama-sama memiliki fungsi untuk
menampilkan isi dari f1 secara penuh dalam 1 layar.
Percobaan 13: Mengubah nama file
1. Menggunakan instruksi mv
Source code : $ mv f1 prog.txt $ls
Print screen :
Analisis : perintah diatas berguna untuk mengubah nama file f1 menjadi prog.txt.
2. Memindahkan file ke direktori lain. Bila argumen terakhir adalah nama
direktori, maka berkas-berkas akan dipinahkan ke direktori tersebut.
Source code : $ mkdir mydir $ mv prog.txt f2 f3 mydir
Print screen :
Analisis : perintah mkdir mydir digunakan untuk membuat direktori baru mydir.
Seteleh itu file f1, f2, f3 dipindahkan pada direktori mydir
I-14
Percobaan 14 : Menghapus file
Source code : $rm f3
$ cp mydir/prog.txt prog.txt dan $ cp mydir/f2 f2 dan $
rm prog.txt
$rm –i f1
Print screen :
Analisis : rm f3 menghapus file f3 pada backup tetapi file f3 tidak bisa di hapus.
Perintah $ cp mydir/prog.txt prog.txt dan $ cp mydir/f2 f2 dan $ rm prog.txt
menghapus prog.txt ketika akan dihapus muncul sebuah pesan konfirmasi ketika
kita ingin benar menghapus file prog.txt tersebut.
Percobaan 15: Mencari kata atau kalimat dalam file
Source code : $ grep root /etc/passwd $ grep mahasiswa /etc passwd
Print screen :
Analisis : perintah diatas digunakan untuk mencari kata atau kalimat dalam file
Latihan
1. Ubahlah informasi finger pada komputer anda !
Analisa: tampilan informasi finger yang telah diubah
I-15
2. Lihatlah user-user yang sedang aktif pada computer anda !
Jawab :
Analisa : tampilan user yang sedang aktif pada saat itu.
3. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh ?
Jawab : $ cal -y
4. Bagaimana anda dapat melihat manual dari perintah cal ?
Jawab : perintah cal tidak dapat digunakan sebagai perintah manual.
5. Bagaimana melihat perintah manual ls dengan kata kunci sort ?
Jawab : dengan perintah $ ls –f ,perintah ini digunakan untuk menampilkan semua
file atau direktori dengan kata kunci sort dengan cara manual.
6. Bagaimana tampilan untuk perintah ls –a –l dan ls –al
Jawab :
Analisa : perintah ls-a-l dan ls-al merupakan perintah untuk menampilkan isi
file secara lengkap termasuk menampilkan file hidden.perintah ls-al
meurpakan perintah gabungan yang digabungkan dari ls-a-l
7. Tampilkan semua file termasuk hiden file pada directory /etc
Jawab :
I-16
Analisa : menampilkan seluruh file yang tersembunyi di direktori etc
8. Tampilkan semua file secara lengkap pada directory /etc
Jawab :
Analisa : menampilkan isi file secara lengkap dari direktori etc
9. Buatlah directory prak1 pada direktori aktif, kemudian copykan ke file
/etc/group ke file tes1, tes2 dan tes 3 pada direktori tsb
Jawab :
Analisa: pembuatan direktori prak1 dan file tes1, tes2, tes3
10. Tampilkan isi file tes1 persatu layar penuh
I-17
Analisa: menampilkan isi tes 1 dalam 1 layar penuh
11. Pindahkan file tes1 dan tes2 ke home direktori
Analisa: Memindahkan file tes 1 dan tes 2 ke direktori prak1. Sehingga terlihat
pada home direktori tes1 dan tes2 sudah berpindah
12. Hapus file tes1 dan tes dengan konfirmasi.
Analisa : menghapus file tes1 da tes2 menggunakan konfirmasi
No Perintah Deskripsi format
1 Id Untuk melihat identitas komputer(nomor
id dan group id) $ id
2 Clear Untuk menghapus tampilan pada layar
terminal $ clear
3 Date Untuk menampilkan waktu lengkap
dengan tanggal bulan dan tahun $ date
4 Cal Untuk menampilkan kalender selama 1
bulan penuh $ cal
5 Cal –y Untuk menampilkan kalender satu tahun
penuh $ cal –y
6 Hostname Untuk menampilkan identitas OS yang
dipakai $ hostname
7 Uname Untuk menampilkan produk OS yang
dipakai $ uname
8 Uname –a Untuk menampilkan data tahun
pembuatan OS yang dipakai $ uname –a
9 Who Instruksi untuk melihat user yang sedang
aktif $ who
10 Ls Untuk menampilkan file $ ls
11 Cp Untuk menyalin file $ cp dirfile
12 Mkdir Untuk membuat direktori baru $ mkdir namadir
13 More Untuk melihat isi file 1 layar penuh $ more
I-18
14 Mv Untuk mengubah nama file $ mv file
15 Rm Untuk menghapus file $ rm file
16 Grep Untuk mencari kata $ grep