新聞中心
在centos7.2或RHEL7.2中,有三種定義的主機(jī)名:靜態(tài)的(static),瞬態(tài)的(transient),以及靈活的(pretty)?!办o態(tài)”主機(jī)名也稱為內(nèi)核主機(jī)名,是系統(tǒng)在啟動(dòng)時(shí)從/etc/hostname 自動(dòng)初始化的主機(jī)名。“瞬態(tài)”主機(jī)名是在系統(tǒng)運(yùn)行時(shí)臨時(shí)分配的主機(jī)名,例如,通過DHCP或DNS服務(wù)器分配。靜態(tài)主機(jī)名和瞬態(tài)主機(jī)名都遵從作為互聯(lián)網(wǎng)域名同樣的字符限制規(guī)則。而另一方面,“靈活”主機(jī)名則允許使用自由形式(包括特殊/空白字符)的主機(jī)名,以展示給終端用戶??梢酝ㄟ^hostnamectl、nmtui、nmcli命令修改主機(jī)名。

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),淳安網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:淳安等地區(qū)。淳安做網(wǎng)站價(jià)格咨詢:028-86922220
1、在CentOS7.2或RHEL7.2中提供了hostnamectl的命令行工具,它允許你查看或修改與主機(jī)名相關(guān)的配置。
[root@test ~]#hostnamectl --help
hostnamectl[OPTIONS...] COMMAND ...
Query or changesystem hostname.
-h --help Show this help
--version Show package version
--no-ask-password Do not prompt for password
-H --host=[USER@]HOST Operate on remote host
-M --machine=CONTAINER Operate on localcontainer
--transient Only set transient hostname
--static Only set static hostname
--pretty Only set pretty hostname
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
set-deployment NAME Set deployment environment for host
set-location NAME Set location for host
顯示當(dāng)前主機(jī)名設(shè)置,MachineID對(duì)應(yīng)文件為/etc/machine-id文件。
[root@test ~]#hostnamectl status
Static hostname: test
Icon name: computer-vm
Chassis: vm
Machine ID:3d87c0ae15eb4f28bc1256e6cfe56f9d
Boot ID:76b151b4d927459d84804e5865cad4cf
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.el7.x86_64
Architecture: x86-64
設(shè)置主機(jī)名為jason,成功后主機(jī)名已經(jīng)成功修改,通過命令查看已成功如下,僅顯示符還未更改過來,命令登陸的退出重新登錄即可顯示,圖形界面注銷登陸即可。修改后--pretty主機(jī)名保持不變(默認(rèn)也為空)。主機(jī)名成功修改后,/etc/hostname文件內(nèi)容更新為最新主機(jī)名,但是/etc/hosts文件中主機(jī)名不變,需要手工修改。
[root@test ~]#hostnamectl set-hostname jason
[root@test ~]# hostname
jason
[root@test ~]#hostnamectl status --static
jason
[root@test ~]#hostnamectl status --transient
Jason
[root@test ~]#hostnamectl status --pretty
[root@test ~]#
2、通過nmtui修改主機(jī)名
在終端執(zhí)行nmtui打開圖形界面進(jìn)行修改,如下:
選擇設(shè)置主機(jī)名,對(duì)主機(jī)名進(jìn)行修改。修改之后需要重啟systemd-hostnamed.service服務(wù)。
同樣不需要重啟服務(wù)器,注銷重新登錄即可。
3、通過nmcli修改主機(jī)名
nmcli可以查看從/etc/hostname文件中查看或者修改static主機(jī)名,修改之后需要重啟systemd-hostnamed.service服務(wù)。不需重啟服務(wù)器,注銷重新登錄即可。
[root@jason ~]#nmcli general help
Usage: nmcli general{ COMMAND | help }
COMMAND := { status| hostname | permissions | logging }
status
hostname [
permissions
logging [level
[root@jason ~]#nmcli general hostname test
[root@jason ~]#systemctl restart systemd-hostnamed.service
[root@jason ~]#hostname
test
[root@jason ~]#
新聞名稱:CentOS7.2如何修改主機(jī)名
網(wǎng)址分享:http://www.5511xx.com/article/cospssh.html


咨詢
建站咨詢
