DISUSUN OLEH :
Ivan De Nerol
J0304201060
Puji syukur kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat dan berkat-
Nya sehingga saya dapat menyelesaikan tugas Laporan yang berjudul Laporan Praktikum
“PERINTAH DASAR GNU/LINUX” ini tepat pada waktunya.
Adapun tujuan dari penulisan dari makalah ini adalah untuk memenuhi tugas Bapak Bayu
Widodo, M.T pada Mata kuliah Sistem Operasi Mikrokomputer (SOM). Selain itu,
makalah ini juga bertujuan untuk menambah wawasan tentang Instalasi Os Debian Linux
Di Virtual Box bagi para pembaca dan juga bagi penulis.
Saya mengucapkan terima kasih kepada Bapak Bayu Widodo, M.T selaku Dosen Mata
kuliah Sistem Operasi Mikrokomputer (SOM) yang telah memberikan tugas ini sehingga
dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya tekuni.
Terima kasih juga saya ucapkan kepada teman-teman seperjuangan yang telah mendukung
kami sehingga kami bisa menyelesaikan tugas ini tepat waktu.
Saya menyadari, Laporan yang saya tulis ini masih jauh dari kata sempurna. Oleh karena
itu, kritik dan saran yang membangun akan saya nantikan demi kesempurnaan makalah ini.
Padang, 26 februari
I
DAFTAR IS
DAFTAR IS .......................................................................................................................... II
LAB 1 .................................................................................................................................... 1
LAB 2 .................................................................................................................................... 3
LAB 3 .................................................................................................................................... 6
LAB 4 .................................................................................................................................... 7
LAB 6 .................................................................................................................................. 14
LAB 7 .................................................................................................................................. 17
LAB 8 .................................................................................................................................. 20
LAB 9 .................................................................................................................................. 21
LAB 10 ................................................................................................................................ 23
LAB 11 ................................................................................................................................ 24
KESIMPULAN ................................................................................................................... 29
II
LAB 1
1. Perusahaan/ Pengembang,
The Debian Project
2. Logo Distro,
3. Status terkini,
Stabil
4. Model Sumber,
Sumber terbuka
5. Rilis Perdana,
September 1993; 27 tahun lalu
7. Target Pemasaran,
Seluruh Pengguna laptop atau computers dari orang biasa sampai perusahaan besar
8. Metode Pemutakiran,
Advanced Package Tool (disingkat APT) adalah manajer paket berbasis baris perintah
utama pada Debian dan turunannya
9. Pengelolaan Paket,
Dpkg
1
2
13. Antarmuka,
GNOME
GNOME adalah lingkungan desktop dan antarmuka grafik pengguna yang berjalan di
atas sistem operasi. GNOME secara keseluruhan terdiri dari perangkat lunak bebas
dan gratis. GNOME merupakan proyek internasional untuk menciptakan kerangka,
aplikasi perangkat lunak untuk desktop, dan juga untuk mengatur peluncuran,
penanganan file dan manajemen tugas jendela (window).
$echo $SHELL (untuk menampilkan shell yang sedang aktif saat itu)
$cat /etc/shells (untuk menampilkan semua shell yang terdapat pada sistem)
$uname (Perintah uname digunakan untuk mencetak informasi sistem dasar.)
$uname –a (untuk menampilkan semua informasi yang tersedia)
$hostname (untuk mengetahui nama host/network.)
$cat /etc/passwd (adalah file yang beisi daftar user yang dipisahkan dengan baris.)
$cat /etc/group (adalah file yang berisi daftar group yang dipisahkan per baris)
$cat /etc/shadow (adalah file teks yang berisi informasi tentang kata sandi
pengguna sistem. Tidak dapat di buka saat menjadi user biasa)
$su – (digunakan untuk masuk ke root)
password: (user di minta memasukan password root)
root@debian:~#exit (keluar dari root)
logout (keluar dari root)
peserta1@debian:~$ poweroff (untuk mematikan komputer/laptop. Tidak bisa di
lakukan oleh user biasa hanya bisa di lakukan oleh root)
bash: poweroff: command not found (perintah tidak bisa di jalankan karena hanya
sebagai user biasa)
$su -(digunakan untuk masuk ke root)
password: (user di minta memasukan password root)
root@debian:~#poweroff (untuk mematikan komputer/laptop. Tidak bisa di
lakukan oleh user biasa hanya bisa di lakukan oleh root.karena sudah menjadi oot
komputer/laptop akan mati)
3
4
5
LAB 3
6
`
LAB 4
7
8
8
9
9
10
10
11
#Membersihkan layar
$ clear (membersikan layar)
11
LAB 5
1. Apa yang dimaksud perintah informasi user di bawah ini: id, hostname, uname, w,
who, whoami, chfn, finger
id : Merupakan perintah untuk melihat identitas diri (nomor id dan group id)
hostname : Merupakan perintah untuk menampilkan host atau domain name sistem
dan bisa pula digunakan untuk mengesset nama host sistem.
uname : Merupakan perintah untuk menampilkan informasi sistem operasi (distro,
versi, nama mesin dll).
w : Merupakan perintah untuk mengetahui siapa saja yang sedang aktif
who : Merupakan perintah untuk menampilkan siapa saja yang sedang login.
perintah ini akan menampilkan informasi mengenai login name, jenis terminal,
waktu login dan remote hostname untuk setiap user yang saat itu sedang login.
whoami : Merupakan perintah untuk menanyakan siapa yang sekarang sedang
bekerja (user apa yang sedang digunakan).
chfn : Merupakan perintah untuk mengubah informasi finger
finger : Merupakan perintah untuk melihat informasi finger
2. Apa yang dimaksud perintah dasar di bawah ini: date, cal, man, clear, apropos, whatis
date : Merupakan perintah untuk menampilkan informasi tanggal dan waktu saat ini
cal : Merupakan perintah untuk menampilkan kalender
man : Merupakan perintah untuk menampilkan manual dari suatu perintah
clear : Merupakan perintah untuk menghapus layar
apropos : Merupakan perintah untuk mencari perintah yang deskripsinya
mengandung kata kunci yang dicari.
whatis : Merupakan perintah untuk mencari perintah yang tepat sama dengan kunci
yang dicari.
3. Apa yang dimaksud perintah-perintah manipulasi file di bawah ini: ls, file, cat, more,
pg, cp, mv, rm, grep
ls : Merupakan perintah untuk menampilkan isi dari suatu direktori
file : Merupakan perintah untuk melihat tipe file
cat : Merupakan perinah untuk menampilkan isi dari sebuah file di layar.
more : Merupakan perintah untuk mempaging halaman
13
14
14
15
16
LAB 7
17
18
19
LAB 8
20
LAB 9
21
22
LAB 10
$ mkdir latihanUmask
$ ls -l latihanUmask
drwxrwxr-x 2 sikimin sikimin 4096 Okt 7 20:04 latihanUmask
$cd latihanUmask
-rw-rw-r-- 1 sikimin sikimin 0 Okt 7 20:04 latihanUmask.txt
$ touch fileLatihanUmask.txt
$ ls –l
$ umask(untuk melihat umask)
0022
$ umask 025
$ touch analisaUmask.txt
$ mkdir analisaDirektori
$ ls –l
23
LAB 11
2. Analisa hak akses default baik file dan folder saat di create.
24
25
Latihan 2.14
5. $ chmod a=x f2 (user,group,other, hanya diberi akses executed untuk folder f2)
6. $ chmod u+x,g-r,o=w f3 (user ditambahkan akses executed, group tidak bisa
read,dan other hanya dibero akses write untuk folder F3)
7. $ ls –l (melihat hak akses yg telah dirubah tadi di folder f2, dan hasilnya menjadi
102)
8. $ chmod 430 f3 (untuk folder f3, user hanya bisa membaca, group hanya bisa
executed dan write, dan other tidak bisa read,write,executed)
27
9. $ chmod 751 f1 (untuk folder f1, user bisa melakukan read,write,executed, group
bisa melakukan read dan executed, sedangkan other hanya bisa executed)
10. $ chmod 624 f2 (untuk folder f2, user diberi akses read dan write, group diberi
akses write, dan other diberi akses read)
11. $ ls –l (melihat hak akses yg telah dirubah tadi, dan hasilnya folder f2 menjadi 624
folder f2 751 dan folder f3 menjadi 430)
Ijin akses atau permisi adalah “hak” untuk bertindak terhadap file atau direktori.
Hak-hak dasar adalah membaca (Read), menulis (Write), dan mengeksekusi (Excecute).
1. Ijin Membaca (Read,r)
Ijin membaca file berarti dapat membaca atau melihat isi file. Ijin baca pada direk-
tori memungkinkan user untuk membuat daftar isi direktori.
2. Ijin Menulis (Write,w)
ijin menulis pada file memungkinkan user mengubah konten file itu. Untuk di-
rektori, ijin menulis memungkinkan user untuk mengedit isi direktori (misalnya
menambah/ menghapus file).
3. Ijin Mengeksekusi (Execute, x)
Untuk file, ijin eksekusi memungkinkan user menjalankan file dan menjalankan
program atau skrip. Untuk direktori, ijin eksekusi memungkinkan apakah file-file
yang ada di dalam direktori bisa dirubah atribut kepemilikannya dan menentukan
apakah file yang ada di dalam direktori tersebut boleh dibaca atau dibuka.
KESIMPULAN
Dari paktikum yang sudah di lakukan kita bisa amengetahui bahwa ada banyak
sekali perinah dasar dari linux yang harus kita ketahui. Setiap perintah memiliki fungsi
masing masing mulai dai menambanh menghapus megubah maupun melihat. Semua
perintah ini harus di pahami agar bisa menjalankan sistem operasi linux dengan baik
29