阿里雲Linux更改主機名

2021-08-28 19:24:35 字數 2532 閱讀 5896

您需要使用hostname或hostnamectl命令。這兩個命令都用於設定或顯示系統的當前主機或網域名稱。許多網路程式(例如sendmail,apache伺服器)使用主機名來識別機器。因此建議設定正確的主機名。

幾乎所有現代linux發行版都附帶了systemd和linux發行版中使用的init系統,用於引導使用者空間並在引導後管理系統程序。

只需輸入hostnamectl:

$ hostnamectl

示例輸出:

靜態主機名:gfs03

圖示名稱:computer-vm

底盤:vm

機器id:beb217fbb4324b7d9959f78*********

引導id:123a3aa710314175aec7c54yyyyyyyyy

虛擬化:qemu

作業系統:ubuntu 16.04.3 lts

核心:linux 4.10.0-40-通用

架構:x86-64

我要將gfs03主機名更改為gfs-server-03:

$ hostnamectl set-hostname 'gfs-server-03'

驗證它:

$ hostnamectl

然後重新啟動伺服器就會顯示更改後的計算機名稱

較早版本的linux發行版使用了hostname命令。一些沒有systemd或systemd的現代發行版仍然使用以下方法。如果可能,請使用hostnamectl命令。讓我們看一些例子。

鍵入以下命令:

$ hostname

sample ouputs:

server.nixcraft.net.in
您需要更新兩個檔案:

linux distribution特定檔案。根據您的分發編輯相應的檔案,如下所示。

/ etc / hosts檔案

redhat / centos / fedora:更改主機名

vi/etc/sysconfig/network
設定hostname = newhost.example.com,輸入:

hostname = server2.nixcraft.com
儲存並關閉檔案。鍵入以下命令:

hostnameserver2.nixcraft.com

主機名

現在,繼續執行步驟#2。

debian / ubuntu:更改主機名

vi/etc/hostname
刪除舊名稱並新增新名稱:

server2.nixcraft.com
儲存並關閉檔案。鍵入以下命令:

hostnameserver2.nixcraft.com

主機名

現在,繼續執行步驟#2。

slackware:更改主機名

vi/etc/hostname
刪除舊名稱並新增新名稱:

server2.nixcraft.com
儲存並關閉檔案。鍵入以下命令:

hostnameserver2.nixcraft.com

主機名

現在,繼續執行步驟#2。

suse / opensuse:更改主機名

server2.nixcraft.com
儲存並關閉檔案。鍵入以下命令:

hostnameserver2.nixcraft.com

主機名

現在,繼續執行步驟#2。

vi/etc/hosts
使用較新的主機名更改所有舊主機名。

Linux 更改主機名

一 使用hostname命令 hostname yourname 這樣只是臨時更改了主機名。二 修改linux主機的配置檔案 etc sysconfig network 和 etc hosts 1.修改 etc sysconfig network裡面的主機名字。vi etc sysconfig ne...

Linux系統更改主機名

ubuntu 1.啟用root使用者 執行命令 sudo s h 切換到root使用者身份 2.編輯檔案 etc hosts 將下面的一行 127.0.1.1 xx 替換為127.0.1.1 newhostname 3.編輯 etc hostname檔案 刪除該檔案的所有內容,新增newhostna...

主機名更改問題

第一步 hostname oratest 第二步 修改 etc sysconfig network中的hostname 第三步 修改 etc hosts檔案 通過hostname 工具來設定主機名只是臨時的,下次重啟系統時,此主機名將不會存在 顯示主機ip hostname i 192.168.1....