查看、關閉登錄到linux的終端


基本概念:

tty(終端設備的統稱):
tty一詞源於Teletypes,原來指的是電傳打字機,是通過串行線用打印機鍵盤閱讀和發送信息的東西,后來這東西被鍵盤和顯示器取代,所以現在叫終端比較合適。
終端是一種字符型設備,通常用tty來簡稱各種類型的終端設備。
pty(虛擬終端):
遠程telnet到主機時不也需要一個終端交互么?是的,這就是虛擬終端pty(pseudo-tty)
虛擬終端是成對的邏輯終端設備,包含主從設備。

pts(pseudo-terminal slave)是實現pty的方法,和ptmx(pseudo-terminal master)配合使用實現pty

串行端口終端(/dev/ttySn) 
使用計算機串行端口連接的終端設備,對應設備名稱類似 /dev/ttyS0(或/dev/tts/0)、/dev/ttyS1(或/dev/tts/1)等

 

平時通過SSH,telnet等登錄到linux系統時,就會生成一個PTS表征某一虛擬終端的設備。

或者是串口連接,則是/dev/ttySn之類的終端設備。

下面是相關常用的命令:

1. 列出當前登錄到系統的用戶 

who

root@ubuntu:/# who  
root     pts/0       2017-03-01 09:51 (192.168.3.151)  
root     pts/1       2017-03-01 18:27 (192.168.3.129)  
root     pts/2       2017-03-01 18:27 (192.168.3.144)  
root     pts/3       2017-03-01 18:27 (192.168.3.151)  

2. 關閉某一登錄到系統的用戶 

fuser -k /dev/pts/用戶ID

root@ubuntu:/# fuser -k /dev/pts/3  
/dev/pts/3:          9339  

3. 查看當前登錄的用戶

tty

root@ubuntu:/# tty  
/dev/pts/1 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM