ホームページ >運用・保守 >Linuxの運用と保守 >Linuxで現在ログインしているユーザーを確認する方法
表示方法: 1. 「w」コマンドを使用して現在システムにログインしているユーザー情報を表示します; 2. 「who」コマンドを使用して現在ログインしているユーザー情報を表示し、ユーザー名を出力します、ログインターミナル、ログイン時刻; 3.「last」コマンドを使用します; 4.「lastlog」コマンドを使用します; 5.「ac」コマンドを使用します。
#このチュートリアルの動作環境: Red Hat Enterprise Linux 6.1 システム、Dell G3 コンピューター。
1, w
w、現在システムにログインしているユーザー情報を表示します
-f オンにする またはシステムにログインする場所からのユーザー情報の表示をオフにします。
-h 各フィールドのタイトル情報欄を表示しません。
-l 詳細な形式リストを使用します。これがデフォルト値です。
-s 簡潔な形式のリストを使用し、ユーザーのログイン時間、端末段階の操作、プログラムが消費した CPU 時間を表示しません。
-u 実行中のプログラムの名前と、プログラムによって消費される CPU 時間に関する情報は無視します。
[root@card-web03 ~]# w 17:28:45 up 84 days, 23:32, 1 user, load average: 0.01, 0.03, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 123.115.76.110 17:06 5.00s 0.03s 0.00s w出力結果の意味: USER ログインユーザー名TTY ログイン端末FROM どのIPアドレスからLoginLOGIN@ ログイン時間IDLE ユーザーのアイドル時間JCPU は、端末に接続されているすべてのプロセスが占有する時間を指します。この時間には、過去のバックグラウンド#は含まれません。
##ジョブ時間。ただし、現在実行中のバックグラウンド ジョブによって占有される時間も含まれます。
PCPU 現在のプロセスによって占有される時間
現在実行中のコマンド
2.who#現在ログインしているユーザー情報を表示します
#出力結果には、ユーザー名、ログイン端末、ログイン時刻が含まれます#
[root@card-web03 ~]# who root pts/1 2019-03-12 17:06 (12.3.1.15) #输出的结果有:用户名,登录终端,登录的时间
3. last
現在および過去にシステムにログインしたユーザーに関する情報をリストします。
#- R: ホスト名フィールドを省略します。
#-n: 出力レコード数を指定します。
-f file: クエリのログファイルとしてファイル file を指定します。
-t tty: 指定された仮想コンソールのログイン ステータスのみを表示します。
-h ノード: 指定したノードのログイン ステータスのみを表示します。
-i IP: 指定した IP でのログイン状態のみを表示します。
[root@card-web03 ~]# last root pts/1 12.3.11.5 Tue Mar 12 17:06 still logged in root pts/1 12.3.11.5 Tue Mar 12 16:03 - 16:06 (00:02) root pts/2 12.3.11.5 Tue Mar 12 15:46 - 15:46 (00:00) root pts/2 12.3.11.5 Tue Mar 12 15:44 - 15:44 (00:00) root pts/3 12.3.11.5 Tue Mar 12 15:42 - 15:42 (00:00) root pts/2 12.3.11.5 Tue Mar 12 15:41 - 15:42 (00:01) #命令的输出包含:用户名,登录终端,登录IP,登录时间,退出时间(在线时间)
-B,-BEFORE DAYS は、Days より前の最近のログイン レコードのみを出力します
--h,-Help このヘルプ情報を表示し、関連する推奨事項:「Linux ビデオ チュートリアル」
"以上がLinuxで現在ログインしているユーザーを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。