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

热点内容
君威压缩机电磁阀 浏览:945
安卓6手机为什么不能用app 浏览:860
什么java编译器支持中文 浏览:563
香港服务器如何做代理 浏览:201
pdf写入 浏览:986
高尔夫电台怎么添加到文件夹 浏览:239
四川麻将一般下哪个app 浏览:864
反编译exe脚本 浏览:462
源码文件夹怎么编译到固件中 浏览:912
ERp打印服务器错误怎么弄 浏览:113
蚌端口u盘加密软件有哪些 浏览:180
前端如何认证服务器 浏览:556
linux切换db2用户命令 浏览:308
相片如何用电解压 浏览:908
硕士程序员去学校当老师 浏览:122
pythonstr提取到字典 浏览:820
程序员那么可爱有人看上陆漓了 浏览:878
php正则提取图片 浏览:105
pythonlinuxdjango 浏览:565
php中文返回乱码 浏览:91