Pada artikel ini, kita akan membahas tentang perintah w
( w command ).
w adalah utilitas baris perintah yang menampilkan informasi tentang user yang saat ini masuk dan apa yang dilakukan setiap user. Ini juga memberikan informasi tentang berapa lama sistem telah berjalan, waktu saat ini, dan load average sistem.
Cara Menggunakan Perintah w
Sintaks untuk perintah w adalah sebagai berikut:
w [OPTIONS] [USER]
Ketika w dipanggil tanpa opsi atau argumen apa pun, hasilnya terlihat seperti ini:
21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.20.2 20:59 1.00s 0.02s 0.00s w linuxid pts/1 10.10.10.8 21:41 7.00s 0.00s 0.00s bash
Baris pertama memberikan informasi yang sama dengan perintah uptime
. Ini berisi kolom berikut:
21:41:07
– Waktu sistem saat ini.up 12 days, 10:08
– Lamanya waktu sistem telah menyala.2 users
– Jumlah pengguna yang masuk.load average: 0.28, 0.20, 0.10
– Sistem memuat rata-rata selama 1, 5, dan 15 menit terakhir. Rata-rata beban sistem adalah pengukuran jumlah pekerjaan yang sedang berjalan atau menunggu disk I/O. Ini pada dasarnya memberitahu Anda seberapa sibuk sistem Anda selama interval yang diberikan.
Baris kedua mencakup bidang-bidang berikut:
USER
– Nama pengguna yang masuk.TTY
– Nama terminal yang digunakan oleh pengguna.FROM
– Host name atau alamat IP dari mana pengguna login.LOGIN@
– Waktu ketika pengguna masuk.IDLE
– Waktu sejak pengguna terakhir berinteraksi dengan terminal.JCPU
– Waktu yang digunakan oleh semua proses yang ada pada tty.PCPU
– Waktu yang digunakan oleh proses pengguna saat ini. Yang ditampilkan di bidangWHAT
.WHAT
– Proses dan opsi / argumen pengguna saat ini.
Perintah w kemudian mencantumkan semua pengguna yang saat ini masuk dan informasi yang terkait dengannya.
Jika Anda memberikan satu atau lebih nama pengguna sebagai argumen ke perintah w, maka output dibatasi untuk pengguna yang diberikan:
w linuxid
22:08:55 up 12 days, 10:35, 2 users, load average: 0.00, 0.06, 0.12 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT linuxid pts/1 10.10.10.8 21:41 27:55 0.00s 0.00s bash
Opsi Perintah w
Perintah w menerima beberapa opsi meski opsi ini jarang digunakan.
Opsi -h
, --no-header
memberitahu w untuk tidak menampilkan header:
w -h
Hanya informasi tentang pengguna yang login dicetak:
root pts/0 10.10.20.2 20:59 1.00s 0.02s 0.00s w -h linuxid pts/1 10.10.10.8 21:41 7.00s 0.00s 0.00s bash
Opsi -f
, --from
mengaktifkan bidang FROM
. Apakah arsip ini ditampilkan atau disembunyikan secara default bergantung pada distribusi yang Anda gunakan
w -f
22:48:39 up 12 days, 11:15, 2 users, load average: 0.03, 0.02, 0.00 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root pts/0 20:59 5.00s 0.03s 0.01s bash linuxid pts/1 21:41 1.00s 0.02s 0.00s w -f
Opsi -o
, --old-style
, memberitahu w untuk menggunakan output gaya lama. Ketika opsi ini digunakan, perintah mencetak ruang kosong ketika waktu IDLE
, JCPU
, dan PCPU
kurang dari satu menit.
w -o
22:50:33 up 12 days, 11:17, 2 users, load average: 0.14, 0.04, 0.01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.0.2 20:59 1:59m bash linuxid pts/1 10.10.0.8 21:41 w -o
Opsi -s
, --short
memberitahu w untuk menggunakan output pendek. Ketika opsi ini digunakan, bidang LOGIN@
, JCPU
, danPCPU
tidak ditampilkan.
w -s
22:51:48 up 12 days, 11:18, 2 users, load average: 0.04, 0.03, 0.00 USER TTY FROM IDLE WHAT root pts/0 10.10.0.2 3:14 bash linuxid pts/1 10.10.0.8 2.00s w -s
Opsi -i
, --ip-addr
memberi tahu perintah w
untuk selalu menampilkan alamat IP alih-alih hostname di bidang FROM
.
w -i
Kesimpulan
Perintah w
mencetak informasi tentang aktivitas sistem dan user yang masuk. Untuk informasi lebih lanjut, ketikkan man w
di terminal Anda.