去掉mac终端里面hostname提示处的bogon

本文介绍如何在MacOS系统中通过终端命令行更改主机名。当主机名变为'bogon'时,可通过'sudoscutil--sethostname新主机名'命令进行修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

打开终端,如果在命令提示$前面显示的主机名变成了bogon,则可以通过命令行修改:

sudo scutil --set hostname 新主机名

### 添加弹性IP到Linux系统的Hostname配置 在Linux系统中,`hostname` 配置通常涉及两个主要部分:主机名本身以及 `/etc/hosts` 文件中的解析条目。如果希望将弹性IP地址添加到 `hostname` 的配置中,可以通过编辑 `/etc/hosts` 文件来实现。 #### 编辑 `/etc/hosts` 1. 打开终端并以管理员权限编辑 `/etc/hosts` 文件: ```bash sudo nano /etc/hosts ``` 2. 在文件中找到当前主机名对应的行(通常是类似于 `127.0.1.1 hostname` 或者公网IP映射的部分),然后添加一条新的记录,或者直接扩展现有的一行。假设弹性IP为 `203.0.113.45` 并且主机名为 `myserver.example.com` 和短名称 `myserver`,则可以这样写入: ``` 203.0.113.45 myserver.example.com myserver ``` 这里的格式是每行的第一个字段表示 IP 地址,后续字段依次为主机的完全限定域名 (FQDN) 及其简称[^1]。 3. 如果需要保留本地回环接口 (`localhost`) 的定义不变,则应确保不覆盖这些默认设置。典型的 `/etc/hosts` 文件可能看起来像下面这样: ``` 127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback # Elastic IP entry added here: 203.0.113.45 myserver.example.com myserver ``` 4. 完成编辑后保存退出,并通过以下命令验证更改是否生效: ```bash ping -c 1 myserver ``` 此操作应该返回针对新指定弹性IP的成功响应。 #### 注意事项 - 修改完成后需确认网络服务已重新加载或重启机器以便应用变更。 - SELinux策略可能会限制某些类型的访问;尽管本案例未提及具体关联,但若遇到异常情况可暂时将其设为宽容模式测试效果[^2]。 ```python import os os.system('sudo setenforce 0') # Temporarily disable SELinux enforcement. ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值