Linux/Mac如何修改自己的主机名?
时间:2023-02-02 17:46:15
Linux修改主机名
如下图,你登录服务器后,@后面的名字就是主机名:
假设你有多台服务器,可能你为了区分哪台是哪台,又或者你想@后面的主机名有相同的格式,那么就要修改主机名。
临时修改
hostname 主机名
举例:
hostname centos-1
退出终端重新登录即可生效,但重启服务器会失效。
永久修改
hostnamectl set-hostname 主机名
举例:
hostnamectl set-hostname centos-2
退出终端重新登录即可生效,重启服务器后同样生效。
原理
hostnamectl set-hostname设置主机名,其实上就是把主机名写入到/etc/hostname文件中,所以能永久生效。
所以,理论上,你直接修改/etc/hostname这个文件的值,然后退出终端重进,效果是完全一样的,但实际上,我虚拟机(CentOS Linux release 7.5.1804 (Core))测试成功,线上一台(CentOS Linux release 7.0.1406 (Core))设置成功,而线上另一台(CentOS Linux release 7.4.1708 (Core))测试不成功,建议还是使用hostnamectl set-hostname命令修改,但该命令会把所有字母自动变小写。
注意:如果是Vps一般都是不带DNS服务器地址的,所以你一设置hostname,应该是所有域名都ping不通,所以你要自己添加DNS地址。
DNS地址在以下地址添加:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=12.34.56.78
GATEWAY=12.34.56.1
NETMASK=255.255.255.192
DNS1=8.8.8.8
DNS2=8.8.4.4
最后还要记得重启网卡:
service network restart
查看当前主机名
hostname
或
hostnamectl
另外,听说centos6及以下的版本,是修改/etc/sysconfig/network文件中的HOSTNAME的值来达到永久修改的目的,但需要重新服务器才会生效,所以一般是配合hostname命令一起使用,由于手头无centos6机器,这个说法未测试,不知道对错。
Mac修改主机名
HostName
主机名(对应Linux系统的hostname),即终端命令行中,@后面那个名字,用于识别当前登录的是哪台机(因为有可能你连了很多台远程服务器,如果没有这个名字,很难区分哪台是哪台):
ComputerName
电脑名称,显示屏保的时候就是这个名字:
LocalHostName
本地主机名,即局域网域名,局域网内别的Mac电脑的Bonjour也会显示这个名字,加上.local即可用于本地通迅:
其中“ComputerName”和“LocalHostName”还可以在系统偏好设置→共享里面设置,图中的“电脑名称”就是“ComputerName”,下边写着“您的本地网络上的电脑可以通过以下地址访问您的电脑:BrucedeMac.local”这个就是“LocalHostName”,点击右边的编辑按钮你就可以设置“LocalHostName”:
LocalHostName默认是ComputerName去掉特殊字符并把空格转换为横杠最后加.local得到的名称,如果ComputerName带中文,会把中文转成拼音。
scutil修改主机名
Mac使用scutil命令来管理一些系统属性,s:system, c:configuration, util:utility,即System Configuration Utility,系统设置实用工具。
注意以上提到的三个属性名字都是首字母大写,必须严格这样写才能获取或设置它们的值。
获取值:
scutil --get HostName
scutil --get ComputerName
scutil --get LocalHostName
设置值(设置的时候要输入管理员密码):
#终端上显示的名称
scutil --set HostName ZhangSan
#电脑名称(比如屏保上显示)
scutil --set ComputerName ZhangSan
#局域网名称,假如你有做共享,在另一台电脑上看到的名称
scutil --set LocalHostName ZhangSan
如果有单引号,双引号,空格等,要用反斜杠转义,否则无法设置,比如:
scutil --set HostName Bruce\'s\ MBP
在终端运行man scutil(即查看scutil的使用手册),可以在文档中找到以下描述:
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Win10任务栏无响应怎么办?Win10任务栏无响应的解决方法
![](https://img.aspxhome.com/file/2023/26/a220936_0s.png)
苹果快速安全响应更新有必要安装吗?如何更新?
![](https://img.aspxhome.com/file/2023/7/44857_0s.jpg)
macOS Big Sur 11—地图骑车路线、室内地图、电动汽车路线规划详细功能介绍
![](https://img.aspxhome.com/file/2023/2/a209272_0s.png)
wps演示如何设置幻灯片母版
![](https://img.aspxhome.com/file/2023/3/a170763_0s.jpg)
影子系统忘记正常模式密码_影子系统忘记密码解决方法
![](https://img.aspxhome.com/file/2023/3/a300042_0s.jpg)
Win10游戏兼容性超WinXP 7月29日正式发售
![](https://img.aspxhome.com/file/2023/28/a249194_0s.jpg)
excel怎么一次性完成多个复制黏贴
Word查找和替换这样用能批量处理工作
![](https://img.aspxhome.com/file/2023/0/24060_0s.gif)
Win10 21H1正式发布 更新内容汇总(附下载)
![](https://img.aspxhome.com/file/2023/29/a260234_0s.jpg)
微信视频动态怎么发?视频动态发布方法简述
![](https://img.aspxhome.com/file/2023/7/a331522_0s.jpg)
在苹果Mac上如何将电子邮件标记为未读/已读?
![](https://img.aspxhome.com/file/2023/4/a208364_0s.jpeg)
石头阅读怎么查看目录?石头阅读查看目录的方法
![](https://img.aspxhome.com/file/2023/8/a332876_0s.jpg)
如何在excel2019表格中设置边框线的操作大全
![](https://img.aspxhome.com/file/2023/1/a140281_0s.jpg)
PPT制作分割线效果教程
![](https://img.aspxhome.com/file/2023/10/a353047_0s.jpg)
win11怎么更改鼠标指针大小?
![](https://img.aspxhome.com/file/2023/30/a268232_0s.jpg)
Windows 10X文件资源管理器更新功能介绍
![](https://img.aspxhome.com/file/2023/2/a288565_0s.jpg)
excel Vlookup函数第四个参数等于1时的重要应用
excel表格固定第一行数据的教程
Win7旗舰版关不了机怎么办?
![](https://img.aspxhome.com/file/2023/1/a282890_0s.jpg)
Word文章文字怎么排版成波浪效果?
![](https://img.aspxhome.com/file/2023/4/30184_0s.png)