• 技术文章 >运维 >linux运维

    linux主机名是什么

    青灯夜游青灯夜游2022-07-19 19:10:55原创111

    在linux中,主机名(也称为计算机名)是提供给连接到网络的设备(可以是系统、交换机、路由器等)的名称,用于通过网络对其进行标识。Linux系统给当前主机命名的目的是能够更容易记住,尤其是在部署集群的时候更加方便。Linux中可利用hostnamectl、hostname、uname、nmcli、sysctl命令来查看主机名。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    linux中什么是主机名?

    主机名(也称为计算机名)是提供给连接到网络的设备(可以是系统、交换机、路由器等)的名称,用于通过网络对其进行标识。同一网络中不能有两个主机名相同的系统。Linux系统给当前主机命名的目的是能够更容易记住,尤其是在部署集群的时候更加方便。一般主机名称都会有IP地址来关联,这样在其它集群中,主机换ip其它的集群机器不用相应的修改。

    在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。

    主机名的配置文件大多是/etc/hosts

    hosts - The static table lookup for host name(主机名查询静态表);

    由于 Linux 发行版本众多,与主机名相关的配置文件有时也有所不同。现在我们说说常见版本的主机名配置文件;

    Linux中怎么查看主机名

    默认情况下,可以在终端中找到主机名,但仅当主机名较比较大时才显示第一部分(每个主机名通常至少有一个与之关联的网络地址)。

    1,查看主机名使用hostnamectl

    hostnamectl 可用于查询和更改系统主机名和相关设置。运行 hostnamectl 命令以查看系统主机名,命令如下所示:

    # hostnamectl
    或者
    # hostnamectl status

    1.png

    从上图可以看出当前的主机名是localhost.localdomain。

    2,查看主机名使用hostname

    主机名是用于设置或显示系统的当前主机、域或节点名。许多网络程序都使用这些名称来标识计算机。NIS/YP 也使用该域名,命令如下:

    #hostname

    2.png

    3,查看主机名使用uname

    uname(含义是unix名称)是一个实用命令,它打印系统信息,如名称,版本和有关系统的其他详细信息,以及在其上运行的操作系统。命令如下:

    # uname -a | awk '{print $2}'

    3.png

    4,查看主机名使用nmcli

    nmcli命令是主要用于网络管理控制以及网络状态报表。nmcli主要用于创建、显示、编辑、删除、激活和停用网络连接,以及控制和显示网络设备状态。命令如下:

    # nmcli general hostname

    4.png

    5,查看主机名使用sysctl

    sysctl命令主要用于Linux运行时修改内核参数,可用的参数是 /proc/sys/ 下列出的参数。Procfs 是 Linux 中 sysctl 支持所必需的。您可以使用 sysctl 读取和写入 sysctl 数据。查看主机名命令如下所示。

    # sysctl kernel.hostname

    5.png

    相关推荐:《Linux视频教程

    以上就是linux主机名是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux
    上一篇:linux怎么删除文件某几行 下一篇:linux无法执行sh脚本怎么办
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• linux服务器无法删除文件怎么办• linux中usleep和sleep有什么区别• linux中jboss无法启动怎么办• linux无法打开终端怎么办• linux中pip命令找不到怎么办• linux中apache错误日志在哪
    1/1

    PHP中文网