日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux修改hostname的几种方式,及遇到的问题

發布時間:2025/3/15 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux修改hostname的几种方式,及遇到的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前修改主機名全都是采用的network方式,今天遇到點問題,發現hostname并非之前理解的那樣.
自己配置hostname的問題
這與系統的版本有關系么,騰訊云7.5的,百度云的是6.5,我自己在VMware上安裝的6.5就沒/etc/hostname這個目錄, 有木有大佬能給詳細解釋一下.
1. 騰訊云
很坑爹的是,修改/etc/hostname文件,才可以更改主機名,network卻不可以

2. 百度云
百度云的服務器剛好是和騰訊云相反. 必須改network才可以


先貼一下幾臺機器的配置吧
騰訊云:

//不知道為什么這個命令不會出來系統版本
root@VM_69_43_centos ~# cat /etc/issue
\S
Kernel \r on an \m

root@VM_69_43_centos ~# cat /proc/version
Linux version 3.10.0-862.el7.x86_64 ?? ?(builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018

百度云:
[root@node01 ~]# cat /proc/version?
Linux version 2.6.32-696.16.1.el6.x86_64 (mockbuild@lxsoft14.cern.ch) (gcc version ?? ?4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Wed Nov 15 08:09:40 CET 2017
[root@node01 ~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
?

網上查的修改hostname的幾種方式的區別
1. /etc/hostname
主機名存放在/etc/hostname文件中,修改主機名時,編輯hostname文件,在文件中輸入新的主機名并保存該文件即可。重啟系統后,即可生效。

在Linux發行版中,并非都存在/etc/hostname文件。如Fedora發行版將主機名存放在/etc/sysconfig/network文件中。所以,修改主機名時應注意區分是哪種linux發行版。

2. /etc/sysconfig/network
此文件是針對本計算機的,是給計算機起的一個名字,是計算機的一個標識。可以使用uname -n 命令來查看本地計算機的計算機名稱

/etc/sysconfig/network 確實是hostname的配置文件,hostname的值跟該配置文件中的HOSTNAME有一定的關聯關系,但是沒有必然關系,hostname的值來自內核參數/proc/sys/kernel/hostname (原文:深入理解Linux修改hostname)

3. /etc/hosts
此文件是在網絡上使用的,用于解析計算機名稱和IP地址的映射關系,功能相當于windows下面的c:\windows\system32\drivers\etc\hosts文件,如果想使用計算機名稱來訪問對方的主機,需要把對方計算機的名稱和IP地址寫到本機的hosts文件中

IP地址 主機名/域名 別名
第一部份:網絡IP地址;
第二部份:主機名或域名;
第三部份:主機名別名;
主機名通常在局域網內使用,通過hosts文件,主機名就被解析到對應ip;

域名通常在internet上使用,但如果本機不想使用internet上的域名解析,這時就可以更改hosts文件,加入自己的域名解析。
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 ? ? ? localhost localhost.localdomain
::1 ? ? ? ? ? ? localhost6.localdomain6 localhost6 ?--- 第三個字段是別名。
172.16.127.1 ? ?CLC01
172.16.127.10 ? ?CLC02 ?#aaaaaa 注釋

原文:https://blog.csdn.net/qq_42822962/article/details/85340312?
?

總結

以上是生活随笔為你收集整理的Linux修改hostname的几种方式,及遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。