ubuntu开机执行命令

 

今天为服务器配置双网卡的时候,需要配置路由.因为路由是用命令添加的,所以每次关机或重起系统,路由就丢失了.于是想到每次重起的时候执行一段脚本用来添加路由,这样我就不用每次重起都手动添加了. 

以下用添加路由为例. 

我想在系统启动时执行: 

sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0
sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0
sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth0

1.首先,我们创建一个 /etc/network.script 文件.输入命令: 

sudo nano /etc/network.script

2.接着我们在文本编辑器中输入我们要执行的命令.如上面的: 

sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0
sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0
sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth0

3.按 Ctrl + O 保存文件,然后按 Ctrl + X 退出. 

4.接着我们再用 nano 打开 /etc/rc.local .输入命令: 

sudo nano /etc/rc.local

5.在文本编辑中,我们会看到提示说 /etc/rc.local 默认是空的.但我打开的时候,会看到里面其它有一行: 

exit 0

如果是这样,我们一定要在 exit 0 之前输入我们要执行的脚本文件.如下: 

sh /etc/network.script
exit 0

6.按 3 中的方法,保存,退出. 

这样,系统每次开机的时候就会执行我们设置的命令了。
posted @ 2013-12-09 19:10  Felcx  阅读(1398)  评论(0编辑  收藏  举报