一:设置固定Ip
1)ubuntu
设置固定 ip
sudo gedit /etc/network/interface
模板参照如下:
auto lo
iface lo inet loopback
auto etho
iface eth0 inet static address 192.168.1.2 netmask 255.255.0.0 network 192.168.0.0 broadcast 192.168.255.255 gateway 192.168.1.1
netmask 255.255.0.0 而不是 255.255.255.0
network 192.168.0.0 而不是 192.168.1.1
否则ping 的时候 将出现
“Destination Host Unreachable”
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
#BOOTPROTO=dhcp #dhcp是动态获取IP地址
BOOTPROTO=static #static就是设置静态IP
IPADDR=192.168.1.21 #这里就是需要设置的静态IP
NETMASK=255.255.255.0 #掩码
TYPE=Ethernet #网络类型
NM_CONTROLLED=no
HWADDR=XX:XX:XX:XX:XX:XX
ONBOOT=yes
UUID=*************
最后执行 service network restart 命令
二:设置开机自动启动的命令
1)centos 自动启动 文件 路径 /etc/init.d
cd /etc/init.d vi youshell.sh #将youshell.sh修改为你自己的脚本名
编写自己的脚本后保存退出。
在编写脚本的时候,请先加入以下注释
#add for chkconfig #chkconfig: 2345 70 30 #description: the description of the shell #关于脚本的简短描述 #processname: servicename #第一个进程名,后边设置自启动的时候会用到
说明:
2345是指脚本的运行级别,即在2345这4种模式下都可以运行,234都是文本界面,5就是图形界面X
70是指脚本将来的启动顺序号,如果别的程序的启动顺序号比70小(比如44、45),则脚本需要等这些程序都启动以后才启动。
30是指系统关闭时,脚本的停止顺序号。
给脚本添加上可执行权限:
chmod +x youshell.sh
利用chkconfig命令将脚本设置为自启动
chkconfig --add servicename
然后重新启动电脑,就成功了。
------------------ 此处参考了http://blog.youkuaiyun.com/jiedushi/article/details/6767445 --------------