1、如何修改Linux的hostname
1、登錄Linux後切換到根用戶,然後在提示符下輸入hostname命令,可獲得當前主機版名localhost.localdomain。
2、接著更改權/etc/sysconfig下的network文件,在提示符下輸入vi /etc/sysconfig/network。
3、然後將HOSTNAME後面的值改為想要設置的主機名。
4、然後輸入reboot命令,進行重新啟動伺服器。
5、接著,用hostname命令查詢系統主機名,系統主機名已經變更為mycomputer,如圖所示。
2、linux 下主機的域名怎麼查?
直接使用命令hostname,查看本機的主機名,
配置文件在/etc/sysconfig/network下的HOSTNAME項,修改後重啟,方能起效。
主機名靜態查詢表:/etc/hosts 對應IP和域名
這里稍微解釋一下主機名(hostname)與域名(domain)的區別:主機名通常在區域網內使用,通過hosts文件,主機名就可以解析到對應的IP上;域名通常是在internet上使用,通過公網的DNS來解析。
3、centos設置主機名 linux怎麼設置主機名
hostname參數
-v:詳細信息模式;
-a:顯示主機別名;
-d:顯示DNS域名;
-f:顯示FQDN名稱;
-i:顯示主機的ip地址;
-s:顯示短主機名稱,在第一個點處截斷;
-y:顯示NIS域名。
hostname例子
1、查看當前機器的主機名
[root@leixuesong ~]# hostname
leixuesong
2、設置當前主機的主機名
[root@leixuesong ~]# hostname raykaeso
3、永久的修改當前主機的主機名
[root@leixuesong ~]# vi /etc/sysconfig/network
HOSTNAME=raykaeso
重啟後就會立即生效
4、linux bind,如何配置能夠解析不帶域名的host主機名。
從你提供的系統看你的bind應該是可以支持Response Policy Zone (RPZ) Rewriting策略的。
把主機名都寫在rpz的zone里應該是可以實現的。
例如
response-policy { zone "badlist"; };
and this zone statement
zone "badlist" {type master; file "master/badlist"; allow-query {none;}; };
with this zone file
$TTL 1H
@ SOA LOCALHOST. named-mgr.example.com (1 1h 15m 30d 2h)
NS LOCALHOST.
; QNAME policy records. There are no periods (.) after the owner names.
server1 A 10.0.0.1
5、linux下設置主機名的時候,為什麼都要求設置成:name.domain.com這種域名的樣式.和
因為linux等類unix系統都是為網路應用而開發的,主機的性能可以不需要很強大,只內需要能夠登錄到伺服器(容也就是加入某個域),就可以利用伺服器的資源,因此安裝系統時如果主機是在某個域里,設置域名就表明該主機是這個域里的一員,通過合法的帳號和密碼就可以連接登錄到域伺服器。
如果是單機或者個人家庭網路,域名就可以隨便設置了。
6、如何在Linux中顯示和設置主機名
顯示主機名
#hostname 顯示主機名
#hostname linux01 主機名臨時設定為linux01
設置主機名,更改下面的文件
[root@master mnt]# vim /etc/sysconfig/network
HOSTNAME=linux01 主機名設定為linux01, 永久有效
7、如何修改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介紹。
8、如何為linux主機名添加別名
/etc/mail/ 目錄下 有個 local_host_name 用於 郵件的別名
/etc/samba/smb.conf 裡面 有個 netbios name 也可以設別名 用於 區域網 訪問別名
/var/named/ 你建 的那個 域名文件 里 可以給你的IP 設置 多個 域名
前提是 你要 安裝 這些東西 sendmail samba bind
9、linux主機名的問題
這個localhost.localhost是「主機名.域名」, 而最後一個一個localhost是主機名(或主機別名),你也發現了,/etc/hosts文件是由三部分組成,分別就是「IP地址 主機名.域名 主機名」,當然其實這個文件你也可以用兩部分組成,「IP地址 主機名」,比如 「192.168.1.1 ftp」,那麼就代表這個主機的主機名是ftp,而這里的主機名是用來做區域網解析的,並非一定是真實的主機名。就像上面說的,也許是別名。比如,真實的主機名是aaa,但是這個主機我做了ftp伺服器,在這個文件里我就可以寫「192.168.1.1 ftp」
當你使用hostname這個命令查看主機名的時候,得到的結果是從/etc/sysconfig/network文件中的HOSTNAMEZ這個配置的來的。這個文件才是真正配置真實主機名的文件,這個文件里你怎麼寫,hostname命令就會給你顯示什麼結果,不過按照linux的建議,一般在給主機起名字時,都會使用「FQDN---完全合格域名」,比如「ftp.test.com」這種格式,其中ftp是主機名,而「test.com」是域名後綴。
同時強烈建議,既然是同一台主機,那麼就把這兩個文件里的名字都設置成一樣的。
10、linux 下主機的域名怎麼查
直接使用命令hostname,查看本機的主機名,
配置文件在/etc/sysconfig/network下的HOSTNAME項,修改後重啟,方能起效。
主機名靜態查詢表:/etc/hosts 對應IP和域名
這里稍微解釋一下主機名(hostname)與域名(domain)的區別:主機名通常在區域網內使用,通過hosts文件,主機名就可以解析到對應的IP上;域名通常是在internet上使用,通過公網的DNS來解析。