ホームページ  >  記事  >  運用・保守  >  Linuxで現在ログインしているユーザーを確認する方法

Linuxで現在ログインしているユーザーを確認する方法

青灯夜游
青灯夜游オリジナル
2021-05-10 14:49:0443975ブラウズ

表示方法: 1. 「w」コマンドを使用して現在システムにログインしているユーザー情報を表示します; 2. 「who」コマンドを使用して現在ログインしているユーザー情報を表示し、ユーザー名を出力します、ログインターミナル、ログイン時刻; 3.「last」コマンドを使用します; 4.「lastlog」コマンドを使用します; 5.「ac」コマンドを使用します。

Linuxで現在ログインしているユーザーを確認する方法

#このチュートリアルの動作環境: Red Hat Enterprise Linux 6.1 システム、Dell G3 コンピューター。

1, w

w、現在システムにログインしているユーザー情報を表示します

  • -f オンにする またはシステムにログインする場所からのユーザー情報の表示をオフにします。

  • -h 各フィールドのタイトル情報欄を表示しません。

  • -l 詳細な形式リストを使用します。これがデフォルト値です。

  • -s 簡潔な形式のリストを使用し、ユーザーのログイン時間、端末段階の操作、プログラムが消費した CPU 時間を表示しません。

  • -u 実行中のプログラムの名前と、プログラムによって消費される CPU 時間に関する情報は無視します。

  • #-V バージョン情報を表示します。

  • [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アドレスからLogin

LOGIN@ ログイン時間

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 でのログイン状態のみを表示します。

  • #-1: IP を使用してリモート アドレスを表示します。

  • -y: レコードの年月日を表示します。

  • #-ID: クエリのユーザー名がわかります。

  • -x: システムのシャットダウン、ユーザーのログインと終了の履歴を表示します。

    #
    [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,登录时间,退出时间(在线时间)
  • 4.lastlog

  • lastlog コマンドは、特定のユーザーが最後にログインした時間を確認します

-B,-BEFORE DAYS は、Days より前の最近のログイン レコードのみを出力します

--h,-Help このヘルプ情報を表示し、
  • # を起動します

    ## -R, --root CHROOT_DIR
  • -t, --time に chroot されたディレクトリ DAYS DAYS 以降の最新のログイン レコードのみを出力します
  • -u, --user ログイン# このファイルは vi では表示できないことに注意してください。
  • コマンド出力には、ユーザー名、ログイン端末、ログイン IP、最終ログイン時刻が含まれます:

  • 5. ac
  • /var/log/ によるとwtmp ファイル内のログイン時間と終了時間はユーザーの接続時間 (時間) をレポートし、デフォルトの出力レポートは合計時間です。
(1)-p: 各ユーザーの接続時間を表示します

(2) -d: 毎日の接続時間を表示します

(3) -y: -d と組み合わせて使用​​する年を表示します

関連する推奨事項:「Linux ビデオ チュートリアル」

"

以上がLinuxで現在ログインしているユーザーを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。