溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CentOS7中hostnamectl命令如何使用

發(fā)布時(shí)間:2021-07-12 15:33:46 來(lái)源:億速云 閱讀:309 作者:Leah 欄目:系統(tǒng)運(yùn)維

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)CentOS7中hostnamectl命令如何使用,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

centos7 上在主機(jī)名變更新增了一個(gè)hostnamectl 指令 ,該指令的無(wú)論在輸出和更改上都較之前更加的便利。先看下hostname的help幫助信息:

代碼如下:

[root@361way ~]# hostnamectl  --help
hostnamectl [OPTIONS...] COMMAND ...
Query or change system hostname.
 -h --help              Show this help
    --version           Show package version
    --transient         Only set transient hostname
    --static            Only set static hostname
    --pretty            Only set pretty hostname
 -P --privileged        Acquire privileges before execution
    --no-ask-password   Do not prompt for password
 -H --host=[USER@]HOST  Operate on remote host
Commands:
 status                 Show current hostname settings
 set-hostname NAME      Set system hostname
 set-icon-name NAME     Set icon name for host
 set-chassis NAME       Set chassis type for host


查看hostname信息

代碼如下:


[root@361way ~]# hostnamectl
  Static hostname: 361way
        Icon name: computer-desktop
          Chassis: desktop
       Machine ID: 6917731f5fe447d0bca296ed2802e250
          Boot ID: e0d20bc2a3a4474c960394967d33ab53
 Operating System: CentOS Linux 7 (Core)
      CPE OS Name: cpe:/o:centos:centos:7
           Kernel: Linux 3.10.0-123.6.3.el7.x86_64
     Architecture: x86_64


設(shè)置主機(jī)名

從上面的help 幫助里可以看到,在設(shè)置主機(jī)名時(shí),這里涉及到四種主機(jī)名,在hostnamectl 的man手冊(cè)里給予了說(shuō)明和解釋,如下:

This tool distinguishes three different hostnames: the high-level "pretty" hostname which might include all kinds of special characters (e.g. "Lennart's
Laptop"), the static hostname which is used to initialize the kernel hostname at boot (e.g. "lennarts-laptop"), and the transient hostname which might be
assigned temporarily due to network configuration and might revert back to the static hostname if network connectivity is lost and is only temporarily
written to the kernel hostname (e.g. "dhcp-47-11").
Note that the pretty hostname has little restrictions on the characters used, while the static and transient hostnames are limited to the usually accepted
characters of Internet domain names.
更改主機(jī)名

一般情況下都是使用set-hostname進(jìn)行更改:

代碼如下:


[root@361way ~]# hostnamectl set-hostname blog


更改主機(jī)名一般會(huì)涉及到/etc/hostname 、/etc/machine-info 兩個(gè)文件,同時(shí)對(duì)于不同的名字修改在man手冊(cè)上也給了說(shuō)明:

The static hostname is stored in /etc/hostname, see hostname(5) for more information. The pretty hostname, chassis type, and icon name are stored in /etc/machine-info, see machine-id(5).
set-icon-name 設(shè)置的主機(jī)一般和圖形界面會(huì)用到,對(duì)應(yīng)的hostnamectl 輸出中的Icon name  ,set-chassis 指定了主機(jī)的平臺(tái)類型,如本機(jī)的是desktop,還可以設(shè)置為:"desktop", "laptop", "server", "tablet", "handset"

上述就是小編為大家分享的CentOS7中hostnamectl命令如何使用了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI