自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何關(guān)閉一個(gè)不活動(dòng)的或者空閑的SSH會(huì)話

系統(tǒng) Linux 開發(fā)工具
如何關(guān)閉一個(gè)不活動(dòng)的 ssh 會(huì)話?首先使用 w 命令來識(shí)別出不活動(dòng)或者是空閑的 ssh 會(huì)話,接著使用 pstree 命令來獲取空閑會(huì)話的 PID,最后就是使用 kill 命令來關(guān)閉會(huì)話了。

[[195950]]

讓我們來假設(shè)一下,當(dāng)你通過 ssh 在服務(wù)器上工作時(shí),由于網(wǎng)絡(luò)、電源或者是本地 PC 重啟等原因會(huì)導(dǎo)致你的會(huì)話連接斷開。

你可能會(huì)再次登錄服務(wù)器繼續(xù)工作也可能不會(huì),但是你始終會(huì)留下之前沒有關(guān)閉的 ssh 會(huì)話。

如何關(guān)閉一個(gè)不活動(dòng)的 ssh 會(huì)話?首先使用 w 命令來識(shí)別出不活動(dòng)或者是空閑的 ssh 會(huì)話,接著使用 pstree 命令來獲取空閑會(huì)話的 PID,最后就是使用 kill 命令來關(guān)閉會(huì)話了。

建議閱讀:Mosh(Mobile Shell)- 最好的SSH 遠(yuǎn)程連接替代選項(xiàng)

如何識(shí)別不活動(dòng)的或者是空閑的 SSH 會(huì)話

登錄系統(tǒng)通過 w 命令來查看當(dāng)前有多少用戶登錄著。如果你識(shí)別出了自己的會(huì)話連接就可以記下其它不活動(dòng)或者是空閑的 ssh 會(huì)話去關(guān)閉。

在我當(dāng)前的例子中,能看見兩個(gè)用戶登錄著,其中一個(gè)是我當(dāng)前在執(zhí)行 w 命令的 ssh 會(huì)話另一個(gè)就是之前的空閑會(huì)話了。

  1. # w 
  2.  10:36:39 up 26 days, 20:29,  2 users,  load average: 0.00, 0.02, 0.00 
  3. USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT 
  4. root     pts/0    219.91.219.14    10:34   28.00s  0.00s  0.00s -bash 
  5. root     pts/2    219.91.219.14    10:36    0.00s  0.00s  0.00s w 

如何獲取 SSH 會(huì)話的 PID

為了關(guān)閉空閑的 ssh 會(huì)話,我們需要空閑會(huì)話進(jìn)程的父進(jìn)程的 PID。我們可以執(zhí)行 pstree 命令來查看包括了所有進(jìn)程的樹狀圖,以便獲取父進(jìn)程的 pid。

你會(huì)獲得與下方示例中相似的輸出。pstree 命令的輸出會(huì)比這個(gè)多得多,為了更好的理解我刪去了許多不相關(guān)的內(nèi)容。

  1. # pstree -p 
  2. init(1)-+-abrtd(2131) 
  3.         |-acpid(1958) 
  4.         |-httpd(32413)-+-httpd(32442) 
  5.         | 
  6.     |-mingetty(2198) 
  7.         |-mysqld_safe(24298)---mysqld(24376)-+-{mysqld}(24378) 
  8.         | 
  9.         |-php(32456)-+-php(32457) 
  10.         | 
  11.         |-sshd(2023)-+-sshd(10132)---bash(10136) 
  12.         |            `-sshd(10199)---bash(10208)---pstree(10226) 
  13.         |-udevd(774)-+-udevd(2191) 
  14.                      `-udevd(27282) 

從上方的輸出中,你可以看到 sshd 進(jìn)程與分支的樹形圖。sshd 的主進(jìn)程是 sshd(2023),另兩個(gè)分支分別為 sshd(10132) 和 sshd(10199)。

跟我在文章開始講的相同,其中一個(gè)是我新的會(huì)話連接 sshd(10199) 它展示了我正在執(zhí)行的 pstree 命令,因此空閑會(huì)話是另一個(gè)進(jìn)程為 sshd(10132)。

如何關(guān)閉空閑 SSH 會(huì)話

我們已經(jīng)獲得了有關(guān)空閑會(huì)話的所有信息。那么,就讓我們來使用 kill 命令來關(guān)閉空閑會(huì)話。請確認(rèn)你將下方的 PID 替換成了你服務(wù)器上的空閑會(huì)話 PID。

  1. # kill -9 10132 

(LCTT 譯注:這里介紹另一個(gè)工具 pkill,使用 pkill -t pts/0 -kill 就可以關(guān)閉會(huì)話, debian 8 下可用,有些版本似乎需要更改 -kill 的位置)

再次查看空閑會(huì)話是否已經(jīng)被關(guān)閉

再次使用 w 命令來查看空閑會(huì)話是否已經(jīng)被關(guān)閉。沒錯(cuò),只有那個(gè)我自己的當(dāng)前會(huì)話還在,因此那個(gè)空閑會(huì)話已經(jīng)被關(guān)閉了。

  1. # w 
  2.  10:40:18 up 26 days, 20:33,  1 user,  load average: 0.11, 0.04, 0.01 
  3. USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT 
  4. root     pts/2    219.91.219.14    10:36    0.00s  0.00s  0.00s w 

再次使用 pstree 命令檢查

再次使用 pstree 命令確認(rèn)。是的,只有那個(gè)我自己的 ssh 會(huì)話還在。

  1. # pstree -p 
  2. init(1)-+-abrtd(2131) 
  3.         |-acpid(1958) 
  4.         | 
  5.         |-httpd(32413)-+-httpd(32442) 
  6.         | 
  7.         |-mingetty(2198) 
  8.         |-mysqld_safe(24298)---mysqld(24376)-+-{mysqld}(24378) 
  9.         | 
  10.         |-php(32456)-+-php(32457) 
  11.         | 
  12.         |-sshd(2023)---sshd(10199)---bash(10208)---pstree(10431) 
  13.         |-udevd(774)-+-udevd(2191) 
  14.                      `-udevd(27282) 
責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2015-05-22 17:38:10

精英

2020-03-03 22:15:58

byobuSSH會(huì)話Linux

2023-09-11 17:39:35

SSH服務(wù)TCP

2012-06-04 18:02:56

社區(qū)

2017-11-13 13:33:09

MySQL全備份恢復(fù)表

2017-01-05 15:30:07

SSHLinux登錄工具

2020-03-01 17:49:16

Linux腳本語言操作系統(tǒng)

2010-07-19 11:11:43

Telnet連接會(huì)話

2013-07-01 11:01:22

API設(shè)計(jì)API

2016-11-02 00:26:58

互聯(lián)網(wǎng)經(jīng)濟(jì)

2016-09-26 17:26:20

2023-12-12 09:58:08

2022-04-07 14:33:31

操作系統(tǒng)鴻蒙HarmonyOS

2024-04-08 11:25:10

Redis緩存策略

2018-11-16 09:10:13

TerminalizeGif圖像Linux

2018-01-22 09:12:18

Linuxbashssh

2022-04-10 22:50:20

SSHLinux會(huì)話

2018-01-17 09:44:37

LinuxUnix用戶訪問

2009-10-01 09:19:45

PHP框架ZendFramewoCake
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)