查詢主機名:
uname -n
hostname
[root@oldboy ~]# uname -n oldboy [root@oldboy ~]# hostname oldboy
Linux操作系統的hostname是一個kernel變量,可以通過hostname命令來查看本機的hostname。也可以直接cat /proc/sys/kernel/hostname查看。
[root@oldboy ~]# hostname oldboy [root@oldboy ~]# cat /proc/sys/kernel/hostname oldboy
上面兩種輸出結果相同。
修改運行時Linux系統的hostname,即不需要重啟系統
hostname命令可以設置系統的hostname,運行后立即生效,但是在系統重啟后會丟失所做的修改,如果要永久更改系統的hostname,就要修改相關的設置文件。
設置主機名:
臨時生效:
- hostname 顯示和設置主機名
- 默認是顯示主機名
- 設置主機名:hostname 主機名
永久生效:
- vim /etc/sysconfig/network;修改hostname為期望值;保存后退出。
-
/etc/sysconfig/network
-
- vim /etc/hosts;修改或增加hostname即主機名對應的IP地址。保存后退出。
-
/etc/hosts
-
- service network restart;網絡重啟。