Sshd了解
了解 who -a
命令的輸出
我問這個問題是因為,雖然網際網路上有很多答案表明這
who -a
是一個選項,但沒有人解釋如何閱讀輸出。如果您可以提供一個指向解釋這一點的線上網站的連結,那同樣是一個很棒的答案。這是我想破譯的一個例子:[bo@hostname ~]$ who -a Jun 17 03:47 590 id=si term=0 exit=0 system boot Jun 17 03:47 run-level 3 Jun 17 03:47 last=S Jun 17 03:48 4424 id=l3 term=0 exit=0 LOGIN tty1 Jun 17 03:48 5503 id=1 LOGIN tty2 Jun 17 03:48 5504 id=2 LOGIN tty3 Jun 17 03:48 5505 id=3 LOGIN tty4 Jun 17 03:48 5506 id=4 LOGIN tty5 Jun 17 03:48 5507 id=5 LOGIN tty6 Jun 17 03:48 5508 id=6 pts/0 Oct 19 16:27 15250 id=ts/0 term=0 exit=0 bo + pts/1 Oct 23 12:24 . 19776 (10.10.10.93) pts/2 Oct 23 13:07 8551 id=ts/2 term=0 exit=0 pts/3 Oct 22 10:36 5813 id=ts/3 term=0 exit=0 pts/4 Oct 10 09:06 13002 id=ts/4 term=0 exit=0
正如你可以從
man who
-a, --all same as -b -d --login -p -r -t -T -u
那麼讓我們來詳細看看:
-b, --boot time of last system boot
這是字元串
system boot Jun 17 03:47
-d, --dead print dead processes
exit=0
這是結尾的字元串-l, --login print system login processes
這是登錄 ttys(
LOGIN
開頭的字元串)-p, --process print active processes spawned by init
這
-r, --runlevel print current runlevel
這是
run-level 3 Jun 17 03:47 last=S
下一個是
-T, -w, --mesg add user's message status as +, - or ? -u, --users list users logged in
這兩個字元串
bo + pts/1 Oct 23 12:24 . 19776 (10.10.10.93)
希望現在更清楚如何解析此輸出。