centos网络管理
centos6、7主机名修改
- centos6主机名修改:
修改完主机名之后在/etc/hosts文件里添加修改后的主机名,添加域名解析。 这个文件作用: (1)本地主机名数据库和IP地址的映像 (2)对小型独立网络有用 (3)通常在使用DNS前检查 (4)getent hosts 查看/etc/hosts内容
- centos7主机名修改: 配置文件:/etc/hostname,默认没有此文件,通过DNS反向解析获取主机名,默认为:localhost.localdomain,在装系统的时候可以修改主机名 显示主机名信息:hostname、hostnamectl status 设置主机名:hostnamectl set-hostname centos7,删除文件/etc/hostname,恢复默认主机名 修改完主机名之后在/etc/hosts文件里添加修改后的主机名,添加域名解析
hosts文件的格式:IP地址 主机名/域名 主机名别名
配置网络配置文件
其实配置文件可以写的很简单,详细写法可以参考/usr/share/doc/initscripts-*/sysconfig.txt官方自带文档,就拿/etc/sysconfig/network-scripts/ifcfg-eth0来说(在centos7.3上是ifcfg-ens33)
仅主机模式:
桥接模式
重启服务生效
如果在centos7上想改回6上的网卡命名可以修改/boot/grub2/grub.cfg文件,在最后加上net.ifnames=0,包含linux16的行有两处,在第一处加。改回后记得把DEVICE设备名称改过来,重启系统。
配置文件条目说明: DEVICE:此配置文件应用到的设备 HWADDR:对应设备的MAC地址 BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp,static,none,bootp NM_CONTROLLED:NM是NetworkManager的简写,此网卡是否接受NM控制,建议centos6设为no,可以避免一些奇怪的错误 ONBOOT:在系统引导时是否激活此设备 TYPE:接口类型,常见有Ethernet,Bridge UUID:设备的唯一标识 IPADDR:指明IP地址 NETMASK:子网掩码 GATEWAY:默认网关 DNS1:第一个DNS服务器 DNS2:第二个DNS服务器 USERCTL:普通用户是否能控制 PEERDNS:如果BOOTPROTO的值为dhcp,是否允许dhcp server分配的DNS服务器指向信息直接覆盖至/etc/resolv.conf文件中
网络接口配置bonding
就是讲多块网卡绑定同一IP对外服务,可实现网卡的高可用或负载均衡。如果直接对网卡设置同一个IP是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的MAC地址被修改为相同。 创建bonding设备配置文件
- 查看bond0状态:/proc/net/bonding/bond0,没有写配置bond文件的时候bonding文件是没有的。
-
bonding选项: miimon:用来进行链路检测,miimon=100,系统每100ms检测一次链路连接状态,如果有一条不同转到另一条。 mode:mode=0(轮转),mode=1(主备),mode=3(广播策略)
-
删除bond0: ifconfig bond0 down rmmod bonding

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS下查找处理文件名后包含空格的文件
当Linux下文件名中出现空格这类特殊情况话,如何查找或确认那些文件名后有空格呢? 又怎么批量替换处理掉这些空格呢? 方法1: 输入文件名后使用Tab键,如果使用Tab键后面出现\ \ \这样的可见字符,那么该文件名包含空格。当然,这个方法弊端很大,例如,效率低下,不能批量查找,只有当你怀疑某个文件名后有空格,这个方法才比较凑效。另外,不能查找文件中间包含空格的文件名。如下测试所示: [root@DB-Server kerry]# cat >"test.txt " it is only for test! [1]+ Stopped cat > "test.txt " [root@DB-Server kerry]# cat >"tes t.txt" it is only for test too! [2]+ Stopped cat > "tes t.txt" [root@DB-Server kerry]# ls test.txt ls: test.txt: No such file or directory [...
- 下一篇
CentOS 7 修改时区
Linux 系统(我特指发行版, 没说内核) 下大部分软件的风格就是不会仔细去考虑向后 的兼容性, 比如你上个版本能用这种程序配置, 没准到了下一个版本, 该程序已经不见了. 比如 sysvinit 这种东西. 设置时区同样, 在 CentOS 7 中, 引入了一个叫timedatectl的设置设置程序. 用法很简单: # timedatectl # 查看系统时间方面的各种状态 Local time: 四 2014-12-25 10:52:10 CST Universal time: 四 2014-12-25 02:52:10 UTC RTC time: 四 2014-12-25 02:52:10 Timezone: Asia/Shanghai (CST, +0800) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a # timedatectl list-timezones # 列出所有时区 # timedatectl set-local-rtc 1 # 将...
相关文章
文章评论
共有0条评论来说两句吧...