JOB II
PENGENALAN LINGKUNGAN LINUX
program
/etc/profile
(untuk
semua
pemakai)
dan
file
untuk 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 :
Catatan : untuk berpindah dari console X-window ke text mode tambahkan tombol Ctrl.
2.2.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 [multi user text mode]
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.
- 10 -
Pilihan adalah option yang dimulai dengan tanda (minus). Argumen dapat kosong, satu atau
beberapa argumen (parameter).
Contoh :
$ ls
tanpa argumen
$ ls a
$ ls /bin
ada 3 argumen
$ ls l /usr
$ ls la /bin /etc
[adduser]
[alias] [bg]
[cat]
[cd]
[chrgp] [chmod]
[chown]
[cp]
[fg]
[find]
[grep]
[gzip]
[halt]
[hostname]
[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]
[xset]
[xhost +]
[zip]
2.2.4 Manual
Linux menyediakan manual secara online. Beberapa kunci keyboard yang penting
dalam menggunakan manual adalah :
q
<Enter>
<Spasi>
b
/teks
n
Isi
User commands
System calls
Library calls
Devices
File formats
Games
Miscellaneous
System commands
Kernel internals
Tcl/Tk command
2. Untuk menuju Console 2 dari Console 1, tekan Alt+F2, kemudian lakukan login root.
localhost login: root
Password: <ketikkan_password_root>
3. Untuk menuju Console 3 dari Console 1, tekan Alt+F3, kemudian lakukan login root.
localhost login: root
Password: <ketikkan_password_root>
4. Untuk menuju Console 7 dari Console 3, tekan Alt+F7.
5. Untuk menuju Console 1 dari Console 7, tekan Ctrl+Alt+F1.
C. Membuat User
Untuk membuat user, gunakan (misalnya) Console 1.
1. Membuat User baru.
[root@localhost ~] # useradd <nama_user>
Variabel <nama_user> diisi dengan nama user yang Anda inginkan, misalnya siswa2.
Pembuatan user hanya dapat dilakukan oleh root.
2. Membuat password untuk user yang baru dibuat.
[root@localhost ~] # passwd siswa2
Type UNIX password: <ketikkan_password_untuk_siswa2>
Retype UNIX password: <ketikkan_password_untuk_siswa2>
3. Menuju Console 2, lalu logout dari user root.
Alt+F2
[root@localhost ~] # exit
4. Pada Console 2, loginkan sebagai user siswa2.
Localhost login : siswa2
Password: <ketikkan_password_untuk_siswa2>
- 13 -
[siswa2@localhost ~] $
Perhatikan perubahan prompt dari # menjadi $. Untuk penggunaan sehari-hari, biasakan
login ke sistem sebagai user biasa. User root hanya diperlukan untuk keperluan
administratif/maintenance saja.
D. Berpindah User
1. Menuju console 1 (yang telah di-login-kan sebagai root)
Alt F1
2. Membuat User baru.
[root@localhost ~] # useradd <nama_user>
Variabel <nama_user2> diisi dengan nama user yang Anda
inginkan, misalnya siswa3.
3. Membuat password untuk user yang baru dibuat.
[root@localhost ~] # passwd siswa3
Type UNIX password: <ketikkan_password_untuk_siswa3>
Retype UNIX password: <ketikkan_password_untuk_siswa3>
4. Menuju Console 3, lalu logout dari user root.
Alt+F3
[root@localhost ~] # exit
5. Pada Console 3, loginkan sebagai siswa3.
localhost login : siswa3
Password: <ketikkan_password_siswa3>
[siswa3@localhost ~]$
6. Masih pada Console 3, pindah ke user lain (substitute user), misalnya ke siswa1.
[siswa3@localhost ~]$ su siswa1
Password: <ketikkan_password_siswa1>
[siswa1@localhost siswa3]$
7. Masih pada Console 3, pindah ke root.
[siswa1@localhost siswa3]$ su
Password: <ketikkan_password_root>
[root@localhost siswa3]#
8. Untuk keluar dari sistem (log out), ketikkan exit.
[root@localhost siswa3]# exit
[siswa1@localhost siswa3]$ exit
[siswa3@localhost ~]$ exit
localhost login:
9. Loginkan kembali sebagai siswa3
localhost login : siswa3
- 14 -
Password: <ketikkan_password_siswa3>
[siswa3@localhost ~]$
~]$
~]$
~]$
~]$
finger
finger root
finger siswa2
finger siswa3
- 16 -
I. Identitas Mesin
1. Melihat informasi hostname
# hostname
# uname -n
2. Melihat informasi kernel release
# uname -r
3. Melihat informasi mesin
# uname -m
4. Melihat informasi prosesor
# uname -p
5. Melihat informasi hardware platform
# uname -i
6. Melihat informasi sistem operasi
# uname -o
Untuk mengetahui urutan semua informasinya, gunakan uname help
7. Mengganti hostname
# hostname Komputer1
L. Menggunakan Manual
1. Menampilkan manual dari perintah ls.
$ 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)
2.5 Tugas
1) Bagaimana cara melihat manual dari perintah cal?
2) Bagaimana hasil dari perintah ls a l dan ls al ?
3) Apa perintah untuk menampilkan semua file termasuk yang hidden file pada direktori
/etc.
Pada Laporan, buatlah summary perintah Linux yang Anda gunakan pada jobsheet ini dalam
bentuk tabel seperti contoh berikut.
Nama Perintah
Deskripsi
tty
id
date
cal
hostname
(dst)
- 18 -
Format
:2
Judul
Kelas
Nama Mahasiswa :
A. Virtual Console
Nomor Console
Mode
Device
1
2
3
4
5
6
7
B. Identitas User
Username
uid
gid
groups
C. Informasi User
Username/
Login
Name
Console
- 19 -
Waktu login
(tanggal, jam)
Directory
D. Identitas Mesin
Hostname
Kernel release
Mesin
Prosessor
Hardware platform :
Sistem operasi
E. Informasi Kalender
Waktu saat ini
Hari
Jml
link
Pemilik
Group
- 20 -
Jml
karakter
Waktu pembuatan
Nama file