centos永久修改主机名以及etchosts文件详解

centos永久修改主机名以及etchosts文件详解,第1张

CentOS 7中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。

查看当前Linux *** 察派作系统缺纳相关信息(内核版本号、硬件架构、主机名称和 *** 作系统类型等):

3.2 方法2:永久生效

就像上面展示的那样,在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。

一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你每次在修改主机名后一败扮贺定要手动更新/etc/hosts,之后再重启CentOS 7。否则系统再启动时会很慢。(没什么必要其实)

Linux 修改 etc/hosts文件

hosts文件

hosts —— the static table lookup for host name(主机名查询静态表)。

优先级 : dns缓存 >hosts >dns服务

例如,修改 www.baidu.com 的ip为127.0.0.1

systemctl restart network centos8失效了

重启网络可使用以下命令

注意一定要使用&&一起执行,否则关闭网络后,会无法远程连接到服务器

ifdown / ifup本质为调用nmcli的脚本

ps:

你可以通过图形化工具来设置网络

centos7系统中,hosts文件所在目录是:hosts文件位于系统盘闷配C:\Windows\System32\drivers\etc中。

其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址。

一旦找到,系统会立即打开对应网页。对于所有Linux *** 作系统的发行版,hosts文件都位于:/etc/hosts。详细了解linux目录,多看看《linux就该这么学》。

存储位置:

hosts文件在不同 *** 作系统(甚至不同Windows版本)的位置都不大一样,以下为hosts文件在不同系统中所处蚂岁指的目录。

Windows XP/2000/Vista/7/8/8.1/10:C:\windows\system32\drivers\etc\(XP系统无法使用bat批处理命令直接替换hosts,需手动替换后重新插拔网线或重启方使雀闹hosts生效)。

(可更改\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath项修改host位置)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12288832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存