Opensuse11.4

Pertemuan 3 Praktikum


1. Use command pstree to display all running process in tree view. Explain the purpose of the relationship tree. What process is executed first before another process running?

2. Use command ps to display full information about each of the processes currently running!

 Answer no 1  dan 2 :

ps = snapshot untuk menampilkan proses apa yang sedang terjadi secara table

PID = proses ID / proses identifier

TTY = nama terminal

time = berapa lama kita mengakses ke proses tersebut

cmd = penamaan dari prosesnya

ps -e = menampilkan semua proses yang terjadi

ps -e -f =  menampilkan semua proses yang terjadi full format

UID = user id

PPID = parent proses id

pstree = ps tetapi menampilkan dalam bentuk tree.

pstree -a

3. Command top is used to display processor activity and task managed by kernel in real-time. Use top command to display prk(user) process details. Then change top intervals into 1 seconds!

 Answer :

top = seperti task manager di windows

PR = Priority

NI = nice value

VIRT= virtual image

RES = resident size

SHR =share memory

S = status proses

tekan q untuk quit dari top

top -u prk = untuk menampilkan proses dari user prk

tekan d untuk mengatur interval update time dari top

tekan h untuk help dari top

tekan r untuk mengubah NI proses tertentu dengan memasukkan pid

jika NI ditambah PR juga bertambah 10

PR semakin kecil berarti prioritasnya makin tinggi

NI besar PR kecil

NI Kecil PR besar

di luar top

renice value pid = untuk nenambah NI. 

NI maksimal 19.

5. Command kill is used to send signal to another process, then

a. Display a list of the names of the existing signal!

b. Stop the ongoing process by using command kill!

c. Kill multiple processes!

 Answer :

kill = untuk mengirimkan signal ke proses untuk menghentikan suatu proses

kill -l = list signal dari kill

kill no 9, 15, 19 paling sering dipakai

default signal kill no. 15

pgrep namaproses = untuk mengambil pid dari proses / program tersebut

kill -nokill pid atau

kill -s nokill pid atau

kill -namakill pid atau

kill -s namakill pid = untuk mengkill suatu proses

kill -nokill pid1 pid2 pid3 pidn= untuk mengkill 2 sampai n proses / multiple kill

 di top tekan k untuk kill.

6. Run more than 2 programs konsole. How to display all of konsole’s pid? Then, stop all konsole processes by using command killall!

 Answer :

3 konsol → prosesnya bash

konsole parent ada ppid

bash child ada pid sendiri tiap bash

pgrep konsole = menampilkan pid konsole

pgrep bash = menampilkan pid bash

killall konsole = kill semua konsole 

7. Run command vi, then press Ctrl + Z. Use command jobs to see all processes in the background!

Explain different between foreground process and background process!

What does sign [+] and [-] mean?

Start a process running in background!

Continue a background process by running it in the foreground!

Kill the process in the background!

 Answer :

di dalam vi editor di dalam mode command tekan CTRL + Z untuk esc tanpa save

CTRL + Z seperti alt+tab di windows

jobs = untuk melihat semua proses yang terjadi di background

di jobs ada foreground dan background.

Foreground = proses yang aktif, ditampilkan dengan user dan dapat berinteraksi dengan user

Background = semua proses yang terjadi yang tidak ditampilkan ke user / berjalan secara background, tidak berinteraksi dengan user

di jobs ada angka yang ada tanda  + dan -.

+ = yang paling akhir dimasukkan

– = yang ke 2 terakhir dimasukkan

vi& jobs = untuk melihat status vi yang berjalan

fg nomor proses atau fg %nomor proses = untuk menampilkan program yang di background / stopped.

8. Use command free to see the memory usage statistics, then

a. Display with delay 1 second for 10 times?

b. Show low and high memory statistics for every 1 second

 Answer :

free = untuk menampilkan memory yang bebas

free -s 1 -c 10

-s waktu delay

-c berapa kali

free -l = untuk menampilkan low – high

free -l -s 1 = free memory per 1 second

ctrl+c = menghentikan proses secara paksa

[nomor proses] = nomor proses di jobs

kill %nomor proses = untuk kill proses background.

9. Use command vmstat to display the memory usage (including swap), then

Display active and inactive memory

Execute every 2 seconds for 10 times

Display statistics in a table format

Answer :

vmstat = untuk menampilkan virtual memory

vmstat -a = untuk menampilkan active dan inactive

vmstat waktudelay berapakali = refresh vmstat berapa kali

vmstat -s = untuk menampilkan vmstat lebih rapi.

10. Use command shutdown to restart the computer after 3 seconds and display a message “Computer will shutdown in 3 seconds.”!

shutdown

shutdown -r = shutdown lalu restart

shutdown -r -t waktu = shutdown dalam berapa detik dan restart

shutdown -r -t  3 “Computer will shutdown in 3 seconds” = shutdown dalam 3 menit dengan memunculkan text dan restart

/sbin/shutdown -kr 1 “Computer will shutdown in 3 seconds” = komputer akan shutdown dalam 1 menit

-k untuk membatalkan semua proses

/sbin/shutdown -kr “now” “Computer will shutdown in 3 seconds” = komputer akan shutdown sekarang

htop = lebih bagus dari top, sama dengan top fungsinya.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s