内容纲要
以下修改基于64位的centos7环境进行。
- 修改ip地址
# ***是对应的网卡名称 # 可以用 ls /etc/sysconfig/network-scripts/ 查看具体文件名称 vim /etc/sysconfig/network-scripts/ifcfg-***
根据实际网络修改其中的(没有的话添加):IPADDR(ip4地址)、NETMASK(子网掩码)、GATEWAY(网关)、DNS1字段值
IPADDR=192.168.106.92 NETMASK=255.255.255.0 GATEWAY=192.168.106.2 DNS1=192.168.106.2
修改IP地址后记得重启网络后才可以省下,执行命令
service network restart
- 修改主机名
#方法一 hostnamectl set-hostname node02 #方法二,修改其中的主机名 vim /etc/sysconfig/network hadoop02
-
修改host文件
#文件名不要错误,自己不小心修改成host文件,导致一直不能正确解析hostname --! vim /etc/hosts
在文件中增加ip和主机名的映射关系,ip和地址之间用 空格 隔开
192.168.1.201 hadoop01
192.168.1.202 hadoop02
192.168.1.203 hadoop03修改完成后生效命令
#重启网络 /etc/init.d/network restart
- 禁用ipv6
编辑文件/etc/sysctl.conf,增加下面两行net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
执行下面命令生效
sysctl -p
- 将修改后host文件同步到其它主机上
scp /etc/hosts [email protected]:/etc/
常用参数
-p: 保留原文件的修改时间,访问时间和访问权限。
-q: 不显示传输进度条。
-r: 递归复制整个目录。
-v: 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。
-P port: 注意是大写的P, port是指定数据传输用到的端口号