导航:首页 > 源码编译 > 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编译模块断网相关的资料

热点内容
调度系统软件python 浏览:205
微信大转盘抽奖源码 浏览:497
压缩机损坏的表现 浏览:862
同步数据服务器怎么用 浏览:634
163邮箱服务器的ip地址 浏览:50
服务器跟域是什么 浏览:128
rails启动命令 浏览:465
logistic命令怎么用 浏览:738
c语言点滴pdf 浏览:747
linuxrtc编程 浏览:258
linux打包并压缩命令 浏览:644
aes加密的证书格式 浏览:99
oracledbcalinux 浏览:844
酬勤任务app怎么被特邀 浏览:199
android应用文件夹 浏览:1002
平面设计法则pdf 浏览:339
3d圆角命令怎么用 浏览:569
程序员买意外险还是重疾险 浏览:621
辽宁的dns服务器地址云空间 浏览:448
我的世界服务器断开后怎么连接 浏览:415