當前位置:首頁 » 文件管理 » 可以通過什麼配置文件設置主機名
擴展閱讀
哪裡可以找到西南圖片 2025-06-14 07:22:46

可以通過什麼配置文件設置主機名

發布時間: 2023-05-26 02:50:04

A. linux修改主機名

使用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 主機名 格式臨時設置主機名信閉,這個方法重啟系統之後就失效了

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文件優先)

C. Linux永久/臨時修改主機名

注意

主機名可以是任意格式的字元串,最長為 64 個字元。但建議在 static 和 transient 名稱與 DNS採用的完全限定域名(FQDN)匹配,比如 host.example.com。還建議在 static 和 transient 名稱中只包含 7位元組 ASCII 小寫字元,無空格或點,並將其限制為使用 DNS域名標簽格式,盡管這不是一個嚴格要求。在以前的要求中不允許使用下劃線,因此也不建議在此使用。 hostnamectl工具會強制採用以下限制:static 和 transient 主機名只包含 a-z、A-Z、0-9、「-」、「_」 和 「.」,不能在開頭或結尾處使用句點,不允許使用兩廳運個相連的句點。大小限制為 64 個字元。

一、臨時修改主機名

[root@localhost ~]# hostname      //或hostnamectl(CentOS7)

過程

[root@localhost ~]# hostname  //查看主機名localhost.localdomain[root@localhost ~]# hostname xsnq  //臨時修改[root@localhost ~]# hostname  //此處實際上已經是修改成功的xsnq

此方法在伺服器重啟後,主機名還是會是原先的名稱。

二、永久修改主機名

1.方法一

使用 hostnamectl 修改,hostnamectl 是在 centos7 中新增加的命令。

hostnamectl 更多用法點此

語法hostnameset-hostname 主機名 --參數[root@localhost ~]# hostname set-hostname xsnq --static  //定義靜態的(static)主機名//hostnameset-hostname xsnq 設定所有主機名  可加參數 –pretty、–static、--transient 中手伏塌的一個或畢圓多個選項。

//遠程重新連接或重啟伺服器

2.方法二

修改主機名配置文件

[root@localhost ~]# vi /etc/hostname

把 localhost.localdomain 修改成你想取得主機名稱。

例如, 把  localhost.localdomain  修改為  xsnq  。

重啟伺服器(如果已做了臨時修改,只需保存配置文件即可,待下次伺服器重啟即可讀取到新的主機名)

[root@localhost ~]# init 6[root@xsnq ~]#

此時主機名已永久修改成功。

D. 如何修改linux的主機名

使用 hostname 修改當前主機名。
hostname new-hostname

修改 /etc/拍廳薯sysconfig/network 配置文件,以便下次重啟的時,使用新的主機名襲者。
打開 /etc/sysconfig/network 文件,修改 HOSTNAME=new-hostname.domainname。

修改後的 /etc/sysconfig/network 文件如下:
NETWORKING=yes
HOSTNAME=new-hostname.localdomain

修改本機的域名解析文件 /etc/hosts ,使得本機的應用程序能夠解析新的主機名。
編輯文件: /etc/hosts
修改: xxx.xxx.xxx.xxx new-hostname.domainname new-hostname
(這里的xxx代表本機的網路地址,也可以是環回伏虛地址127.0.0.1)

修改後的 /etc/hosts 文件如下:
127.0.0.1 localhost.localdomain localhost
127.0.0.1 new-hostname.localdomain new-hostname

E. 如何修改主機名

當你購買VPS主機,
登錄伺服器後, 使用以下命令查看主機名
hostname -f
以Linode的VPS主機產品為例, 你會看到類似以下的信息:
li123-45.members.linode.com
如果你不在意這些, 可以跳過這篇文章. 這高畢里以Debian/仿粗Ubuntu操作系統為例
1. 配置/etc/hostname
通過以下命令修改主機名
echo "myhostname" /etc/hostname
hostname -F /etc/hostname
2. 配置/etc/default/dhcpcd
如果配置文件/etc/default/dhcpcd存在, 將這個文件內的這備念鎮段內容注釋掉
#SET_HOSTNAME='yes'
3. 配置/etc/hosts
將"myhostname"替換成你的主機名, "mydomain.com"替換成你伺服器的域名, "123.123.12.12"替換為你伺服器的IP地址
127.0.0.1 localhost.localdomain localhost
123.123.12.12 myhostname.mydomain.com myhostname
4. 重啟networking服務
5. 測試結果hostnamehostname -f

F. 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找到

G. 在linux系統中主機名保存在-配置文件中

etc/hostname文件中。在linux系統中主機名保存在etc/hostname配置文件中,Linux是一套免費使用且自由傳播的類Unix操作系統,是一個慎肆多用戶戚孝梁、多高運任務、支持多線程和多CPU的操作系統。

H. Red+Hat+Enterprise+Linux+8+64+位+(4)怎麼修改主機名

首先,以 root 用戶身份登錄 Red Hat Enterprise Linux 8。

打開終端並輸入以下命令以編輯主機名配置文件:

sudo vi /etc/hostname
在編輯器中,將當前主機名替換為新主機名並保存更改。

接下來,編輯中手 /etc/hosts 文件來更新主機輪培核名和 IP 地址的映射。輸入以下命令:

sudo vi /etc/hosts
在編輯器中,找到當前主機名並將其替換為新主機名。

保存更改並退出編輯器。

重新啟動系統以使更改生效。

sudo reboot
等待系統重新啟動後,您可以使用以下臘掘命令來驗證新主機名是否已成功更改:

hostname
此命令應該輸出新主機名。

I. 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來進行修改

12345

[root@localhost~]#vim/etc/hostnameserver23[root@localhost~]#systemctlrestartsystemd-hostnamed.service[root@localhost~]#hostnameserver23

(2)通過nmtui修改主機名

12345678910111213

[root@localhost~]#nmtui┌─────────────────┤SetHostname├──────────────────┐│││HostnameServer23________________________________││││<Cancel><OK>││空喊│└───────────────────────────────────────────────────┘[root@localhost~]#hostnameServer23

(3)hostnamectl的命令行工具

123456789101112131415161718192021222324252627282930313233

[root@localhost~]#hostnamectl-helphostnamectl[OPTIONS...]COMMAND...Queryorchangesystemhostname.-h--helpShowthis斗喚野help--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

J. Linux的主機名配置文件是()

Linux的主機名配置文件是()

A./etc/hosts

B./etc/指團name

C./etc/hostname

D./etc/host.conf

正確答案唯明橘:/etc/槐賀hostname