A. 如何修改linux主機名
使用hostname
使用hostname命令只能臨時改變我們的主機名,當我們重啟之後主機名還會恢復成原來的
# hostname newhostname1
輸入hostname linux即可將主機名改成linux,使用uname -n命令查看
這時我們的主機名已經改變了,左邊為什麼依然是Peithon呢,你試試重開一個終端,或者要是用Xshell的話,把會話重開一遍
修改配置文件
想要永久修改自己的主機名,得通過下面的步驟
修改文件/etc/sysconfig/network
其中mylinux就是要設置的主機名,然後保存退出,重啟系統你就會讀取配置文件,設置主機名為新的hostname了。
如果到了這一步你不想重啟系統,可以使用hostname mylinux來進行臨時修改,這樣就算重啟系統,讀取的配置文件中設置的主機名和你hostname設置的是一樣的,也就相當於不變了這樣主機名的設置就完成了。
hosts文件
一般改主機名是不需要修改hosts文件的,/etc/hosts文件提供的是域名解析的一個功能,類似於DNS,當Linux系統向DNS伺服器發出域名解析請求之前會查詢/etc/hosts文件,如果裡面有相應的記錄,就會使用hosts裡面的記錄。
所以想要修改主機名的話修改/etc/sysconfig/network文件就行,但是如果想使用分布式,需要把主機名和ip綁定在一起時,才需要修改這個hosts文件。可以看下書籍《Linux就該這么學》了解詳細的Linux介紹。
B. centos設置主機名 linux怎麼設置主機名
查看主機名
1
首先對於剛剛安裝的linux系統一般都是默認的,localhostlocaldomain.com。通過命令hostname可以查看
2
臨時修改主機名
通過hostsname主機名格式臨時設置主機名,這個方法重啟系統之後就失效了
字元界面
1
首先我們需要先把centos的網路配置文件,/etc/sysconfig/network把hostname欄目修改
2
通過vi修改好之後,保存退出。再次查看確認是不是已經改好了
3
設置主機表
對於windows主機名有一個主機表來控制,linux下面也有。位置在/etc/hosts下面
4
設置修改如圖紅色框框部分即可,設置保存。同樣再確認一下
5
設置好以上配置文件之後,重啟一下操作系統。可以通過reboot命令重啟
圖形界面設置
以上都是通過命令行設置,如果對vi不熟悉的話。也可以通過命令setup進入圖形網路配置界面
找到networkconfiguration(中文的話是網路配置),接著找到dnsconfiguration選項
打開dns配置界面,找到第一項如圖hostname就是主機名了。設置添加進去
以上設置是修改電腦的主機名,但是對於主機解析IP的話。找到域名解析dns伺服器地址設置裡面(這里的解析也可以解析主機名對應的ip,如果hosts文件裡面設置了那就是hosts文件優先)
C. Linux 伺服器如何修改主機名
1,通過修改文件/etc/sysconfig/network . eg:
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Server34 ---->修改想要的名字
2,修改文件/etc/hosts
127.0.0.1 localhostServer34localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
3,reboot 既可修改原主機名。
(二)CentOS7.2修改主機名
CentOS7.2修改主機名相對於6.5版本又有所改進,不需要重啟就可以直接修改,具體的方法有如下三種:
(1)修改配置文件/etc/hostname來進行修改
[root@localhost~]#vim/etc/hostnameserver23[root@localhost~]#systemctlrestartsystemd-hostnamed.service[root@localhost~]#hostnameserver23
(2)通過nmtui修改主機名
[root@localhost~]#nmtui┌─────────────────┤SetHostname├──────────────────┐│││HostnameServer23________________________________││││<Cancel><OK>│││└───────────────────────────────────────────────────┘[root@localhost~]#hostnameServer23
(3)hostnamectl的命令行工具
123456789101112131415161718192021222324252627282930313233[root@localhost~]#hostnamectl-helphostnamectl[OPTIONS...]COMMAND...Queryorchangesystemhostname.-h--helpShowthishelp--versionShowpackageversion--no-ask--H--host=[USER@]HOSTOperateonremotehost-M--machine=----staticOnlysetstatichostname--prettyOnlysetprettyhostnameCommands:set-hostnameNAMESetsystemhostnameset-icon-nameNAMESeticonnameforhostset-set-set-[root@localhost~]#hostnamectlstatusStatichostname:Server23Iconname:computer-vmChassis:vmMachineID:BootID:Virtualization:microsoftOperatingSystem:CentOSLinux7(Core)CPEOSName:cpe:/o:centos:centos:7Kernel:Linux3.10.0-327.el7.x86_64Architecture:x86-64[root@localhost~]#hostnamectlset-hostnameservers23[root@localhost~]#hostnameservers23
D. 如何在Linux中顯示和設置主機名
方法如下:
1、以根用戶登錄,或者登錄後切換到根用戶,然後在提示符下輸入hostname命令,可以看出當前系統的主機名為localhost.localdomain。
2、更改/etc/sysconfig下的network文件,在提示符下輸入vi /etc/sysconfig/network,然後將HOSTNAME後面的值改為想要設置的主機名。
3、更改/etc下的hosts文件,在提示符下輸入vi /etc/hosts,然後將localhost.localdomain改為想要設置的主機名。
4、在提示符下輸入reboot命令,重新啟動伺服器。
5、重啟完成後用hostname命令查詢系統主機名,可以看出系統主機名已經變更為mycomputer。
E. centos設置主機名 linux怎麼設置主機名
1
首先對於剛剛安裝的linux系統一般都是默認的,localhostlocaldomain.com。通過命令hostname可以查看
2
臨時修改主機名
通過hostsname 主機名 格式臨時設置主機名,這個方法重啟系統之後就失效了
END
怎麼設置centos的主機名(字元界面)
1
首先我們需要先把centos的網路配置文件,/etc/sysconfig/network 把hostname欄目修改
2
通過vi修改好之後,保存退出。再次查看確認是不是已經改好了
3
設置主機表
對於windows主機名有一個主機表來控制,linux下面也有。位置在/etc/hosts下面
4
設置修改如圖紅色框框部分即可,設置保存。同樣再確認一下
5
設置好以上配置文件之後,重啟一下操作系統。可以通過reboot命令重啟
END
圖形界面設置
以上都是通過命令行設置,如果對vi不熟悉的話。也可以通過命令setup進入圖形網路配置界面
找到network configuration(中文的話是 網路配置),接著找到dns configuration選項
打開dns配置界面,找到第一項如圖 hostname 就是主機名了。設置添加進去
以上設置是修改電腦的主機名,但是對於主機解析IP的話。找到域名解析dns伺服器地址設置裡面(這里的解析也可以解析主機名對應的ip,如果hosts文件裡面設置了那就是hosts文件優先)
F. 求助:linux主機名的長度有限制嗎
最大長度為255個字元。由POSIX 1003.1-2001標准,
更多知識請查看《Linux就該這么學》
G. linux修改主機名的方法
linux修改主機名的方法是什麼?我們一起來了解一下吧。H. Linux如何配置主機名稱
查看hostname
1、查詢命令:hostname
2、輸出對應的文本文件:cat /proc/sys/kernel/hostname
修改hostname
1、hostname命令可以設置系統的hostname,
[root@linuxprobe~]hostnamenewhostname
newhostname即要設置的新的hostname,運行後立即生效,但是在系統重啟後會丟失所做的修改,如果要永久更改系統的hostname,就要修改相關的設置文件。
2、修改系統配置文件 /etc/sysconfig/network
[root@linuxprobe~]#vi/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=linuxprobe
3、修改hosts文件或者dns伺服器
[root@linuxprobe~]#vi/etc/hosts
127.0.0.1localhost.localdomain
4、用sysctl 修改kernel.hostname
[root@linuxprobe~]#sysctlkernel.hostname=hadoop
kernel.hostname=hadoop
備注
1、請使用sudo許可權
2、更多詳細的Linux基本學習教程和書籍可以從linuxprobe.com找到
I. 如何在Linux中顯示和設置主機名
方法如下:
1、以根用戶登錄,或者登錄後切換到根用戶,然後在提示符下輸入hostname命令,可以看出當前系統的主機名為localhost.localdomain。
2、更改/etc/sysconfig下的network文件,在提示符下輸入vi /etc/sysconfig/network,然後將HOSTNAME後面的值改為想要設置的主機名。
3、更改/etc下的hosts文件,在提示符下輸入vi /etc/hosts,然後將localhost.localdomain改為想要設置的主機名。
4、在提示符下輸入reboot命令,重新啟動伺服器。
5、重啟完成後用hostname命令查詢系統主機名,可以看出系統主機名已經變更為mycomputer。