如何修改linu主機名,如何修改linux主機名

2021-12-28 10:05:55 字數 5568 閱讀 2314

1樓:可靠的夢想之星

使用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介紹。

2樓:匿名使用者

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

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

其實是修改這個檔案etc/sysconfig/network這個檔案裡的主機名.

networking=yes

hostname=主機名

記得重啟!!!

完整:第一步:

#hostname oratest

第二步:

修改/etc/sysconfig/network中的hostname

第三步:

修改/etc/hosts檔案

centos7

hostnamectl set-hostname oratest

參考資料:

3樓:邗揚鮑珠軒

如果你想把主機名改為

linux的話,兩中方法:1.#

hostname

linux

這樣修改了以後立即生效,但是重啟後就沒了2.#vim/etc/sysconfig/network修改裡面的hostname等號後面的內容就可以了這個是主機名的配置檔案,修改了以後重啟生效也可以用#

service

network

restart

來重啟網路服務使其生效

4樓:日time寸

1、臨時修改主機名:

[root@linux ]# hostname 主機名修改只能臨時有效,機器重啟又還原了。

2、永久修改主機名:

修改hostname檔案(路徑:/etc/hostname):

[root@linux ]# nano /etc/hostname把hostname檔案裡面所有原來的名稱改成你想改成的名稱。

主機名同時也儲存在/etc/hosts檔案中,需要把當前ip地址對應的主機名修改為hostname檔案中的名稱。

然後重啟機器:

[root@linux ]# reboot

5樓:巨集宇資深工程師

你可以直接修改hostname的值,即刻生效,不過,你如果重新啟動或者登出你的系統的話,就不起作用了。如果想永久生效的話,你可以修改/etc/sysconfig/network檔案中的hostname的值,改為你的主機名。就可以了。

6樓:我姓佛

根目錄下,直接輸入:hostname 主機名 (臨時生效)

修改配置檔案:vi /etc/sysconfig/network (永久生效)

7樓:裔秉耿同

linux修改主機名的方法

用hostname命令可以臨時修改機器名,但機器重新啟動之後就會恢復原來的值。

#hostname

//檢視機器名

#hostname

-i //檢視本機器名對應的ip地址

另外一種方法就是之久修改配置檔案

修改/etc/sysconfig/network修改這個檔案,系統才有效

/etc/hosts

hostname命令讀這個配置檔案

網上有很多朋友說直接修改/etc/hosts檔案就可以,但系統本身用到主機名的地方不會變化,所以我覺得

/etc/hosts

是網路中用的,/etc/sysconfig/network是本機起作用,而且經絡測試也是這樣的,我得版本是

linux

as3總結:所以要修改主機名,就兩個檔案都更改

8樓:g肯定

檢視hostname

1、查詢命令:hostname

2、輸出對應的文字檔案:cat /proc/sys/kernel/hostname

修改hostname

1、hostname命令可以設定系統的hostname,

1[root@linuxprobe~] hostname newhostname

newhostname即要設定的新的hostname,執行後立即生效,但是在系統重啟後會丟失所做的修改,如果要永久更改系統的hostname,就要修改相關的設定檔案12

34[root@linuxprobe~]# vi /etc/sysconfig/network

networking=yes

networking_ipv6=no

hostname=linuxprobe

3、修改hosts檔案或者dns伺服器12

[root@linuxprobe~]# vi /etc/hosts

127.0.0.1 localhost.localdomain

4、用sysctl 修改kernel.hostname12

[root@linuxprobe~]# sysctl kernel.hostname=hadoop

kernel.hostname = hadoop

備註1、請使用sudo許可權

9樓:linux百科

以根使用者登入,或者登入後切換到根使用者,然後在提示符下輸入hostname命令,可以看出當前系統的主機名為localhost.localdomain。

更改/etc/sysconfig下的network檔案,在提示符下輸入vi /etc/sysconfig/network,然後將hostname後面的值改為想要設定的主機名。

更改/etc下的hosts檔案,在提示符下輸入vi /etc/hosts,然後將localhost.localdomain改為想要設定的主機名。

在提示符下輸入reboot命令,重新啟動伺服器。

10樓:蹉唱朋天韻

更為準確的方法是修改/etc/hostname檔案。

檢視:hostname是kernel變數,可以通過直接shell命令hostname,或cat

/proc/sys/kernel/hostname來檢視。

修改:可以直接hostname

newname來修改,但man

hostname

有這麼一句話,the

host

name

isusually

setonce

atsystem

startup

in/etc/init.d/hostname.sh(normally

byreading

thecontentsofa

file

which

contains

thehost

name,

e.g.

/etc/hostname).

所以,真正的核心變數hostname沒有改變。1、redhat系統是由/etc/rc.d/rc.sysinit讀取/etc/sysconfig/network,修改hostname

=newname這一行。2、debain發行版就是修改/etc/hostname配置檔案。

/etc/hosts是為dns服務的,提供ip地址到hostname的轉換。

linux系統在向dns伺服器發出域名解析請求之前會查詢/etc/hosts檔案,如果裡面有相應的記錄,就會使用hosts裡面的記錄。當你要在本機上用新的hostname來訪問自己的時候才會用到/etc/hosts檔案。

11樓:輾轉是夢

vi /etc/sysconfig/network

hostname=

=號後輸入如linux.***.***

12樓:匿名使用者

使用hostname命令只能臨時改變我們的主機名,當我們重啟之後主機名還會恢復成原來的

# hostname newhostname1

輸入hostname linux即可將主機名改成linux,使用uname -n命令檢視 更多linux知識可參考下書籍《linux就該這麼學》。

在虛擬機器上安裝的linux如何修改linux的主機名

13樓:天之灬鋒芒

這個有四個地方可以修改。我本人就是第一種情況。

一、如果虛擬機器在安裝系統回的時候你規答定了hostname,那麼需要在vi  /etc/hostname     中只需修改想新增的主機名字 如:test20

二、直接vi  /etc/hosts,修改三、在命令介面[root@localhost~]#hostname   test20   ,這種也可以修改,不過是暫時的,關機就沒了。

四、在[root@test20 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,這個ifcfg-ens33 是你個人網絡卡名稱,你可以自己看看,進去之後加上 hostname=test20,即可。

14樓:哥玉樹淋雨

.臨時修改主bai機名

顯示主du機名:

zhouhh@

zhizzhh64:~dao$ hostnamezhh64

修改主專機名:

zhouhh@zzhh64:~$ sudo hostname zzofs

zhouhh@zzhh64:~$ hostnamezzofs

永久修改

[root@localhost ~]# cat /etc/sysconfig/network

networking=yes

hostname=localhost.localdomaingateway=192.168.10.1

修改network的hostname項。點前面是屬主機名,點後面是域名。

如何修改jquery預設的,如何修改Jquery Mobile 設定預設選項

一.使用jquery.noconflict 該方法的作用就是讓jquery放棄對 的所有權,將 的控制權交還給prototype.js,因為jquery.js是後引入的,所以最後擁有 控制權的是jquery。它的返回值是jquery。當在 中呼叫了該 方法以後,我們就不可以使用 來呼叫jquery的...

如何修改WiFi密碼,如何修改wifi密碼 忘記密碼

修改無線連線密碼 1 路由器和電腦連線,開啟瀏覽器,在位址列輸入192.168.1.1 一般路由器地址是這個或者檢視路由器背面的登入資訊 進路由 輸入使用者名稱,密碼 預設一般是admin 2 進入後臺後選擇無線設定,然後選擇無線安全設定,就可以更改無線密碼了,如圖 改的話是需要路由器密碼的,如果沒...

AE如何修改介面UI縮放,AE如何修改介面UI縮放

估計你遊戲出了點問題 我的意思是 你重新裝一次魔獸世界 實在不行 你如果想玩的爽點 你就重新做個系統 這樣就不會出問題了 ae after effects 如何修改畫面大小?ae after effects 修改畫面大小bai的方法如下du 1 調整 大小時按住zhishift鍵可dao以實現 的原...