linux杂货铺

vmware虚拟机克隆后网卡不能使用

解决方法如下

cat /etc/udev/rules.d/70-persistent-net.rules
1.将eth0这行注释掉或者删除,这里记载的还是克隆系统时的MAC地址,但是新启动的系统MAC已经更改
2.将NAME="eth1" 改为 “eth0”,ATTR 标记的MAC地址,这个是虚拟机为这个虚拟网卡分配的MAC
3.用上面的MAC替换掉 /etc/sysconfig/network-scripts/ifcfg-eth0中的MAC
4.然后重启即可,这里必须重启机器,重启网卡是没用的
还有一个办法,不用eth0,直接用eth1等,把/etc/sysconfig/network-scripts/ifcfg-eth0复制成/etc/sysconfig/network-scripts/ifcfg-eth1
 
linux修改环境变量

查看PATH:echo $PATH
以添加mongodb server为列
修改方法一:
export PATH=/usr/local/mongodb/bin:$PATH
//配置完后可以通过echo $PATH查看配置结果。
生效方法:立即生效
有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
用户局限:仅对当前用户

 

修改方法二:
通过修改.bashrc文件:
vim ~/.bashrc 
//在最后一行添上:
export PATH=/usr/local/mongodb/bin:$PATH
生效方法:(有以下两种)
1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
2、输入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户

 

修改方法三:
通过修改profile文件:
vim /etc/profile
/export PATH //找到设置PATH的行,添加
export PATH=/usr/local/mongodb/bin:$PATH
生效方法:系统重启
有效期限:永久有效
用户局限:对所有用户

 

路由

添加临时路由
1.为某网络添加路由
route add -net 220.181.8.0/24 gw 192.168.72.2

2.添加到某主机的路由
route add -host 220.123.123.123 gw 192.168.72.2

3.添加默认路由
route add default gw 192.168.72.2

添加永久路由
方法1: 在/etc/rc.local里添加执行命令文本内容
route add -host 220.123.123.123 gw 192.168.72.2
该方法注意点:需要/etc/rc.local具有开机执行权限,该方法的缺陷是在/etc/init.d/network服务重启后添加的路由会消失

方法2:增加文件,并写入如下需要添加的路由信息:vim /etc/sysconfig/static-routes
any net 220.181.9.0/24 gw 192.168.72.2
any host 220.181.9.2 gw 192.168.72.2
该方法的原理为:/etc/init.d/network在启动时,会调用执行/etc/sysconfig/static-routes文件内容,详细调用方式请查看/etc/init.d/network文件内容
此方法的优点是:即使/etc/init.d/network服务重启,路由表信息也不会丢失。

 

posted @ 2017-01-17 09:59  hongpeng0209  阅读(135)  评论(0编辑  收藏  举报