Sebagai administrator sistem yang bekerja di lingkungan multi-pengguna, Anda harus tahu siapa yang masuk ke sistem Anda. Untungnya, OS Linux memungkinkan Anda untuk mencapai ini menggunakan perintah sederhana dan bawaan yang dikenal sebagai “siapa” . Siapa command adalah salah satu Utilitas Inti GNU yang menggunakan /var/log/utmp file untuk memberikan informasi tentang siapa yang masuk ke sistem, jam berapa mereka masuk dan dari mana mereka masuk. Ini mirip dengan perintah "w" dan menampilkan informasi yang sama bersama dengan beberapa informasi lain juga seperti terakhir kali sistem di-boot dan di level run mana sistem berada dan lebih sedikit lagi.
Pada artikel ini, kami akan menjelaskan cara menggunakan who perintah di OS Linux bersama dengan beberapa opsi baris perintah.
Catatan:Perintah yang dibahas dalam artikel ini telah diuji pada sistem Debian 10 Buster.
Temukan siapa yang ada di sistem
Kapan siapa perintah digunakan tanpa opsi baris perintah apa pun, ini akan menampilkan informasi berikut:
- Siapa yang Masuk ke sistem
- Bagaimana mereka masuk (Terminal Pengguna)
- Tanggal dan Waktu login
- Dari tempat mereka masuk (Nama host atau alamat IP server jarak jauh)
Output di atas menunjukkan bahwa 3 pengguna login ke sistem kami. Pengguna pertama dalam daftar masuk langsung ke sistem dan dua lainnya masuk dari sistem jarak jauh. Ini juga menampilkan tanggal dan waktu saat mereka masuk, dan alamat IP server tempat mereka masuk.
Opsi yang umum digunakan
Di sini kita akan membahas beberapa yang yang umum digunakan opsi baris perintah:
Menampilkan Tanggal dan waktu boot sistem terakhir
Untuk menampilkan tanggal dan waktu boot sistem terakhir, gunakan who perintah dengan opsi -b atau –boot seperti ini:
$ who -b
Tampilkan judul kolom dalam perintah siapa
Siapa perintah tanpa opsi baris perintah apa pun menampilkan informasi dalam kolom tanpa judul apa pun. Seringkali sulit untuk mengingat isi setiap kolom. Namun, menggunakan opsi -h atau –heading dengan who perintah, Anda dapat menampilkan judul di bagian atas setiap kolom.
$ who –H
Menampilkan waktu idle pengguna
Waktu idle adalah waktu yang telah berlalu tanpa aktivitas pengguna selama sesi pengguna. Untuk melihat waktu idle untuk setiap pengguna, gunakan who perintah dengan opsi -u atau –users:
$ who -u
Jika kita melihat output di atas, (lama) pada baris pengguna pertama menunjukkan bahwa pengguna tidak aktif sejak 24 jam terakhir, (00:11) pada baris pengguna kedua menunjukkan bahwa pengguna kedua tidak aktif sejak 11 menit terakhir . Tanda (.) di baris pengguna ketiga menunjukkan pengguna sedang aktif.
Menampilkan hitungan cepat dan nama pengguna saat ini
Jika Anda ingin informasi singkat tentang pengguna yang masuk, gunakan siapa perintah dengan opsi -q atau –count. Ini akan menampilkan nama dan jumlah pengguna yang masuk ke sistem.
$ who -q
Tampilkan Proses Masuk
Untuk menampilkan proses login saat ini pada sistem, gunakan perintah who dengan opsi -l atau –login seperti ini:
$ who -l
Menampilkan status pesan
Anda juga dapat menampilkan status pesan dari pengguna yang saat ini masuk. Gunakan perintah who dengan opsi -T, -w atau –message:
$ who –T
Setelah setiap nama pengguna, Anda akan melihat status pesan sebagai “+ ” atau “– ” berdasarkan apakah pesan diaktifkan atau dinonaktifkan masing-masing. Pada output di atas, Anda dapat melihat bahwa pesan aktif untuk dua pengguna pertama sementara tidak aktif untuk pengguna ketiga.
Menampilkan Proses Mati
Anda juga dapat menampilkan proses mati di Linux. Untuk melakukannya, gunakan who perintah dengan opsi -d atau –dead seperti ini:
$ who -d
Menampilkan level lari saat ini
Run level adalah mode di Linux yang digunakan sistem untuk melakukan fungsi yang berbeda. Ada tujuh run level (0-6) pada sistem yang dikategorikan berdasarkan layanan yang tersedia.
$ who -r
Untuk melihat run level sistem saat ini, gunakan who perintah dengan opsi -r sebagai berikut:
Tampilkan Semua Informasi
Semua opsi baris perintah yang telah kita bahas di atas memberikan informasi yang berbeda. Untuk melihat semua informasi dalam satu keluaran, gunakan siapa perintahkan opsi -a atau –all sebagai berikut:
$ who -a
Gunakan beberapa opsi dengan perintah siapa
Siapa perintah juga dapat digunakan dengan beberapa opsi baris perintah. Gunakan siapa perintah diikuti oleh beberapa opsi menggunakan tanda hubung tunggal.
Misalnya, untuk menampilkan semua informasi beserta judul kolom, perintahnya adalah:
$ who -aH
Cari Bantuan
Perintah berikut dapat memberi Anda beberapa bantuan terkait dengan siapa perintah.
Untuk melihat informasi singkat tentang siapa perintah, gunakan perintah whatis sebagai berikut:
$ whatis who
Untuk melihat siapa perintah halaman manual, gunakan perintah berikut:
$ man who
Gunakan opsi –help dengan siapa perintah untuk menampilkan bantuan.
$ who –help
Kiat:
Untuk menyimpan output dari who perintah dalam file untuk tujuan rekaman, ketik who diikuti oleh pengalihan (>) simbol dan nama file tempat Anda ingin menyimpan output.
$ who > file_name
Output dari siapa perintah akan disimpan dalam file daripada ditampilkan di terminal.
Dalam artikel ini, kita telah membahas siapa perintah bersama dengan beberapa opsi baris perintah yang berguna. Anda telah melihat siapa perintah dapat melakukan lebih dari sekadar memberikan informasi pengguna yang masuk.