CentOSのは、4つの方法の現在のシステムのログイン・ユーザー情報を表示します

1.ログインプロセスの情報を使用しているユーザーを表示し、wコマンドを使用します

Wコマンドは、ユーザーの名前がシステムにログインしている、と彼らは何をしている表示されます。このコマンドは、/ var / run / utmpファイルからの情報を使用しています。Wコマンドの出力情報は:

  • ユーザー名
  • TTYユーザーのマシン名または番号
  • リモートホストアドレス
  • 時間ユーザのログインシステム
  • アイドル時間(非常に有用ではありません)
  • プロセスで使用される時間TTY(端末)(JCPU時間)に
  • 現在のプロセスに使用される時間(PCPU時間)
  • ユーザーは、現在のコマンドを使用しています

Wコマンドは、次のオプションを使用することができます

  • -hヘッダファイル情報を無視
  • -uは、ロード時間の結果を表示します
  • -sはJCPU、PCPU、ログイン時間を表示しません
$ wの
 夜11時04分27秒までの29日間、7:51、3人のユーザ、負荷平均:0.04、0.06、0.02 
USER TTY LOGINする@ IDLE JCPU PCPUから何を
ラメシュPTS / 0 DEV-DB-サーバー午前22時57分8.00s 0.05 S 0.01sでのsshd:[PRIV]ラメシュ
ジェイソンは、PTS / 1 DEV-DBサーバ-bash 23時01分2時53 0.01sで0.01sで
ジョン/ 2 DEV-DBサーバをPTS午後11時04 0.00s 0.00s 0.00sw 

$ W -h 
ラメシュPTS / 0 DEV-DBサーバ22:57 17:43 2.52s 0.01sでのsshd:ラメシュ[PRIV] 
ジェイソンは、DEV-DBサーバ/ 1 PTS 23時01午後8時28分0.01sで0.01sで-bash 
ジョンPTS / 2 DEV-DBサーバ23時〇四0.00s 0.03s 0.00sw -h 

$ -uワット
 午前23時22分06秒29日まで、8:08、3人のユーザ、負荷平均:0.00、0.00、0.00 
LOGINする@ IDLE JCPU PCPUからユーザーTTY WHAT
ラメシュPTS / 0 DEV-DBサーバ午前22時57分午前17時47分2.52s 2.49sトップ
ジェイソン/ 1 DEV-DBサーバ23時01分20時32 0.01sで0.01sで-bash PTS 
ジョンPTS / 2 DEV-DBサーバを23時04分0.00s 0.03s 0.00sw -u 

$ -sワット
 0.00、0.00、0.00:29日、午前8時08分までの午前23時22分10秒、3人のユーザ、負荷平均
IDLE WHATからユーザーTTY 
ラメシュPTS / 0 DEV- DBサーバ17時51分のsshd:ラメシュ[PRIV] 
ジェイソンは、PTS -bash / 1 DEV-DBサーバ20:36 
ジョン/ 2 DEV-DBサーバ1.00sw -sをPTS

 

2.ユーザー名とプロセスの開始(ログイン)を表示するwhoコマンドを使用します

誰がリスト現在システムにログオンのユーザー名を命じます。その出力は次のとおりです。ユーザー名、TTY番号、日付と時刻、ホストアドレス。

 

誰$ 
PTS / 0 2009年3月28日午後10時57分(DEV-DB-server)をラメシュ・
ジェイソンはPTS / 1 2009年3月28日午後11時01(DEV-DBサーバ)
ジョン/ 2 2009-03-28 23をPTS :04(DEV-DBサーバ)
あなただけのユーザーを一覧表示したい場合は、次のステートメントを使用することができます。

 

 

$人| -d」 '-f1をカット| 並べ替え| uniqの
ジョン・
ジェイソン・
ラメシュ
補足:ユーザーコマンドは、ユーザーのログオンサーバーの名前をプリントアウトするために使用することができます。オプションを助けるとバージョンに加えて、コマンドには、他のオプションを持っていません。ユーザが複数の端末を使用する場合、ディスプレイの対応する複数のユーザー名を複製します。

 

 

$ユーザー
ジョン・ジェイソン・ラメシュ

 

3.使用しているログイン名を表示するにwhoamiコマンドを使用します

whoamiは、コマンドは、ユーザーのログイン名を表示するために使用されます。

 

$ whoamiは
ジョン
例えば全く同じWHOAMIコマンドID -unの実装と効果の影響:

 

 

$ IDが-un 
ジョン
whoamiは、コマンドは、現在ログインしているユーザーの名前、および現在使用されているttyの情報が表示されます。ユーザー名、TTY名、現在の日付と時間、そしてまた使用されるユーザのログインシステムのリンクアドレスが含まれています。コマンドの出力には以下のものが含まれます。

 

 

$ who am i
john     pts/2        2009-03-28 23:04 (dev-db-server)

$ who mom likes
john     pts/2        2009-03-28 23:04 (dev-db-server)

Warning: Don't try "who mom hates" command.
当然,如果你使用su命令改变用户,则该命令(whoami)所显示的结果将随之改变。

 

 

4. 随时查看系统的历史信息(曾经使用过系统的用户信息)

last命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。在默认情况下,这些信息(所显示的信息)将来源于/var/log/wtmp文件。该命令的输出结果包含以下几列信息:

  • 用户名称
  • tty设备号
  • 历史登录时间日期
  • 登出时间日期
  • 总工作时间
$ last jason
jason   pts/0        dev-db-server   Fri Mar 27 22:57   still logged in
jason   pts/0        dev-db-server   Fri Mar 27 22:09 - 22:54  (00:45)
jason   pts/0        dev-db-server   Wed Mar 25 19:58 - 22:26  (02:28)
jason   pts/1        dev-db-server   Mon Mar 16 20:10 - 21:44  (01:33)
jason   pts/0        192.168.201.11  Fri Mar 13 08:35 - 16:46  (08:11)
jason   pts/1        192.168.201.12  Thu Mar 12 09:03 - 09:19  (00:15)
jason   pts/0        dev-db-server   Wed Mar 11 20:11 - 20:50  (00:39

おすすめ

転載: www.cnblogs.com/wangdidi/p/10954273.html
おすすめ