導航:首頁 > 源碼編譯 > linux編譯模塊斷網

linux編譯模塊斷網

發布時間:2023-11-26 04:06:49

1. 求linux腳本,就是伺服器自動檢測網路,每個一段時間自動檢測,丟包嚴重或斷網,就自動重啟伺服器,求高手

因為伺服器自身網路丟包和斷網
1.數據交互過大
2.一段時間網口down掉

其實只要
/etc/init.d/network restart
並不需要重啟。

在/etc/rc.d/rc.local最下面加一句話
network.sh &
把下面腳本放到/usr/bin/目錄
並且給她加許可權
chmod +x /usr/bin/network.sh

network.sh腳本:
#!/bin/sh
#echo "請輸入你的網關地址"
#read sgateway

sgateway="192.168.3.187"
echo "連接的的網關是$sgateway"
delay=5000
echo "設置最大延遲不超過$delay毫秒"
nexttime=18
echo "每隔$nexttime秒進行一次檢查"
echo "########################################"
while :
do
network=`ping -c 1 $sgateway | awk 'NR==2 {print $7}' | sed "s/=/ /g" | awk '{print $2}'`

expr ${network} + 0 1>/dev/null 2>&1
if [ $? -eq 0 ]; then
/etc/init.d/network restart
else
value_n=`echo $network | sed "s/\.//g"`
if [ "$value_n" -lt "$delay" ];
then
echo "檢查結果為"
echo "網路通暢"
echo "網路延遲為$network秒"
echo "########################"
else
/etc/init.d/network restart
fi
fi

sleep $nexttime
done

不給分不給力啊

2. Linux Gentoo安裝,採用stage1方式,完全自己編譯內核,這需要聯網。

樓主,你沒有這個能力,也沒有這個外部環境就不要這么折騰了。
妥妥的老咐氏用 Windows 吧……

1、安裝過程理論上不可以中斷,不過實際上,在編譯軟體包的過程中 ^C ,下次是可以繼續的。emerge 每完成一個軟體包,就會自動記錄相關的信息並且安裝到系統裡面。因為已經有了這個軟體包的全套過程,下次繼續會從斷掉的那個軟體包開始重新編譯安裝。不過軟體包互相之間有依賴關系,軟體簡橘包升級後,可能介面會改變,導致某些程序出問題。如果出問題的正好是 emerge 和相關的東西,比如 python ,那就肯定掛了。
2、斷網依然可以繼續編譯。不過沒有下載的源代碼就沒辦法再次下載了。
3、不聯網需要提前下載 portage 的數據,侍散和對應想編譯的軟體源代碼。
4、你需要一個 chroot 環境,所以,必須是有一個 Linux 系統,這個系統可以是任何方式啟動的,只要能啟動到 Linux 命令行,並且可以實現讀取你需要安裝到的地方即可。就如同你安裝 Windows ,你需要啟動一個安裝環境,也就是安裝 Windows 的那個安裝程序界面(Ghost版就是啟動到 Ghost 裡面)。

閱讀全文

與linux編譯模塊斷網相關的資料

熱點內容
pdf綠盟 瀏覽:502
固態硬碟編譯器重建 瀏覽:387
怎樣編輯硬碟文件夾 瀏覽:657
安卓系統如何打開電腦軟體 瀏覽:570
android監聽事件處理 瀏覽:746
h3c伺服器怎麼看功率 瀏覽:121
前端錄制文件如何上傳伺服器 瀏覽:538
雅黑pdf 瀏覽:460
python使用領域 瀏覽:882
買蘭博基尼用什麼app 瀏覽:139
android關閉後台運行 瀏覽:507
python輸出路徑為超鏈接 瀏覽:535
caxa為什麼沒有加密鎖 瀏覽:794
伺服器怎麼設置才能用IP訪問 瀏覽:665
郵件附件加密後打開能顯示嗎 瀏覽:726
榮耀x10拍照演算法 瀏覽:571
androidgradle配置簽名 瀏覽:98
文件夾左邊的空心三角符號是什麼 瀏覽:290
app英語音頻試卷掃碼怎麼聽 瀏覽:615
字元串編譯預處理 瀏覽:706