Anda di halaman 1dari 12

Politeknik Negeri Semarang

Jobsheet Sistem Operasi Komputer

JOB II
PENGENALAN LINGKUNGAN LINUX

2.1 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 dan hardware
c. Menjelaskan format instruksi pada sistem operasi Linux
d. Menggunakan manual untuk mencari perintah dasar Linux

2.2 Teori Pendahuluan


Setiap pengguna 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 sebagai
superuser. 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.
2.2.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 lain
-9-

Jobsheet Sistem Operasi Komputer

Politeknik Negeri Semarang

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 :

Alt+F1 s/d F6 untuk virtual console text mode

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.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 -

Politeknik Negeri Semarang

Jobsheet Sistem Operasi Komputer

2.2.3 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]

[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

untuk keluar dari program man

<Enter>

ke bawah, baris per baris

<Spasi>

ke bawah, per halaman

b
/teks
n

kembali ke atas, 1 halaman


mencari teks (string)
meneruskan pencarian string sebelumnya
- 11 -

Jobsheet Sistem Operasi Komputer

Politeknik Negeri Semarang

Manual dibagi atas bab-bab sebagai berikut :


Bab

Isi

User commands

System calls

Library calls

Devices

File formats

Games

Miscellaneous

System commands

Kernel internals

Tcl/Tk command

2.3 Peralatan dan Bahan


a. Perangkat keras
Komputer dengan spesifikasi minimal:
- Prosesor Intel Pentium III 800 MHz
- RAM 256 MB
- Harddisk 12 GB
- Memiliki drive CDROM atau DVD ROM
b. Perangkat lunak
- Sistem Operasi RedHat Enterprise Linux 5.0 telah terinstal di komputer.

2.4 Langkah Kerja


Hidupkan komputer anda (mode grafik). Login sebagai root, masukkan password untuk root.
A. Masuk ke Console Terminal Mode Teks
1. Untuk menuju Console 1 (Mode Teks) dari Mode Grafik, tekan Ctrl+Alt+F1,
kemudian lakukan login root.
localhost login: root
Password: <ketikkan_password_root>
- 12 -

Politeknik Negeri Semarang

Jobsheet Sistem Operasi Komputer

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.

B. Mengetahui Letak Console Terminal


Untuk mengetahui letak suatu console terminal, digunakan perintah tty.
1. Pada console 1.
[root@localhost ~] # tty
2. Pada console 2.
[root@localhost ~] # tty
3. Pada console 3.
[root@localhost ~] # tty

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 -

Jobsheet Sistem Operasi Komputer

Politeknik Negeri Semarang

[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 -

Politeknik Negeri Semarang

Jobsheet Sistem Operasi Komputer

Password: <ketikkan_password_siswa3>
[siswa3@localhost ~]$

E. Melihat Identitas Diri (User ID dan Group ID)


Menuju Console 1 (telah login sebagai root)
Alt F1
1. Pada Console 1
[root@localhost ~]# id
2. Pada Console 2
[siswa2@localhost ~]$ id
3. Pada Console 3
[siswa3@localhost ~]$ id

F. Melihat User yang sedang aktif


1. Pada Console 1
[root@localhost ~]# w
[root@localhost ~]# who
[root@localhost ~]# whoami
2. Pada Console 2
[siswa2@localhost ~]$ w
[siswa2@localhost ~]$ who
[siswa2@localhost ~]$ whoami
3. Pada Console 3
[siswa3@localhost ~]$ w
[siswa3@localhost ~]$ who
[siswa3@localhost ~]$ whoami
G. Mengubah Informasi User (Change Finger)
1. Pada Console 1
[root@localhost ~]# chfn root
Changing finger information for root.
Name[]: <ketikkan Nama Pengguna bagi root>
Office[]: Lab. Telekomunikasi
Phone []: 777
Home Phone []: 888
Finger information changed.
2. Pada Console 2
[siswa2@localhost ~]$ chfn siswa2
- 15 -

Jobsheet Sistem Operasi Komputer

Politeknik Negeri Semarang

Changing finger information for siswa2.


Password: <ketikkan_password_siswa2>
Name[]: <ketikkan Nama Pengguna bagi siswa2>
Office[]: Lab. Telekomunikasi
Phone []: 777
Home Phone []: 888
Finger information changed.
3. Pada Console 3
[siswa3@localhost ~]$ chfn siswa3
Changing finger information for siswa3.
Password: <ketikkan_password_siswa3>
Name[]: <ketikkan Nama Pengguna bagi siswa3>
Office[]: Lab. Telekomunikasi
Phone []: 777
Home Phone []: 888
Finger information changed.
4. Melihat informasi user (dari Console 3)
[siswa3@localhost
[siswa3@localhost
[siswa3@localhost
[siswa3@localhost

~]$
~]$
~]$
~]$

finger
finger root
finger siswa2
finger siswa3

H. Berpindah Run Level


Gunakan Console 1 (user root)
1. Masuk ke Run Level 1 (Single User)
[root@localhost ~]# init 1
2. Masuk ke Run Level 3 (Multi User, text mode)
# init 3
localhost login: root
Password: <ketikkan_password_root>
3. Masuk ke Run Level 5 (Multi User, graphical mode)
# init 5
Login sebagai root.
4. Untuk mereboot sistem, gunakan run level 6.
# init 6
5. Untuk menghentikan sistem dan mematikan komputer, gunakan run level 0.
# init 0

- 16 -

Politeknik Negeri Semarang

Jobsheet Sistem Operasi Komputer

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

J. Melihat Tanggal dan Kalender dari Sistem


1. Melihat tanggal saat ini
$ date
2. Melihat kalender (bulan dan tahun saat ini)
$ cal
3. Melihat kalender bulan Desember 2009
$ cal 12 2009
4. Melihat kalender satu tahun
$ cal y
(Untuk melihat layar sebelumnya, tekan Shift+PageUp)

K. Menampilkan Isi Direktori


1. Login sebagai user selain root (misal: siswa1), lalu pindah ke satu direktori di atasnya.
[siswa1@Komputer1 ~]$ cd ..
2. Menampilkan isi direktori yang aktif
[siswa1@Komputer1 Home]$ ls
3. Menampilkan isi direktori yang aktif secara lengkap atributnya, terdiri dari tipe file, ijin
akses, jumlah link, pemilik, group, ukuran, tanggal dimodifikasi, dan nama file.
[siswa1@Komputer1 Home]$ ls -l
- 17 -

Jobsheet Sistem Operasi Komputer

Politeknik Negeri Semarang

4. Menampilkan isi direktori /var


[siswa1@Komputer1 Home]$ ls /var
5. Menampilkan isi root directory
[siswa1@Komputer1 Home]$ ls /
6. Kembali ke Home Directory user1.
[siswa1@Komputer1 Home]$ cd siswa1
[siswa1@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

Politeknik Negeri Semarang

Jobsheet Sistem Operasi Komputer

2.6 Lembar Kerja (dikumpulkan selesai praktek, sebagai Laporan Sementara)


Isilah Lembar Kerja ini sesuai Langkah Kerja yang Anda lakukan!
Nomor Job

:2

Judul

: Pengenalan Lingkungan Linux

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

Jobsheet Sistem Operasi Komputer

Politeknik Negeri Semarang

D. Identitas Mesin
Hostname

Kernel release

Mesin

Prosessor

Hardware platform :
Sistem operasi

E. Informasi Kalender
Waktu saat ini

Hari

Tanggal, bulan, tahun :


Jam

F. Isi Root Directory


$ ls /

G. Isi Direktori /home secara detail


$ ls l /home
Ijin akses

Jml
link

Pemilik

Group

- 20 -

Jml
karakter

Waktu pembuatan

Nama file

Anda mungkin juga menyukai