Linux修改主机名的两种方法

简介: Linux修改主机名的两种方法

自己在买阿里云,登陆上控制端之后,主机名太长,一大串字母,我看着就是不爽,作为强迫症的我,在我这里它就必须要做到整齐划一,于是我就改了我的主机名

先展示一下效果

image.png

显示的格式:用户名@主机名
(我们要修改的就是后面的主机名)


一、通过hostname命令直接更改主机名(不是永久)

1、显示当前的主机名

命令:hostname
image.png

2、更改主机名

  1. 修改之前的主机名显示如下:
    root@iZdfsfsEdFFkkmosdfWFWLKsfssfafERGDdfgsbyjOJF
  2. 修改主机的命令

    sudo hostname newhostname
    eg:sudo hostname mosheng

注意
输入root密码进行授权,修改完后,关掉终端,重新打开,可以看见已经成功了。但是如果重启后,又变为原来的名称了,没有彻底改掉,如果彻底改的话用第二种。

  1. 修改之后的主机名显示如下:
    root@mosheng

二、通过修改配置文件(永久改)

1、hostname 和 hosts文件的作用

  1. 关于/etc/hostname文件

    这个文件存储了hostname的名称,系统每次启动时都会通过读取这个文件获得系统的名称。

  2. 关于/etc/hosts

    网络主机名称,可以通过修改hosts文件来重定向域名指向的ip。以前可以通过这个方法查看外面的花花世界,好像这两年不行了,哈哈,你懂的。

       root@mosheng$ sudo vim /etc/hosts
       127.0.0.1  localhost VM-1560-ubuntu   #  127.0.0.1即本机的IP。
    

    2、修改配置文件中的主机名称

  3. 修改/etc/hostname文件

将mosheng改为newhostname

root@mosheng$ sudo vim /etc/hostname

  1. 修改/etc/hosts文件
    root@mosheng$ sudo vim /etc/hosts
    修改前
    127.0.0.1 localhost mosheng
    修改后
    127.0.0.1 localhost newhostname
    最后:打开新的终端,终端窗口的系统名称已经修改好了
    ==root@newhostname$==
目录
相关文章
|
6天前
|
Ubuntu Linux 网络安全
在Linux上安装软件有多种方法
在Linux上安装软件有多种方法
79 64
|
2月前
|
存储 Ubuntu Linux
在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?
在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?
|
5天前
|
Linux 数据安全/隐私保护 索引
linux inode索引节点使用率100% 解决+hustoj忘记密码+最新MDK注册方法
linux inode索引节点使用率100% 解决+hustoj忘记密码+最新MDK注册方法
21 1
|
12天前
|
监控 安全 Linux
使用NRPE和Nagios监控Linux系统资源的方法
通过遵循以上步骤,可以有效地使用NRPE和Nagios监控Linux系统资源,确保系统运行稳定,并及时响应任何潜在的问题。这种方法提供了高度的可定制性和灵活性,适用于从小型环境到大型分布式系统的各种监控需求。
27 2
|
19天前
|
Shell Linux Python
python执行linux系统命令的几种方法(python3经典编程案例)
文章介绍了多种使用Python执行Linux系统命令的方法,包括使用os模块的不同函数以及subprocess模块来调用shell命令并处理其输出。
16 0
|
2月前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
254 2
|
2月前
|
Ubuntu Linux
在Linux中,软件安装和卸载的常见方法?
在Linux中,软件安装和卸载的常见方法?
|
2月前
|
存储 监控 网络协议
在Linux中,如何使用 tcpdump 监听主机为 192.168.1.1,tcp 端⼝为 80 的数据,并将将输出结果保存输出到tcpdump.log?
在Linux中,如何使用 tcpdump 监听主机为 192.168.1.1,tcp 端⼝为 80 的数据,并将将输出结果保存输出到tcpdump.log?
|
2月前
|
网络协议 Linux 网络安全
在Linux中,如何将本地 80 端口的请求转发到 8080 端口?当前主机 IP 为10.0.0.104。
在Linux中,如何将本地 80 端口的请求转发到 8080 端口?当前主机 IP 为10.0.0.104。
|
2月前
|
网络协议 Ubuntu Linux
在Linux中,如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。
在Linux中,如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0。