2017年8月22日

修改主機名稱

當我們 ssh 登入 Linux 主機之後,會看到 localhost 這個主機名稱。



[root@localhost ~]#                                                                                              



因為我們的主機尚未設定完整的主機名稱,所以會用預設值 localhost 來當作名稱,我們可以透過修改 /etc/hostname 這個檔案,來完整設定主機名稱。



可以透過 hostname 這個指令來查看目前設定的主機名稱。

[root@localhost ~]# hostname                                                                          

localhost.localdomain

[root@localhost ~]#                                                                                              



# vi /etc/hostname                                                                                                



將 localhost.localdomain 修改成為完整的主機名稱。

EX : samba.cjes.tc.edu.tw

存檔離開。



然後重新開機。

# sync;sync;sync;reboot



(指令說明:

sync 立刻將記憶體裡面的資料,寫回硬碟。

reboot 重新開機

分號 ; 隔開指令,代表執行完第一個指令之後,再執行下一個指令,再執行下一個指令... ...上面這行的指令,代表 執行sync;執行sync;執行sync;重新開機 。)



問:為什麼要執行那麼多次的 sync ?

答:因為怕第一次的 sync 沒有完整將記憶體的資料寫回硬碟,所以多執行2次,以保障將資料完整寫回硬碟。)







重開機之後,可以看見原本的 localhost 已經變成設定的名稱了。



再使用 hostname 查看完整的主機名稱。






指令[root@localhost ~]#

只[root@localhost ~]#[root@localhost ~]#[root@localhost ~]#[root@localhost ~]#



[root@localhost ~]# 

[root@localhost ~]#

[root@localhost ~]# 

沒有留言: