7/31/2019 Job1 Pengenalan Linux
1/32
7/31/2019 Job1 Pengenalan Linux
2/32
I. Tujuan Instruksional Khusus
Setelah menyelesaikan praktek ini, mahasiswa dapat :
a. Menjelaskan lingkungan Linux mode teks dan grafis
b. Menggunakan perintah dasar untuk mendapatkan informasi user
c. Menggunakan perintah dasar untuk mendapatkan informasi hardwared. Menjelaskan format instruksi pada sistem operasi Linux
e. Menggunakan manual untuk mencari perintah dasar Linux
II. Dasar Teori
Setiap pemakai Linux harus mempunyai nama login (user account) yang sebelumnya harus
didaftarkan pada administrator sistem. Nama login umumnya dibatasi maksimum 8 karakter dan
umumnya dalam huruf kecil. Prompt dari shell bash pada Linux menggunakan tanda $.
Sebuah sesi Linux terdiri dari :1) Login
2) Bekerja dengan Shell / menjalankan aplikasi
3) Logout
Tergantung atas shell yang digunakan, pada Linux bash maka pada proses login akan
mengeksekusi program /etc/profile (untuk semua pemakai) dan file .base_profile di direktori
awal (HOME) masing-masing. Pada saat logout, maka program shell bash akan mengeksekusi
script yang bernama .bash_logout.
User yang memiliki kekuasaan tertinggi di Linux adalah root, biasa juga disebut sebagaisuperuser. Orang yang memegang akses root biasanya disebut sebagai Admin (System
Administrator). Password diperlukan untuk alasan keamanan. Masing-masing user memiliki
password, sehingga tidak mungkin suatu user digunakan oleh user lain, kecuali kerahasiaannya
telah terbongkar.
1. Virtual Console
Linux mempunyai kemampuan untuk melakukan multiproses, yaitu jika user tidak ingin
menunggu lama untuk proses instalasi misalnya, maka user dapat berpindah ke console lainuntuk mengerjakan aktivitas yang berbeda tanpa mengganggu proses instalasi tersebut. Fasilitas
ini dikenal dengan sebutan virtual console. Untuk berpindah dari console satu ke console yang
lain cukup hanya dengan menekan tombol Alt+F1 sampai dengan F8, dengan ketentuan sebagai
berikut :
Alt+F1 s/d F6 untuk virtual console text mode
4
7/31/2019 Job1 Pengenalan Linux
3/32
Alt+F7 dan F8 untuk virtual console graphic mode ( X-window)
Catatan : untuk berpindah dari console X-window ke text mode tambahkan tombol Ctrl.
2. Run Level
Runlevel pada dasarnya dapat diartikan sebagai mode tempat sistem dijalankan atau beroperasi,yang disesuaikan dengan berbagai macam servis yang dijalankan. Runlevel yang dijalankan oleh
user biasa mungkin saja berbeda dengan runlevel yang digunakan oleh seorang administrator.
Berikut ini daftar runlevel yang terdapat pada sistem Linux.
Runlevel 0 [Halt]
Digunakan untuk menghentikan sistem dan mematikan komputer.
Runlevel 1 [single user]
Sistem dijalankan secara minimal daemonnya. Root file sistem di-mount read-only. Biasanya
digunakan untuk keperluan administrasi sistem oleh administrator. Runlevel 2 [single user]
Servis yang dijalankan pada mode ini lebih banyak kecuali servis jaringan seperti httpd, nfs,
named, dan lain sebagainya. Run level 2 dapat digunakan untuk mengatur file sistem yang di
share.
Runlevel 3 [Full multi user -text mode]
Semua servis jaringan dan servis yang lain berjalan dalam mode ini, namun tampilannya
hanya text mode.
Run level 4 [Unused]
Pada kebanyakan sistem operasi Linux, runlevel ini tidak digunakan.
Runlevel 5 [Full multi user Graphic mode]
Semua servis jaringan dan servis yang lain berjalan dalam mode ini dan tampilannya sudah
berupa grafis X-window.
Run level 6 [Reboot]
Mematikan semua proses yang sedang berjalan dan melakukan reboot sistem untuk kembali
lagi pada run level default.
Secara umum sistem operasi Linux berjalan pada runlevel 3 atau runlevel 5.
5
7/31/2019 Job1 Pengenalan Linux
4/32
3. Hardware
Spesifikasi hardware minimal untuk menginstal Linux ( graphical mode ) adalah:
a. Prosesor Pentium I/200 MHz, disarankan minimal Pentium III atau yang setara.
b. RAM 128 MB, disarankan 256 MB.
c. Harddisk kosong 1 GB untuk sistem dan swap , disarankan minimal 3 GB. Instalasi semua paket ( full ) membutuhkan kapasitas sekitar 10 GB.
d. Kartu VGA dengan memori 1 MB.
e. Monitor dengan resolusi 800x600 piksel.
f. Mouse dan keyboard.
Meski demikian, jika diinstal dalam keadaan text mode , spesifikasi sangat minimal yang
diperlukan untuk menginstal sistem operasi Linux sebagai router/bridge bagi jaringan LAN kecil
adalah: Prosesor 486MHz (486DX2-66)
RAM 4 MB
Harddisk 170 MB
Monitor, mouse dan keyboard dapat dilepas setelah proses instalasi. Untuk maintenance ,
dapat dilakukan secara remote menggunakan akses telnet atau ftp tanpa membutuhkan
monitor, mouse dan keyboard yang langsung terpasang.
4. Format Instruksi Linux
Instruksi Linux standar mempunyai format sebagai berikut :
$ NamaInstruksi [pilihan ( Option )] [argumen]
Pilihan adalah option yang dimulai dengan tanda (minus). Argumen dapat kosong,
satu atau beberapa argumen (parameter).
Contoh :$ ls tanpa argumen$ ls a option adalah a = all, tanpa argumen$ ls /bin tanpa option, argumen adalah /bin$ ls /bin /etc /usr
ada 3 argumen$ ls l /usr 1 option dan 1 argumen l = long list$ ls la /bin /etc 2 option l dan a dan 2 argumen
Berikut ini daftar perintah linux menurut susunan alfabet
[&] [adduser] [alias] [bg][cat] [cd] [chrgp] [chmod][chown] [cp] [fg] [find][grep] [gzip] [halt] [hostname]
6
7/31/2019 Job1 Pengenalan Linux
5/32
[kill] [less] [login] [logout][ls] [man] [mesg] [mkdir][more] [mount] [mv] [paswd][pwd] [rm] [rmdir] [shutdown][su] [tail] [talk] [tar][unmount] [unalias] [unzip] [wall][who] [xhost +] [xset] [zip]
5. Manual
Linux menyediakan manual secara online. Beberapa kunci keyboard yang penting dalam
menggunakan manual adalah :
q untuk keluar dari program man
ke bawah, baris per baris
ke bawah, per halaman
b kembali ke atas, 1 halaman
/teks mencari teks (string)
n meneruskan pencarian string sebelumnya
Manual dibagi atas bab-bab sebagai berikut :
Bab Isi1 User commands2 System calls3 Library calls4 Devices5 File formats6 Games7 Miscellaneous8 System commands9 Kernel internals
N Tcl/Tk command
III. Langkah Kerja
1) Hidupkan komputer anda.
2) Login sebagai user1 (misalnya ardey ), masukkan password user (rahasiadong).
Untuk membuat user kita harus login sebagai root. User root sudah ada, tetapi kita tidak tahu
apa password dari root, maka edit dulu password root dengan perintah
7
7/31/2019 Job1 Pengenalan Linux
6/32
3) Kerjakanlah latihan-latihan berikut ini.
Latihan 1 : Masuk ke Console Terminal Mode Teksa. Menuju ke console 1 (Mode Teks) dari Mode Grafik.
Ctrl+Alt+F1 (kemudian lakukan login root)
Hp431: login: root [ENTER]
Password: [ENTER]
Console 1 = Mode Teks
b. Menuju ke console 2.
Ctrl+Alt+F2 (kemudian lakukan login user biasa)
Hp431 login: ardey [ENTER]
Password: [ENTER]
8
7/31/2019 Job1 Pengenalan Linux
7/32
Console 2 = Mode Teks
c. Menuju ke console 3.
Ctrl+Alt+F3 (kemudian lakukan login user)
Console 3 = Mode Teks
9
7/31/2019 Job1 Pengenalan Linux
8/32
d. Menuju ke console 6.
Ctrl+Alt+F6 (kemudian lakukan login user biasa)
Console 6 = Mode Teks
e. Menuju ke console 7.
Ctrl+Alt+F7
Console 7 = Mode Grafik
10
7/31/2019 Job1 Pengenalan Linux
9/32
f. Menuju ke console 3 (dari console 7).
Ctrl+Alt+F3
Console 3 = Mode Teks
g. Menuju console 1 dari console 3.
Ctrl+Alt+F1
Console 1 = Mode Teks
11
7/31/2019 Job1 Pengenalan Linux
10/32
Latihan 2 : Mengetahui Letak Console Terminal
a. Pada console 1.
# tty
Hasil =
b. Pindah ke console 2. Pada console 2.
$ tty
Hasil =
c. Pindah ke console 3.Pada console 3.
# tty
Hasil =
12
7/31/2019 Job1 Pengenalan Linux
11/32
d. Pindah ke console 6.Pada console 6.
$ tty
Hasil =
Latihan 3 : Membuat User
a. Kembali ke console 1.
Alt F1 b. Membuat User baru.
root@hp431:/# useradd
Variabel diisi dengan nama user yang Anda inginkan, misalnya ardey2.
Pembuatan user hanya dapat dilakukan oleh root.
c. Membuat password untuk user yang baru dibuat.
root@hp431:/# passwd
Nama user yang dibuat : ardey2
Password : ardey2
d. Menuju console 3, lalu logout dari user root.
Alt+F3
# exit
13
7/31/2019 Job1 Pengenalan Linux
12/32
e. Pada console 3 ini, loginkan sebagai ardey2.
Perhatikan perubahan prompt dari # menjadi $. Untuk selanjutnya, biasakan login ke
sistem sebagai user biasa. User root hanya diperlukan untuk keperluan
administratif/maintenance saja.
f. Menuju console 4, loginkan sebagai ardey2.
Latihan 4 : Berpindah User
a. Menuju console 1 (telah login sebagai root)
Alt F1
b. Membuat User lagi.
root@hp431:~# useradd ardey3
14
7/31/2019 Job1 Pengenalan Linux
13/32
c. Membuat password untuk user yang baru dibuat.
# passwd ardey3
New UNIX password:
Retype new UNIX password:
passwd: password updated successfully.
Nama user yang dibuat : ardey3
Pasword : ardey3
d. Menuju console 4, lalu logout dari user user2.
Alt+F4
# exit
e. Pada console 4 ini, loginkan sebagai user yang baru.
f. Masih pada console 4, pindahlah ke user lain (substitute user), misalnya ke ardey3.
15
7/31/2019 Job1 Pengenalan Linux
14/32
Berdasar prompt di atas, maka:
Nama user yang aktif : ardey3
Nama komputer : hp431
Direktori yang aktif : /
g. Masih pada console 4, pindah ke root.
Nama user yang aktif : root
Nama komputer : hp431
Direktori yang aktif : /
h. Untuk keluar dari sistem (log out), ketikkan exit.
Loginkan kembali sebagai user ketiga
Latihan 5 : Melihat Identitas Diri (User ID dan Group ID)
a. Pada console 1
root@hp431:~# id
b. Pada console 2$ id
16
7/31/2019 Job1 Pengenalan Linux
15/32
7/31/2019 Job1 Pengenalan Linux
16/32
Latihan 7 : Mengubah Informasi User (Change Finger)a. Pada console 2
root@hp431:~# chfn ardey2
b. Pada console 2, mengubah informasi user lain.
root@hp431:~# chfn ardey3
c. Berpindah ke console 3.
$ chfn ardey2
Latihan 8 : Melihat Informasi User (Finger)a. Melihat informasi semua user.
$ finger
b. Melihat informasi salah satu user.ardey@hp431:/$ finger ardey3
root@hp431:/# finger ardey
18
7/31/2019 Job1 Pengenalan Linux
17/32
Latihan 9 : Mengetahui Informasi Hardware
a. Mengetahui Informasi CPU
$ cat /proc/cpuinfo
Model Name : Intel CoreTM) i302310M CPU 2.10GHz
b. Mengetahui Informasi RAM
$ cat /proc/meminfo
Memory Total : 1025656 kB
19
7/31/2019 Job1 Pengenalan Linux
18/32
c. Mengetahui Informasi Harddisk, CDROM, Floppy Disc, Port Serial danParalel $ dmesg | more
(Untuk menurunkan tampilan layar, tekan tombol ENTER. Untuk
menutup, tekan tombol Q)
Latihan 10 : Menghapus layar
$ clear
Latihan 11 : Melihat identitas mesin
$ hostname
$ uname
$ uname -a
Untuk mengetahui urutan semua informasinya, gunakan uname help
20
7/31/2019 Job1 Pengenalan Linux
19/32
Latihan 12 : Melihat Tanggal dan Kalender dari Sistem
a. Melihat tanggal saat ini
$ date
b. Melihat kalender (bulan dan tahun saat ini)
$ cal
c. Melihat kalender bulan Desember 2004
$ cal 12 2004
d. Melihat kalender satu tahun
$ cal y
(Untuk melihat layar sebelumnya, tekan Shift+PageUp)
Latihan 13 : Menggunakan Manual
21
7/31/2019 Job1 Pengenalan Linux
20/32
$ man ls
(Untuk melihat isi dokumen per baris tekan tombol panah atas /
bawah,
Untuk melihat isi dokumen per halaman tekan tombol PageUp /
PageDown.
Untuk keluar, tekan tombol Q)
$ man man
$ man 5 passwd
22
7/31/2019 Job1 Pengenalan Linux
21/32
Latihan 14 : Berpindah Run Level
23
7/31/2019 Job1 Pengenalan Linux
22/32
VI. TUGAS
1. Bukalah instruksi dasar linux pada direktori yang menyimpan file-file instruksi tersebut!
Jawab :
Jika kita ingin membuka direktori yang menyimpan file-file instruksi pada linux, pertama kita
harus login sebagai root terlebih dahulu, karena hanya user root lah yang dapat mengaksesdirektori tersebut. Setelah itu masuk ke direktori bin, dengan perintah cd bin. Lalu ketikan ls
untuk mengetahui instruksi apa saja yang ada didalam direktori tersebut.
2. Susunlah pola/sintaks dasar instruksi pada system operasi linux!
Jawab :
Pola atau sintaks dasar instruksi Linux adalah sebagai berikut :$ NamaInstruksi [pilihan ( Option )] [argumen]
Pilihan adalah option yang dimulai dengan tanda ( minus ). Argumen dapat kosong, satu atau
beberapa argumen (parameter).
Contoh :$ ls tanpa argumen$ ls a option adalah a = all, tanpa argumen$ ls /bin tanpa option, argumen adalah /bin$ ls /bin /etc /usr ada 3 argumen$ ls l /usr 1 option dan 1 argumen l = long list$ ls la /bin /etc 2 option l dan a dan 2 argumen
24
7/31/2019 Job1 Pengenalan Linux
23/32
3. Dapatkan informasi selengkap mungkin hardware yang terinstal pada PC kerja anda!
Untuk mendapatkan informasi mengenai hardware yang terinstall pada PC kita, kita dapat
menggunakan software tambahan yaitu hardinfo . Untuk menginstall nya, kita harus
mempunyai koneksi internet, yaitu dengan cara sudo apt-get install hardinfo . Otomatis Ubuntu
akan mendownload packet dari server lalu menginstallnya.
Setelah menginstall hardinfo, kita dapat menjalankannya dengan perintah : hardinfo. Setelah
menjalankan program, kita dapat mengetahui informasi apa saja mengenai hardware kita.
25
7/31/2019 Job1 Pengenalan Linux
24/32
4. Jalankan instruksi untuk login sebagai user root pada tampilan xWindows(graphical),
sedangkan console 1 hingga 6 login sebagai user pertama hingga ke-6
Login sebagai root pada tampilan xWindows atau terminal :
Login sebagai user pada console 1
Login sebagai user pada console 2
Login sebagai user pada console 3
Login sebagai user pada console 4
Login sebagai user pada console 5
26
7/31/2019 Job1 Pengenalan Linux
25/32
Login sebagai user pada console 6
5. Bandingkan hak user sebagai root dengan user1, pada folder / proc
Jawab :
Hak user pada folder /proc antara user root dengan user lain (ardey1) adalah berbeda-beda.
Disini di contohkan slabinfo . Pada file slabinfo ini, hanya user root lah yang dapat membaca
data, sedangkan user lainnya tidak. Ditunjukan pada file : - r - - - - - - - - yang berarti hanyauser root lah yang dapat membaca data. Sedangkan user group dan other tidak dapat
mengakses. Ini dibuktikan dengan perintah :
root@hp431:/proc# cat slabinfo
27
7/31/2019 Job1 Pengenalan Linux
26/32
Sedangkan user lain tidak dapat mengakses file slabinfo .
Perbedaan hak akses pada folder /proc berfungsi agar tidak disalahgunakan oleh user lain
yang tidak bertanggung jawab.
VII. PERTANYAAN
1. Tuliskan langkah-langkah untuk mendapatkan informasi hardware pada PC Anda?
Tanpa program tambahan :
a. Mengetahui Informasi CPU
$ cat /proc/cpuinfo
b. Mengetahui Informasi RAM$ cat /proc/meminfo
c. Mengetahui Informasi Harddisk, CDROM, Floppy Disc, Port
Serial dan Paralel
$ dmesg | more
(Untuk menurunkan tampilan layar, tekan tombol ENTER. Untuk
menutup, tekan tombol Q)
Dengan Program tambahan ( hardinfo ) :
a. Untuk mendapatkan informasi mengenai hardware yang terinstall pada
PC kita, kita dapat menggunakan software tambahan yaitu hardinfo . Untuk
menginstall nya, kita harus mempunyai koneksi internet, yaitu dengan cara sudo
apt-get install hardinfo . Otomatis Ubuntu akan mendownload packet dari server lalu
menginstallnya.
b. Setelah menginstall hardinfo, kita dapat menjalankannya dengan perintah :
hardinfo. Setelah menjalankan program, kita dapat mengetahui informasi apa saja
mengenai hardware kita.
28
7/31/2019 Job1 Pengenalan Linux
27/32
2. Tuliskan langkah-langkah untuk mendapatkan informasi software pada PC Anda?
Jawab :
Melalui terminal dengan perintah :
root@hp431: /# dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n
3. Jelaskan perbedaan instruksi dasar vi, pico, cat, dalam mengkonfigurasi instruksi pada file
berekstensi .sh, txt, dan conf?
29
7/31/2019 Job1 Pengenalan Linux
28/32
7/31/2019 Job1 Pengenalan Linux
29/32
Perbedaan help dan man :
help man
5. Lakukan perintah dasar untuk informasi :
a) User yang sedang aktif dalam jaringan
b) Mengetahui posisi pada folder yang aktif
c) Mengetahui kapasitas hardisk yang berguna dan sisanya.
Jawab :
a) Untuk mengetahui user yang aktif dalam jaringan, kita dapat menggunakan perintah:
root@hp431: /# w
b) Untuk mengetahui posisi folder yang aktif adalah dengan
menggunakan perintah:
root@hp431: /# pwd
c) Untuk mengetahui kapasitas hardisk yang digunakan dan sisanya
adalah :1) Dengan terminal : root@hp431: /# hardinfo
lalu, dibagian file system akan muncul mengenai informasi hardisk
31
7/31/2019 Job1 Pengenalan Linux
30/32
7/31/2019 Job1 Pengenalan Linux
31/32
IV. Kesimpulan
1. Di dalam lingkungan linux, dalam hal ini menggunakan Ubuntu 11.10, terdapat 2
cara untuk menggunakannya, yaitu mode grafik dan mode teks. Penggunaan mode grafik
cukup memilih menu menggunakan mouse. Sedangkan mode teks user hanya dapat
menjalankan perintah melalui inputan keyboard.2. Instruksi Linux standar mempunyai format sebagai berikut :
$ NamaInstruksi [pilihan ( Option )] [argumen]
Pilihan adalah option yang dimulai dengan tanda (minus). Argumen dapat kosong, satu
atau beberapa argumen (parameter). Agar lebih jelasnya mengenai perintah dasar linux
dapat menggunakan perintah help atau man. .
3. Dengan perintah/ Instruksi linux, kita dapat mengetahui informasi mengenai
hardware dan software kita.
4. Linux mempunyai kemampuan untuk melakukan multiproses, yaitu user dapat berpindah ke console lain dengan menekan tombol Alt+F1 sampai dengan F8
33
7/31/2019 Job1 Pengenalan Linux
32/32
V. Penutup
Demikian akhir laporan ini. Semoga dengan adanya laporan ini dapat menambah wawasan
penulis dan pembaca terutama tahu tentang sistem operasi Linux. Penulis tentunya
menyadari bahwa laporan ini jauh dari kata sempurna. Untuk itu penulis mengharapkankritik dan saran yang membangun demi laporan berikutnya.