linux命令超時 linux會話超時

如何解決SSH連接Linux超時自動斷開

查了資料,這個可能和SSH超時自動斷開是一樣的,可以修改以下2個配置參數(shù)來解決。

創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)福安,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

1、$TMOUT 系統(tǒng)環(huán)境變量

# 用以下命令判斷是否是否設(shè)置了該參數(shù)

echo $TMOUT

# 如果輸出空或0表示不超時,大于0的數(shù)字n表示n秒沒有收入則超時

# 修改方法

vi /etc/profile

# ----------------------------

export TMOUT=900

# ----------------------------

# 將以上900修改為0就是設(shè)置不超時

source /etc/profile

# 讓配置立即生效

2、sshd 服務(wù)配置

cd /etc/ssh

# 查看sshd_config中關(guān)于客戶端活動狀態(tài)的配置

grep ClientAlive sshd_config

# 默認配置如下

# ----------------------------

#ClientAliveInterval 0

#ClientAliveCountMax 3

# ----------------------------

# ClientAliveInterval指定了服務(wù)器端向客戶端請求消息的時間間隔, 默認是0, 不發(fā)送。設(shè)置60表示每分鐘發(fā)送一次, 然后客戶端響應(yīng), 這樣就保持長連接了。

# ClientAliveCountMax表示服務(wù)器發(fā)出請求后客戶端沒有響應(yīng)的次數(shù)達到一定值, 就自動斷開。正常情況下, 客戶端不會不響應(yīng),使用默認值3即可。

# 備份原配置文件

cp sshd_config sshd_config.bak

# 啟用客戶端活動檢查,每60秒檢查一次,3次不活動斷開連接

sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config

sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 3/g" sshd_config

# 確認修改

grep ClientAlive sshd_config

# 比較配置文件差異

diff sshd_config sshd_config.bak

# 重新加載ssd配置,讓配置生效

service sshd reload

Linux系統(tǒng)輸入超時,自動退出登錄

對所有用戶設(shè)置自動注銷功能:

首先,以root用戶登錄系統(tǒng),輸入 vi /etc/profile 命令,編輯profile文件。

查找TMOUT,若沒有,則可以在文件最后添加如下語句:

TMOUT=300

export TOMOUT

如果查找到了,直接設(shè)置時間。

300表示自動注銷的時間為300秒。

編輯好文件后,保存,退出,重新登錄,設(shè)置生效。

在Linux系統(tǒng)中要讓某個進程在3天后下午2:10執(zhí)行,可以用哪個命令?

可以使用timeout命令或Timelimit程序。

方法一:使用timeout命令最常見的方法是使用timeout命令來實現(xiàn)此目的,對于那些不知道的人,timeout命令將有效地限制進程的絕對執(zhí)行時間,timeout命令是GNUcoreutils包的一部分,因此它預(yù)先安裝在所有GNU/Linux系統(tǒng)中。方法二:使用Timelimit實用程序使用提供的參數(shù)執(zhí)行給定命令,并在給定時間后使用給定信號終止生成的進程,首先,它將通過警告信號,然后在超時后,它將發(fā)送終止信號。

linux的shell腳本中等待子程序執(zhí)行超時

判斷進程是否存在。示例:

timer=20?#20s定時器

flag=1?#標(biāo)識進程是否存在

while?[?$timer?-gt?0?]

do

sleep?2

ps?-aux?|?grep?進程名?|?grep?-v?grep?/dev/null?#查詢進程

[?$??-ne?0?]??flag=0??break?#進程不存在了就退出循環(huán)

let?timer-=1

done

[?$flag?-eq?1?]??kill?-9?$(ps?-aux?|?awk?'/?bash$/{print?$1}')

麻煩問下,linux怎么防止終端超時?

一、有個工具叫screen,可以虛擬終端,通過命令screen -S name 來創(chuàng)建一個名為name的虛擬終端,這樣即使終端超時自動斷開,再登錄到系統(tǒng)之后只需要screen -r name就可以繼續(xù)連接到剛才創(chuàng)建的虛擬終端,且所有的操作都會繼續(xù)不會中斷。

二、遠程工具可以進行相關(guān)的設(shè)置,比如secretcrt這個工具就可以設(shè)置每10秒操作一下,這樣就不會中斷。

網(wǎng)頁名稱:linux命令超時 linux會話超時
文章地址:http://www.muchs.cn/article4/docseoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站內(nèi)鏈、手機網(wǎng)站建設(shè)全網(wǎng)營銷推廣、網(wǎng)站設(shè)計公司、品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)