當前位置:首頁 » 操作系統 » linux主機名修改

linux主機名修改

發布時間: 2023-03-11 22:10:57

linux 伺服器如何修改主機名

很多人使用hostname主機名來修改,其實這個只是做為暫時的,重啟後將恢復到原來的名字.

很多人說修改/etc/hosts文件,其實這個文件里的主機名只是為來提供給dns解析的.如果你用不上dns,只需要修改主機名,那修改這個沒用.

其實是修改這個文件etc/sysconfig/network這個文件里的主機名.

NETWORKING=yes
HOSTNAME=主機名

------------------------------------------------------------------------

記得重啟!!!

------------------------------------------------------------------------

完整:

第一步:
#hostname oratest
第二步:
修改/etc/sysconfig/network中的hostname
第三步:
修改/etc/hosts文件

centos7
hostnamectl set-hostname oratest

參考資料:

⑵ linux中dhcp服務將主機名更改為server

花開半夏
linux dhcp命令,linux伺服器搭建網路

admin 07-06 21:33 53次瀏覽
一、基礎知識: 1.DHCP簡介:動態配置協議(DHCP )通常應用於大型區域網環境,主要作用是集中管理、IP地址分配、網路2 .允許獲取網關地址2.DHCP伺服器概述:DHCP伺服器是指由伺服器管理的IP地址范圍,客戶端登錄到伺服器時,分配給伺服器的IP地址和子網掩碼會自動顯示2 .關於DHCP伺服器的配置:今天我們來做一個DHCP伺服器吧。

使用虛擬機server作為dhcp伺服器並使用destop進行測試

為了方便起見,將伺服器主機名更改為dhcp.server.com,將桌面主機名更改為dhcp.test.com

然後,在名為dhcp.server.com的主機上配置它。

1 .查看伺服器的ip

查看DHCP服務依賴包:

安裝DHCP服務:

4 .進行配置:

)1)啟動dhcp服務

修改systemctlstartdhcpd(2)配置文件

CP/usr/share/doc/DHCP-4.2.5/dhcpd.conf.example/etc/DHCP.conf vim/etc/dhcpd.conf

修改以下部分:

7選項域名稱' server.com '; #域名:必須位於/etc/resolv.conf8option domain-name-servers 172.25.10.254; 請指定dns伺服器,並用逗號分隔多台。 0 subnet 172.25.10.0net mask 255.255.255.0 { # #子網和子網掩碼31range172.25.10.10172.25.10; #指定IP范圍32選項路由172.25.10.254; ##指定默認網關33 }要刪除34 # # # #、28行、34行及以下內容,請在dns.test.com上進行以下設置。

(1)網路參數的設定:

編輯/etc/sys config/network-scripts/if CFG-eth 0

DEVICE=eth0BOOTPROTO=dhcp###重要部分重新啟動DHCPonboot=yes(2)網路:

systemctl restart network###在這次的實驗中,執行這個命令發生了錯誤,出現了無法從DHCP伺服器取得ip的問題。 解決方案通常是,DHCP是一種通信協議,僅當DHCP伺服器位於通過客戶端向物理網段中的所有主機發送廣播包的LAN中時,它才會響應客戶端的ip參數整個DHCP數據包的伺服器和客戶端之間的交互如下圖(1) ) ##,因此我們推測防火牆阻止數據包傳輸。 ###我採取的解決方法是兩台虛擬機執行命令。 firewall-cmd-- permanent-- add-service=DHCP firewall

(圖)1) DHCP數據包的伺服器和客戶機之間的交互的映像) )。

測試機在DHCP伺服器上獲取ip :

)3)重新啟動整個網路後,如果運行結果找到正確的DHCP主機,以下文件可能會更改:

#1.查看/etc/resolv.conf

#2.查看路由

#3.顯示記錄在伺服器中的DHCP信息cat /var/lib/dhcpd/dhcpd.leases

三.一個結構示例cat /etc/dhcp/dhcpd.conf

# dhcpd.conf # # # # . option domain-name 默認讀時間600; 最大讀時間7200; # usethistoenble/.# ddns-update-style none; # # network, .# authoritative # (you also # ) havetohacksyslog.conftocompletetheredirection ).log-facil ility # , utdeclaringithelpsthe # .# .subnet 192.168.0 op )本文術語概要來自網路,理論部分摘自親愛的鳥哥,部分參考博文DHCP詳細解說,在此一並感謝!

匯總不同聚合級別的數據-R和tidyverseRocketMQ 消息失敗重試 解析——圖解
linux系統網路怎麼設置,linux系統網卡配置信息
dhcp怎麼設置,dhcp服務沒有響應怎麼解決
相關內容
1匯總不同聚合級別的數據-R和tidyverse
2RocketMQ 消息失敗重試 解析——圖解、源碼級解析
3android模擬位置軟體,android手機模擬ios
4安卓anr是什麼,ANR是什麼單位
5Java 線程 基礎篇,魔法教程基礎篇
6ios測幀數,ios測幀數軟體
7envoys是什麼牌子,envoy詞根詞綴
8mysql刷盤策略,mysql binlog刷盤
© 2007-2022 花開半夏 版權所有 ICP備案: 魯ICP備18044594號-1 魯公網安備 37030202000467號
上一篇下一篇

⑶ Linux修改主機名永久生效

1、查看主機名命令:hostname

localhost.localdomain 即為主機名

2、在root用戶下編輯network文件修改主機名,vi /etc/sysconfig/network

把localhost.localdomain修改成你想要的主機名即可

3、修改 /etc/hosts文件

4、用 reboot 命令重啟,重啟後即可生效

⑷ 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 ~]#

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

⑸ 如何修改linux主機名稱

1、臨時修改主機名:
[root@linux ]# hostname 主機名
修改只能臨時有效,機器重啟又還原了。
2、永久修改主機名:
修改hostname文件(路徑:/etc/hostname):
[root@linux ]# nano /etc/hostname
把hostname文件裡面所有原來的名稱改成你想改成的名稱。
主機名同時也保存在/etc/hosts文件中,需要把當前IP地址對應的主機名修改為hostname文件中的名稱。
然後重啟機器:
[root@linux ]# reboot

⑹ 如何修改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介紹。

熱點內容
sql獲取小時 發布:2025-08-22 22:10:58 瀏覽:670
大同網通dns伺服器地址 發布:2025-08-22 22:02:22 瀏覽:591
javarsa的是 發布:2025-08-22 21:51:58 瀏覽:712
ftp解析域名解析 發布:2025-08-22 21:48:30 瀏覽:538
與佛論道加密 發布:2025-08-22 21:41:42 瀏覽:345
cs架構語言 發布:2025-08-22 21:34:35 瀏覽:883
安防監控存儲 發布:2025-08-22 21:20:38 瀏覽:800
java高級培訓哪裡好 發布:2025-08-22 21:16:56 瀏覽:170
套杯演算法 發布:2025-08-22 21:15:20 瀏覽:253
unrealengine源碼 發布:2025-08-22 21:02:13 瀏覽:96