Linux中的NetworkManager网络管理
2024-09-02 19:26:37
Redhat在RHEL 6(Redhat Enterprise Linux),上搞了一个 Network manger 服务(同样也影响对应的CentOs 版本)
据说是为了方便管理无线Wifi,也许它对普通桌面用户有一些用处,
但是对于极度依赖网络、经常进行远程管理的系统管理员来说,这东西就是一个灾难。
1、安装操作系统时,自动生成的网卡配置文件,里面有如下的参数:
/etc/sysconfig/network-scripts/ifcfg-eth0
NM_CONTROLLED=yes
说明 Network manger服务缺省情况下是启动的,
#chkconfig --list | grep NetworkManager
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
#service NetworkManager status
NetworkManager (pid 1634) is running...
当系统管理员按以前的习惯,在远程连接的终端上,修改 ifcfg-eth0文件时,网络可能立即中断,导致远程连接死机,无法进行任何操作。
管理员只能到机房去(如果幸运,离机房比较近的话),到服务器的Console终端进行修改。
这是因为NM_CONTROLLED是network manger的参数,它是实时生效的,修改后无需要重启网络服务(或网卡),
如果NM_CONTROLLED=yes,当你修改ifcfg-ethx的文件内容时,如果内容不完全正确,有很大概率导致网络中断。
2、对于服务器、工作站、集群、虚拟机来说,一般都要把 NetworkManager 服务关掉:
#service NetworkManager status
NetworkManager (pid 1634) is running...
#service NetworkManager stop
Stopping NetworkManager daemon: [ OK ]
#chkconfig NetworkManager off
#chkconfig --list | grep NetworkManager
NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
同时,修改 /etc/sysconfig/network-scripts/ifcfg-eth0 等文件:NM_CONTROLLED=no
最新文章
- Android 开发环境在 Windows7 下的部署安装
- 哪些JavaScript IDE最好用?
- Image Segmentation的定义
- [转]Mysql命令行常用操作
- 在同一个机器上运行两个jboss修改配置
- 关于php的mysqlnd驱动
- 初识UIScrollView
- jQuery 简单归纳总结
- jq指定行切换
- 自动安装Redis服务端与PHP扩展Redis
- HTML5 Canvas | w3cschool菜鸟教程
- js网页返回顶部和楼层跳跃的实现原理
- 新概念英语(1-31)Where's Sally?
- Android必知必会--GreenDao缓存
- [Usaco2005 dec]Layout 排队布局 差分约束
- hadoop rpc协议客户端与服务端的交互流程
- bzoj千题计划318:bzoj1396: 识别子串(后缀自动机 + 线段树)
- android:NinePatch图片制作
- calendar 模块
- VM VirtualBox虚拟机与物理主机之间的复制
热门文章
- qt QUndoGroup的使用
- 在centos6.4下安装python3.5
- [LeetCode] 52. N皇后 II
- kotlin学习(7)高阶函数
- sublime3故障收集emmet无法安装pyv8
- ThinkPHP关联模型如何关联非主键
- The Battle of Chibi(数据结构优化dp,树状数组)
- Stylus-富有表现力的、动态的、健壮的CSS
- Thymeleaf 整理
- ";Host 'onlyyou-bridal.jp' is blocked because of many connection errors; unblock with 'mysqladminlush-hosts'";