- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安linux教程网 来源:黑客防线网安linux教程网 浏览次数:0本篇关键词:suse
|
操作系统:suse 10/11 64位
在suse下,有两种比较好的方式可以解决系统重启后,自动执行一些额外的命令和脚本这个问题,不过推荐使用第一种方式,优先介绍
1、/etc/init.d/rc文件,默认会引用/etc/init.d/after.local文件,该文件中的命令会在系统rc<runlevel>.d中的脚本执行完执行,所以你的命令可以添加到该文件中(最好应使用命令的绝对路径)。如果/etc/init.d/after.local文件不存在,请手动增加,after.local文件不需要添加可执行谓,这个就不举实例说明了,很简单的
测试第二种方式、
1、在/etc/init.d/rc文件倒数第二行上面添加如下内容,添加部分为红色字体
linux-6h3k:~ # cat /etc/init.d/rc | tail -n 11
rc_local=/etc/rc.local
current_runlevel=$(runlevel | awk '{ print $NF }')
if [ -x $rc_local ];then
((current_runlevel>1)) && ((current_runlevel<6)) && {
echo -e " "
echo "-----------------------Startup $rc_local---------------------------"
$rc_local
}
fi
exit 0
2、目前系统的IP是192.168.15.28,/etc/rc.local文件root用户拥有可执行谓即可(注意/etc/rc.local是需要可执行谓的),/etc/rc.local文件若生效,将会把IP更改为192.168.15.99
linux-6h3k:~ # ls -l /etc/rc.local //注意需要可执行谓
-rwxr--r-- 1 root root 34 Jan 9 11:21 /etc/rc.local
linux-6h3k:~ # cat /etc/rc.local //文件内容
ifconfig eth0 192.168.15.99/24 up
linux-6h3k:~ # ifconfig eth0 | grep 192.168 //当前IP
inet addr:192.168.15.28 Bcast:192.168.15.255 Mask:255.255.255.0
3、系统重启后,配置生效,如下所示:
Last login: Wed Jan 9 11:20:01 2013 from 192.168.15.128
Have a lot of fun...
linux-6h3k:~ # ifconfig eth0 | grep 192.168
inet addr:192.168.15.99 Bcast:192.168.15.255 Mask:255.255.255.0
Suse下如果要像redhat那样,使用/etc/rc.local文件作为自动添加路由或者执行其他一些命令,可需要事先做一点设置,希望这篇文章对您有帮助,一起努力!
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |