サーバーに接続されているユーザーを確認するには、シェルコマンドを使用できます: w 、誰 またはユーザー 。パラメータなしで3つのコマンドを使用できます。その他のオプションについては、 –helpを使用してコマンドを実行してください 引数。
以下の例では、3人のログインユーザーを確認できます–彼らのIP、ログイン時間などを確認できます。
w シェルコマンド:
root@s04 [~]# w
01:42:08 up 22 days, 23:37, 3 users, load average: 0.43, 0.58, 0.66
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 92.168.15.13 01:40 1:12 0.04s 0.04s -bash
tony pts/1 71.162.88.56 01:41 8.00s 0.03s 0.03s -bash
adam pts/2 79.102.18.24 01:48 0.00s 0.03s 0.00s w
ご覧のとおり、結果のヘッダーには、サーバーの現在の時刻、稼働時間、接続しているユーザーの数、過去1、5、15分間のサーバーの負荷が表示されます。
次の行は、ユーザーごとに表示されます–ログイン名、tty名、ホストのIp、ログイン時間、アイドル時間、JCPU、PCPU、および現在のコマンドライン。
誰 シェルコマンド:
root@s04 [~]# who
root pts/0 Jan 19 01:40 (92.168.15.13)
tony pts/1 Jan 19 01:41 (71.162.88.56)
adam pts/2 Jan 19 01:48 (79.102.18.24)
誰が コマンドはwと非常によく似ています 。
ユーザー シェルコマンド:
root@s04 [~]# users
root tony adam
このコマンドは、ユーザー名のみを一覧表示します。
リソース:
wmanページ
マニュアルページ