linux修改主机名的方法 * 临时修改 用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。 #hostname //查看机器名 #hostname -I //查看本机器名对应的ip地址 《 jb@panda:~$ hostname panda jb@panda:~$ hostname -I 192.168.10.39 》 * 永久修改 1)编辑文件/etc/hosts 将下面的一行 127.0.1.1 xxxxx 替换为 127.0.1.1 newhostname 2) 编辑 /etc/hostname文件 删除该文件的所有内容,添加newhostname 《里面只有原来的主机名》 3)运行一下命令 hostname newhostname 《这个需要切换成root su - root 普通用户,不行 jb@panda4460:~$ hostname 380 hostname: you must be root to change the host name sudo 也不行 jb@panda4460:~$ sudo hostname 380 sudo: unable to resolve host panda4460 jb@panda4460:~$ hostname 380 换成root就好了 jb@panda4460:~$ su - root Password: root@380:~# hostname 380 root@380:~# 》 3.退出root用户 改用一般用户登录即可 注: 其中 xxxxx为原来的主机名 newhostname为你想修改的主机名 how to avoid the warning: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName Edit your httpd.conf and add your ServerName nano /etc/apache2/httpd.conf Add your server name: ServerName YourHostName Reboot the system for the new changes to take effect sudo shutdown -r now Done! ctrl+d注销一下系统,再重登录