小小的文件大大的用途

这次我们的“主角”文件是/etc/rc.d/rc.local。。。

说明:这是一个bin/bash脚本在这里写的任何一个命令都会当做脚本,而且会在开机启动之后最后一步来执行,所以我们要在用户登录之前开机启动之后执行一些操作可以将操作命令或者自制的shell script完整文件名写入此文件中。


/etc/rc.d/rc.local一直都是很多linux系统管理员的偏爱,因为凡是需要随系统自动启动的服务、程序等,只要系统没有提供Sys V风格的启动脚本,就把这些需求都塞到/etc/rc.d/rc.local,从而得到完美实现。


虽然/etc/rc.d/rc.local 的描述是你可以把你需要的自动启动的程序放到这里,不过那仅仅只是限于没有别的地方可以放置了,或者说系统也没有提供其他办法了,我们才这么干的哦。不过,当你遇到了一些诡异的问题的时候,也许我们应该会好好的了解/etc/rc.d/rc.local这个文件了。


如何配置静态路由: 对于需要增加大量的不是本网段的路由时,在/etc/rc.d/rc.local里添加类似即可实现完美添加,实现路由完美转换。


格式:

route add -net 172.16.18.1 netmask 255.255.0.0 gw 172.16.0.1



例题:

13、为本机的eth0网卡配置第二个IP地址,地址为192.168.1.1XX,XX为你的座位号,要求系统重启后依然有效;而后为本机配置静态路由,当访问地址为10.0.0.0网络时,其网关为192.168.1.254,要求系统重启后依然有效;

ifconfig eth0:0 192.168.1.118/24  

route add -net 10.0.0.0/8 gw 192.168.1.254 dev eth0:0  

echo "/sbin/ifconfig eth0:0 192.168.1.118/24" >> /etc/rc.loacl  

echo "/sbin/route add -net 10.0.0.0/8 gw 192.168.1.254 dev eth0:0" >> /etc/rc.loacl





你可能感兴趣的:(静态路由)