一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - Linux如何使用內(nèi)置的跟蹤工具last命令

Linux如何使用內(nèi)置的跟蹤工具last命令

2019-10-16 15:26linux教程網(wǎng) Linux

last是Linux系統(tǒng)內(nèi)置的跟蹤工具,通過輸入運行,不需獨立安裝,下面小編將針對last命令的用法給大家做個詳細介紹,感興趣的朋友可以看看

last是Linux系統(tǒng)內(nèi)置的跟蹤工具,能夠列出登入用戶的相關(guān)信息,通過輸入運行,不需獨立安裝,下面小編將針對last命令的用法給大家做個詳細介紹,以便你有個了解。

  last命令的功能是什么

  last顯示的是自/var/log/wtmp文件創(chuàng)建起所有登錄(和登出)的用戶。這個文件是二進制文件,它不能被文本編輯器瀏覽,比如vi、Joe或者其他軟件。這是非常有用的,因為用戶(或者root)不能像他們希望的那樣修改這個文件。

  last會給出所有已登錄用戶的用戶名、tty、IP地址(如果用戶是遠程連接的話)、日期-時間和用戶已經(jīng)登錄的時間。

  如何運行l(wèi)ast

  你只要在控制臺中輸入last即可。這是個例子:

  $ last

  leni pts/0 10.0.76.162 Mon Dec 2 12:32 - 13:25 (00:53)

  pungki tty1 Mon Dec 2 09:31 still logged in

  reboot system boot 2.6.32-358.23.2 Mon Dec 2 09:20 - 13:25 (04:05)

  這里是如何閱讀last信息:

  第一列告訴誰是用戶

  第二列給出了用戶如何連接的信息

  pts/0 (偽終端) 意味著從諸如SSH或telnet的遠程連接的用戶

  tty (teletypewriter) 意味著直接連接到計算機或者本地連接的用戶

  除了重啟活動,所有狀態(tài)會在啟動時顯示

  第三列顯示用戶來自哪里。如果用戶來自于遠程計算機,你會看到一個主機名或者IP地址。如果你看見:0.0 或者什么都沒有,這意味著用戶通過本地終端連接。除了重啟活動,內(nèi)核版本會顯示在狀態(tài)中。

  剩下的列顯示日志活動發(fā)生在何時。括號中的數(shù)字告訴我們連接持續(xù)了多少小時和分鐘。

  日常操作中l(wèi)ast的一些示例

  限制顯示行的數(shù)目

  當你有很多行要顯示時,你可以限制你想看到的行的數(shù)目。使用 -n 參數(shù)來這么做。

  $ last -n 3

  leni pts/0 10.0.76.162 Mon Dec 2 12:32 - 13:25 (00:53)

  pungki tty1 Mon Dec 2 09:31 still logged in

  reboot system boot 2.6.32-358.23.2 Mon Dec 2 09:20 - 13:25 (04:05)

  -n 參數(shù)會使last顯示從當前時間到以后的3條記錄。

  不顯示主機名

  使用 -R 參數(shù)來這么做。這里是例子 :

  $ last -R

  leni pts/0 Mon Dec 2 12:32 - 13:25 (00:53)

  pungki tty1 Mon Dec 2 09:31 still logged in

  reboot system boot Mon Dec 2 09:20 - 13:25 (04:05)

  如你所見,現(xiàn)在在也沒有關(guān)于主機或者IP地址的信息了。

  最后一列顯示主機名

  要這么做,我們使用 -a參數(shù)

  $ last -a

  leni pts/0 Mon Dec 2 12:32 - 13:25 (00:53) 10.0.76.162

  pungki tty1 Mon Dec 2 09:31 still logged in :0.0

  reboot system boot Mon Dec 2 09:20 - 13:25 (04:05) 2.6.32-358.23.2.el6.i686

  現(xiàn)在主機信息諸如10.0.76.162 會放在最后一列。

  顯示完整登入登出時間日期

  對于此,你可以使用 -F 參數(shù)。這個是個示例:

  $ last -F

  leni pts/0 10.0.76.162 Mon Dec 2 12:32:24 2013 – Mon Dec 2013 13:25:24 2013 (00:53)

  打印特定的用戶名

  如果你想要追蹤特定的用戶,你可以特別打印它。在last命令后面輸入用戶名。

  $ last leni

  leni tty1 Mon Dec 2 18-42 still logged in

  leni pts/0 Mon Dec 2 12:32 - 13:25 (00:53) 10.0.76.162

  或者你想要知道reboot何時完成,你也可以這樣顯示它:

  $ last reboot

  reboot system boot Mon Dec 2 09:20 - 16:55 (07:34)

  reboot system boot Sun Dec 1 04:26 - 04:27 (00:01)

  reboot system boot Wed Nov 27 20:27 - 01:24 (04:57)

  reboot system boot Tue Nov 26 21:06 - 06:13 (09:06)

  打印特定 / pts

  last同樣可以打印特定tty/pts的信息。 只要在last命令后面輸入tty名字或者pty名字。

  這里有一些例子:

  $ last tty1

  pungki tty1 Mon Dec 2 09:31 still logged in

  pungki tty1 Mon Dec 2 04:26 – down (00:00)

  pungki tty1 Mon Dec 2 04:07 – down (00:00)

  pungki tty1 Sun Dec 1 18:55 – 04:07 (09:12)

  $ last pts/0

  leni pts/0 10.0.76.162 Mon Dec 2 12:32 - 13:25 (00:53)

  pungki pts/0 :0.0 Wed Nov 27 20:28 – down (04:56)

  當你看到 down 的值 - 比如上面的第二行,它意味著用戶從某個時間登錄直到系統(tǒng)重啟或關(guān)機。

  使用另一個文件而不是 /var/log/wtmp

  默認上,last命令會從/var/log/wtmp中解析信息。如果你想要last命令從另外一個文件解析,你可以使用-f 參數(shù)。比如,當日志切割后,讓我們假設(shè)切割后,之前的文件名變?yōu)?var/log/wtmp.1。那么last命令會像這樣。

  $ last -f /var/log/wtmp.1

  顯示運行級別改變

  這里有個-x參數(shù)來顯示運行級別。這里示例輸出:

  pungki tty1 Mon Dec 2 19:21 still logged in

  runlevel (to lvl 3) 2.6.32-358.23.2 Mon Dec 2 19:20 – 19:29 (00:08)

  reboot system boot 2.6.32-358.23.2 Mon Dec 2 19:20 – 19:29 (00:08)

  shutdown system down 2.6.32-358.23.2 Mon Dec 2 18:56 – 19:20 (00:23)

  runlevel (to lvl 0) 2.6.32-358.23.2 Mon Dec 2 18:56 – 18:56 (00:00)

  leni tty1 Mon Dec 2 18:42 – down (00:00)

  你可以看到這里有兩個運行級別。運行級別to lvl 3的條目意味著系統(tǒng)運行在完整的控制臺模式,而沒在X window或者GUI中。同時,當系統(tǒng)關(guān)機時,實際上是切換為運行級別0,這就是為什么last會顯示to lvl 0。

  查看失敗登錄

  last命令用了記錄成功登錄,而 lastb 命令記錄失敗的登錄嘗試。你必須擁有root權(quán)限才能運行l(wèi)astb命令。這里有一個lastb命令的示例輸出。lastb會解析/var/log/btmp的信息。

  # lastb

  leni tty1 Mon Dec 2 22:12 – 22:12 (00:00)

  rahma tty1 Mon Dec 2 22:11 – 22:11 (00:00)

  切割日志

  因為/var/log/wtmp記錄每次的登錄活動,文件的大小可能會快速地增長。默認上,Linux會每月切割 /var/log/wtmp/。切割的策略放在/etc/logrotate.conf 文件中。這里是我/etc/logrotate.conf*文件的內(nèi)容。

  /var/log/wtmp {

  monthly

  create 0664 root umtp

  minsize 1M

  rotate 1

  }

  對于 /var/log/btmp, 這里是默認的倒換活動配置

  /var/log/btmp {

  missingok

  monthly

  create 0600 root umtp

  minsize 1M

  rotate 1

  }

  你可以根據(jù)需要自己修改。

  總結(jié)

  你可以結(jié)合這些參數(shù)來自定義last和lastb的輸出。所有可以運行于last命令的參數(shù)都可運行在lastb命令上。更多細節(jié),請通過在控制臺輸入man last來訪問。

  上面就是Linux使用last命令的介紹了,通過last命令,你能夠限制顯示行的數(shù)目,顯示用戶登入登出的時間日期,查看失敗登錄等。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 性色欲情网站IWWW九文堂 | 日韩精品一区二三区中文 | 丝瓜视频成人在线观看 | 高人先生免费观看全集 | 成人亚洲欧美综合 | 99这里精品 | 国内永久第一免费福利视频 | 亚洲日本视频在线 | 精品国产香蕉 | 糖心视频在线观看 | 北条麻妃黑人正在播放 | 四虎成人影院 | 亚洲国内精品久久 | 国产成人啪精品视频站午夜 | 亚洲精品欧洲久久婷婷99 | 成人免费体验区福利云点播 | 成人快手破解版 | 国产资源在线视频 | 欧美性4khd720 | 天天干天天色综合 | 第一次破苞h | 手机在线免费观看视频 | 亚洲国产高清一区二区三区 | 福利久草 | 成人在线播放视频 | 国产白白视频在线观看2 | 日本手机在线视频 | 放荡女小洁的性日记 | 成人福利在线 | 日本视频在线播放 | 麻豆视频免费在线观看 | 禁忌h1v1怀孕| 亚洲精品动漫在线观看 | 国产精品视频久久久 | 国产一级毛片外aaaa | 国产高清在线精品一区二区 | 欧美一级h | 无码骚夜夜精品 | 亚洲国产综合精品 | 欧美人在线一区二区三区 | 成人精品视频 成人影院 |