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        [email protected]   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.
  • LOG[email protected] – 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 bidang WHAT.
  • 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        [email protected]   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        [email protected]   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 IDLEJCPU, 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        [email protected]   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 [email protected]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.