Linux修改系统主机名

一、查看主机名

 

[[email protected] ~]# uname -n
xqzt
[[email protected] ~]# hostname
xqzt

二、修改hostname的四种方式?

1: hostname xqzt                                                             --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

2: echo xqzt > /proc/sys/kernel/hostname                           --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

3: sysctl kernel.hostname=xqzt                                           --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

4: 修改/etc/sysconfig/network配置文件中的HOSTNAME变量         --需要重启生效,永久性修改。

# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME= xqzt

三、修改了hostname后,如何使其立即生效而不用重启操作系统?

结合永久性修改和临时性修改hostname,使其不必重启Linux服务器可实现立即永久修改linux的主机名.

方法1:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用echo xqzt > /proc/sys/kernel/hostname。

[[email protected] ~]# echo xqzt >/proc/sys/kernel/hostname

注意当前会话还是不会变化,但是后续新建会话则会生效。

方法2:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用sysctl kernel.hostname命令使其立即生效

[[email protected] ~]# sysctl kernel.hostname= xqzt

kernel.hostname = xqzt

注意当前会话还是不会变化,但是后续新建会话会生效。

方法3:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用hostname命令使其生效

[[email protected] ~]# hostname xqzt

注意当前会话还是不会变化,但是后续新建会话会生效。

四、文件/etc/hosts的功能

/ect/hosts 配置主机名和IP地址的对应

参考

深入理解Linux修改hostname

时间: 2024-08-03 22:35:46

Linux修改系统主机名的相关文章

如何修改Linux操作系统主机名?

操作系统:CentOS release 6.9 (Final) 任务:修改操作系统主机名,并永久生效. [[email protected] ~]# hostname sky9890   #重新启动系统即还原 [[email protected] ~]# [[email protected] ~]# vi /etc/sysconfig/network   #修改后永久生效 NETWORKING=yes HOSTNAME=iZuf6d8epomvp2tiryi8n1Z  #sky9890 NETW

Linux 修改主机名

修改 Linux 主机名 Linux 下什么都比较麻烦,就连修改主机名也不例外.Linux 安装好后,其默认的主机名是 localhost.修改 Linux 主机名需要3步. 使用 hostname 修改当前主机名.hostname new-hostname 修改 /etc/sysconfig/network  配置文件,以便下次重启的时,使用新的主机名. (永久有效)打开 /etc/sysconfig/network 文件,修改 HOSTNAME=new-hostname.domainname

linux修改主机名

1,取得管理员权限,命令su 2,修改/etc/sysconfig/network文件中hostname项,命令 vi /etc/sysconfig/network (vi的使用,进入文件界面后,注意右下角的提示为空则表示命令模式,否则是你选择的模式.进入后点击i进入插入模式编辑文档.编辑完成点击Esc退出到命令模式.使用shift+ZZ退出并保存.如果遇见无法修改文件请看我的另一篇关于vi无法修改文件的随笔) 原来的 修改后注意左下角我已经退出编辑模式进入命令模式 3,修改主机名为name,命

Redhat Linux 修改主机名(HOSTNAME)

hostname #查看当前主机的主机名hostname NEWHOSTNAME #临时修改当前主机名 修改主机名vi /etc/sysconfig/network #通过配置文件修改主机名NETWORKING=yesHOSTNAME=NEWHOSTNAME #修改该值作为主机名,如:NEWPCvi /etc/hosts###########################vi /etc/hosts //设置本地DNS解析文件127.0.0.1 localhost.localdomain loc

老男孩教育每日一题-第77天-说说如何给linux修改主机名

参考答案: 查看主机名: hostname 临时修改主机名: hostname oldboyedu 永久修改主机名: /etc/sysconfig/network 让主机名能解析 (ping 主机名可以畅通) ip地址 主机名 放入到/etc/hosts 10.0.0.200 oldboyedu 备注 今天是每日一题陪伴大家的第77天,期待你的进步.对于题目和答案的任何疑问,请在博客评论区留言.往期题目索引http://lidao.blog.51cto.com/3388056/1914205

linux修改机器名

修改机器名称 1,查看当前的机器名:#hostname  查看IP :# hostname -i 2,修改机器名,需要修改两个文件 #  vi /etc/hosts #  vi /etc/hostname #reboot 重启之后,机器名字就修改了. 注:以上是基于cenos7 查看IP地址 #ip addr

Linux修改主机名脚本-不重启-支持RedHat、SUSE

需要用脚本修改主机名,涉及RedHat.SUSE系统,并且要求修改立即生效且不重启,下面就是我的脚本. 使用脚本的方法如下: 1 首先创建一个脚本文件,假如命名为ModifyHostname.sh: touch ModifyHostname.sh 2 然后给这个文件给这个文件赋予执行权限:chmod a+x ModifyHostname.sh 3 把下面的脚本内容,复制到ModifyHostname.sh文件中 4 执行脚本 sh ModifyHostname.sh Newhostname  

linux修改主机名+免密认证+关闭防火墙

在很多软件安装的时候都有这些需求,因此在这里一起讲一下 修改主机名 简单的使用 hostnamectl 命令就好了 hostnamectl set-hostname NAME 免密认证 准备工作,修改主机文件 /etc/hosts [[email protected] .ssh]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost lo

linux修改网卡名为eth0

1.编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的NAME和DEVICE项修改为eth0,ONBOOT修改为yes. 2.重命名网卡配置文件ifcfg-ens33为ifcfg-eth0. cd /etc/sysconfig/network-scripts/ mv ifcfg-ens33 ifcfg-eth0 3.编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRU