linux怎么查看主機(jī)名

linux查看主機(jī)名的方法:1、通過hostnamectl命令查看系統(tǒng)主機(jī)名;2、使用hostname查看主機(jī)名;3、使用uname查看主機(jī)名;4、使用nmcli查看主機(jī)名;5、使用sysctl查看主機(jī)名;6、使用“cat /etc/hostname”查看主機(jī)名;7、使用“cat ?/etc/hosts”查看主機(jī)名;8、通過ProcFS查看主機(jī)名;9、使用nmtui查看主機(jī)名。

linux怎么查看主機(jī)名

本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。

linux怎么查看主機(jī)名?

Linux中查看主機(jī)名的10種方法

主機(jī)名(也稱為計(jì)算機(jī)名)是提供給連接到網(wǎng)絡(luò)的設(shè)備(可以是系統(tǒng)、交換機(jī)、路由器等)的名稱,用于通過網(wǎng)絡(luò)對(duì)其進(jìn)行標(biāo)識(shí)。同一網(wǎng)絡(luò)中不能有兩個(gè)主機(jī)名相同的系統(tǒng)。Linux系統(tǒng)給當(dāng)前主機(jī)命名的目的是能夠更容易的記住,尤其是在部署集群的時(shí)候更加方便。一般主機(jī)名稱都會(huì)有IP地址來關(guān)聯(lián),這樣在其它集群中,主機(jī)換ip其它的集群機(jī)器不用相應(yīng)的修改。

默認(rèn)情況下,可以在終端中找到主機(jī)名,但僅當(dāng)主機(jī)名較比較大時(shí)才顯示第一部分(每個(gè)主機(jī)名通常至少有一個(gè)與之關(guān)聯(lián)的網(wǎng)絡(luò)地址)。下面就來看一下有哪10種方法能夠查看Linux的主機(jī)名稱。

1,查看主機(jī)名使用hostnamectl

?hostnamectl 可用于查詢和更改系統(tǒng)主機(jī)名和相關(guān)設(shè)置。運(yùn)行 hostnamectl 命令以查看系統(tǒng)主機(jī)名,命令如下所示:

[root@localhost sharplee]#?hostnamectl
或者
[root@localhost sharplee]#?hostnamectl status

linux怎么查看主機(jī)名

從上圖可以看出當(dāng)前的主機(jī)名是localhost.localdomain。

2,查看主機(jī)名使用hostname

?主機(jī)名是用于設(shè)置或顯示系統(tǒng)的當(dāng)前主機(jī)、域或節(jié)點(diǎn)名。許多網(wǎng)絡(luò)程序都使用這些名稱來標(biāo)識(shí)計(jì)算機(jī)。NIS/YP 也使用該域名,命令如下:

[root@localhost sharplee]#hostname

linux怎么查看主機(jī)名

3,查看主機(jī)名使用uname

?uname(含義是unix名稱)是一個(gè)實(shí)用命令,它打印系統(tǒng)信息,如名稱,版本和有關(guān)系統(tǒng)的其他詳細(xì)信息,以及在其上運(yùn)行的操作系統(tǒng)。命令如下:

[root@localhost sharplee]# uname -a | awk ‘{print $2}’

linux怎么查看主機(jī)名

4,查看主機(jī)名使用nmcli

?nmcli命令是主要用于網(wǎng)絡(luò)管理控制以及網(wǎng)絡(luò)狀態(tài)報(bào)表。nmcli主要用于創(chuàng)建、顯示、編輯、刪除、激活和停用網(wǎng)絡(luò)連接,以及控制和顯示網(wǎng)絡(luò)設(shè)備狀態(tài)。命令如下:

[root@localhost sharplee]# nmcli general hostname

linux怎么查看主機(jī)名

5,查看主機(jī)名使用sysctl

sysctl命令主要用于Linux運(yùn)行時(shí)修改內(nèi)核參數(shù),可用的參數(shù)是 /proc/sys/ 下列出的參數(shù)。Procfs 是 Linux 中 sysctl 支持所必需的。您可以使用 sysctl 讀取和寫入 sysctl 數(shù)據(jù)。查看主機(jī)名命令如下所示。

[root@localhost sharplee]# sysctl kernel.hostname

linux怎么查看主機(jī)名

通過上面五個(gè)命令可以查看主機(jī)名,接下來再來看一下后面的五個(gè),但是一般情況下,前五個(gè)已經(jīng)足夠使用了。

6,查看主機(jī)名使用cat /etc/hostname

通過查看/etc/hostname文件來查看主機(jī)名。命令如下所示。

[root@localhost sharplee]# cat /etc/hostname

linux怎么查看主機(jī)名

7,查看主機(jī)名使用cat ?/etc/hosts

通過查看?/etc/hosts?文件來查看主機(jī)名。?/etc/hosts 主要用于配置本機(jī)的dns映射關(guān)系,一般是ip地址主機(jī)名,用于ip和主機(jī)的映射關(guān)系。命令如下所示。

[root@localhost sharplee]#?cat /etc/hosts | grep 127.0.0.1

linux怎么查看主機(jī)名

8,查看主機(jī)名通過ProcFS

proc 文件系統(tǒng) (procfs) 是類 Unix 操作系統(tǒng)中的一個(gè)特殊文件系統(tǒng),它提供有關(guān)進(jìn)程的信息和其他系統(tǒng)信息。它有時(shí)被稱為進(jìn)程信息偽文件系統(tǒng)。它不包含”真實(shí)”文件,而是運(yùn)行時(shí)系統(tǒng)信息(例如系統(tǒng)內(nèi)存,裝載的設(shè)備,硬件配置等)。

[root@localhost sharplee]#?cat /proc/sys/kernel/hostname

linux怎么查看主機(jī)名

9,查看主機(jī)名使用nmtui

nmtui nmtui是一個(gè)基于圖形化的應(yīng)用程序,用于與NetworkManager進(jìn)行交互。啟動(dòng) nmtui 時(shí),系統(tǒng)會(huì)提示用戶選擇要執(zhí)行的活動(dòng),除非選擇退出,不然的話回車進(jìn)去都是選擇默認(rèn)的參數(shù),進(jìn)去之后可修改。

[root@localhost sharplee]#nmtui

linux怎么查看主機(jī)名

10,查看主機(jī)名通過/etc/sysconfig/network

“/etc/sysconfig/network”文件指定對(duì)系統(tǒng)上的所有網(wǎng)絡(luò)接口都有效的其他信息,該命令只能用于RHEL/CentOS 6 系統(tǒng)。Centos6以上的系統(tǒng)都不能使用。

[root@localhost sharplee]#$ cat /etc/sysconfig/network | grep -i hostname
HOSTNAME=localhost.localdomain

通過以上10種方式可以看出,查看Linux主機(jī)名有很多種方式,但是小編在這里建議大家使用前五種通過命令的方式,這幾種方式幾乎涵蓋了Linux中的任何系統(tǒng)類型。

推薦學(xué)習(xí):《Linux視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊12 分享