Perintah yang berhubungan dengan informasi sistem linux
Daftar Isi:
- Cara Menggunakan Perintah
pstree
- Tampilkan PID dan PGID
- Tampilkan Argumen Baris Perintah
- Menyoroti
- Kesimpulan
Saat bekerja pada mesin Linux, kadang-kadang Anda mungkin perlu mencari tahu proses apa yang sedang berjalan. Ada sejumlah perintah yang dapat Anda gunakan untuk menemukan informasi tentang proses yang sedang berjalan, dengan
ps
dan
top
adalah yang paling umum digunakan., kita akan berbicara tentang perintah
pstree
. Ini mirip dengan
ps
, tetapi alih-alih mendaftar proses yang sedang berjalan, ia menunjukkannya di pohon. Format seperti pohon adalah cara yang lebih mudah untuk menampilkan hierarki proses dan membuat output lebih menarik secara visual.
Cara Menggunakan Perintah
pstree
Sintaks umum untuk perintah
pstree
adalah sebagai berikut:
ps
Dalam bentuknya yang paling sederhana ketika dipanggil tanpa opsi atau argumen apa pun,
pstree
menampilkan struktur hierarki pohon dari semua proses yang berjalan:
pstree
systemd─┬─VBoxService───7* ├─accounts-daemon───2* ├─2* ├─atd ├─cron ├─dbus-daemon ├─irqbalance───{irqbalance} ├─2* ├─lvmetad ├─lxcfs───2* ├─networkd-dispat───{networkd-dispat} ├─nginx───2*…
Item teratas / root di pohon adalah proses induk dari semua proses sistem. Dalam contoh ini yaitu
systemd
, yang merupakan proses pertama yang dimulai saat boot.
pstree
menggabungkan cabang yang identik dengan menempatkannya di antara tanda kurung siku dan mengawali mereka dengan integer yang mewakili jumlah cabang. Ini membuat output lebih mudah dibaca dan menarik secara visual.
Di bawah ini adalah contoh yang menunjukkan bagaimana kurung kotak digunakan:
├─2*
sama dengan:
├─agetty ├─agetty
Untuk menonaktifkan penggabungan cabang yang identik, gunakan opsi
-c
:
pstree -c
Thread dari suatu proses ditampilkan di bawah proses induk dan ditampilkan menggunakan nama proses di dalam kurung kurawal. Berikut ini sebuah contoh:
├─lxcfs───2*
Gunakan opsi
-t
untuk menampilkan nama utas lengkap. Jika Anda ingin menyembunyikan utas dan hanya menampilkan proses, gunakan opsi
-T
.
Biasanya,
pstree
menampilkan banyak garis keluaran yang tidak sesuai pada layar. Untuk melihat output satu halaman sekaligus, kirimkan ke perintah
less
:
pstree | less
Jika nama pengguna diberikan sebagai argumen,
pstree
hanya menunjukkan proses yang dimiliki oleh pengguna itu. Sebagai contoh, perintah berikut hanya akan menunjukkan proses-proses yang telah dimulai oleh pengguna bernama "linuxize":
pstree linuxize
Ketika PID ditentukan sebagai argumen,
pstree
menampilkan pohon dengan proses yang diberikan sebagai root dari pohon. Berikut ini sebuah contoh:
pstree 1943
sshd───bash───pstree
Untuk menunjukkan proses induk dari proses yang diberikan gunakan opsi
-s
diikuti oleh proses PID:
pstree -s 1943
systemd───sshd───sshd───bash───pstree
Tampilkan PID dan PGID
Biasanya, saat menjalankan perintah
pstree
, informasi terpenting yang dicari pengguna adalah ID proses. Misalnya, mengetahui PID memungkinkan Anda untuk mematikan proses yang tidak berfungsi.
Opsi
-p
menginstruksikan
pstree
untuk menampilkan PID:
pstree -p
PID ditampilkan dalam tanda kurung setelah setiap proses atau utas.
systemd(1)─┬─VBoxService(955)─┬─{VBoxService}(956) │ ├─{VBoxService}(957) │ ├─{VBoxService}(958) │ ├─{VBoxService}(959) │ ├─{VBoxService}(960) │ ├─{VBoxService}(961) │ └─{VBoxService}(962)…
Secara default,
pstree
, proses sortir dengan orang tua yang sama dengan nama. Opsi
-n
memberi tahu
pstree
untuk menggunakan pengurutan angka, yaitu mengurutkan berdasarkan PID:
pstree -pn
ID grup proses atau PGID adalah ID proses dari anggota pertama grup proses. Untuk melihat PGID, gunakan opsi
-g
:
pstree -g
PID juga ditampilkan dalam tanda kurung setelah setiap proses atau utas.
systemd(1)─┬─VBoxService(954)─┬─{VBoxService}(954) │ ├─{VBoxService}(954) │ ├─{VBoxService}(954) │ ├─{VBoxService}(954) │ ├─{VBoxService}(954) │ ├─{VBoxService}(954) │ └─{VBoxService}(954)…
Ketika PID atau PGID ditampilkan, penggabungan dinonaktifkan secara implisit.
Tampilkan Argumen Baris Perintah
Beberapa program dapat dipanggil dengan opsi konfigurasi yang ditentukan sebagai argumen baris perintah.
Secara default,
pstree
tidak menunjukkan argumen baris perintah untuk proses yang sedang berjalan. Untuk melihat bagaimana proses dimulai, gunakan perintah bersama dengan opsi
-a
:
pstree -a
… ├─agetty -o -p -- \\u --keep-baud 115200, 38400, 9600 ttyS0 vt220 ├─agetty -o -p -- \\u --noclear tty1 linux…
Menyoroti
pstree
juga memungkinkan Anda untuk menyoroti proses untuk representasi visual yang lebih baik.
Opsi
-h
memerintahkan
pstree
untuk menyorot proses saat ini dan semua leluhurnya.
pstree -h
Untuk menyorot proses tertentu, gunakan opsi
-H
diikuti oleh ID proses:
pstree -H PID_NUMBER
Jika penyorotan tidak didukung, perintah akan keluar dengan kesalahan.
Kesimpulan
Perintah
pstree
menampilkan proses yang berjalan dalam bentuk struktur pohon.
Untuk informasi tentang semua opsi
pstree
tersedia, ketikkan
man pstree
di terminal Anda.
Ekstensi Mozilla Akan Menyadap Perintah-Perintah Tertentu

Perpanjangan eksperimental ke Mozilla Firefox memungkinkan orang mengganti perintah teks sederhana untuk tugas-tugas Web yang rumit.
Perintah perintah Windows 8 Master

Selesaikan lebih banyak hal dalam waktu yang lebih singkat di desktop atau tablet dengan menguasai kontrol sentuh Windows 8 dan keyboard / mouse yang setara.
Perintah perintah layar penuh pada Windows 7/8/10

Mengapa saya tidak membuka perintah perintah layar penuh di Windows 7? Bagaimana membuka command prompt layar penuh di Windows 7? Artikel ini menjawab pertanyaan seperti itu!