linux系统改名不生效
发布网友
发布时间:2022-04-20 02:07
我来回答
共5个回答
热心网友
时间:2023-07-18 14:39
因为你这个是临时修改。要想永久改动。对于UBUNTU需要修改/etc/hostname,把新的主机名写进去,删除原有的。如果是redhat redora centos等,需要改动/etc/sysconfig/network同样是把主机名删除原有的,添加新的。
热心网友
时间:2023-07-18 14:40
1.修改/etc/sysconfig/network里面的主机名字。
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname //在这修改hostname
GATEWAY=192.168.1.1
2.修改/etc/hosts里面的名字
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.121 yourname //在这修改hostname
//有时候只有这一行
127.0.0.1 yourname localhost.localdomain localhost
3.让更改的名字在不重启机器下生效
# hostname yourname
热心网友
时间:2023-07-18 14:40
hostname 【主机名】 当前生效,在配合你设置的那个永久生效的。当前生效了,下次重启也会生效。
热心网友
时间:2023-07-18 14:41
hostname 命令修改的话,只是临时的,并未保存到系统,如果需要持久化修改的话,
可以修改hostname配置文件,比如我的gentoo下面是修改文件/etc/conf.d/hostname
只要在里面修改字段hostname即可(如hostname="cssthost"),
不知道楼主的发行版是什么,所以不能给出准确的回答
热心网友
时间:2023-07-18 14:41
vi /etc/sysconfig/network
修改HOSTNAME项
service network restart
RHEL、CentOS有效