一、centos默认主机名为localhost,不方便管理,此次,我修改为noi。
1、修改网络配置文件:/etc/sysconfig/network
首先,备份一下源文件,注意date命令和加号之间有一个空格。
cp /etc/sysconfig/network /etc/sysconfig/network.`date +%y%m%d`
然后,开始修改:
vim /etc/sysconfig/network
HOSTNAME=localhost.localdomain 修改为:
HOSTNAME=noi
最后,保存文件,ok。
二、(可选)修改hosts文件。关于hosts和homename的区别,看这里。
首先,备份:
cp /etc/hosts /etc/hosts.`date +%y%m%d`
然后,在127.0.0.1后面添加要修改的主机名:
127.0.0.1 noi
最后,总结一下修改主机名最安全的方法:
1. 停止与主机名相关的软件运行,比如MySQL。
2. 先使用 hostname newname 设置主机名。
3. 在/etc/hosts中修改或增加 ip newname 行,并检查原来127.0.0.1行localhost回环的设置。
4. 在/etc/sysconfig/network中修改HOSTNAME=newname。
5. 重新启动机器并确认是否修改成功。
三、修改完成后,需要重启才能生效,可用hostname命令,立即生效。
hostname noi
四、关闭防火墙。
1、查看防火墙的状态:
service iptables status
2、关闭防火墙:
service iptables stop
3、再次查看状态:
service iptables status
系统提示:iptables:Firewall is not running.
表示停止成功。
4、最后,关闭防火墙开机自启:
chkconfig iptables off
检查是否关闭成功:
chkconfig --list iptables
全部为off表示关闭成功。
本文,重点学习了hostname命令和service以及chkconfig这3个命令的常见应用。
还有要熟记在centos下network和hosts的位置。