Ubuntu查看主机名和修改主机名

本文介绍了如何在Linux系统中查看及修改主机名。包括使用hostname和uname-a命令查看主机名,通过hostname命令进行临时修改,以及编辑/etc/hostname文件实现永久修改的方法。

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

查看主机名的方法

命令一:
hostname
命令二:
uname -a

临时修改主机名

命令:hostname $newname
重启系统后主机名将恢复为原先的主机名称。

永久修改主机名

主机名存放在/etc/hostname文件中,在文件中输入新的主机名并保存该文件即可。重启系统后请确认主机名有没有修改成功。

step1 修改 /etc/hostname

/etc/hostname 中存放的是主机名,用vim打开并修改:
vim /etc/hostname

step2 重启系统

sudo reboot

### 修改Ubuntu系统的主机名Ubuntu系统中更改计算机称(即主机名),可以通过命令行工具完成。对于永久性变更,不仅需要更新当前会话中的主机名,还需要编辑配置文件来确保重启后设置仍然有效。 要临时改变主机名直到下次重新启动,可以使用`hostnamectl`命令: ```bash sudo hostnamectl set-hostname new-name ``` 这条指令立即生效并应用于当前运行环境,但不会影响持久存储的主机名[^1]。 为了使新的主机名在系统重启动之后也保持不变,则需进一步操作。这涉及到两个主要文件 `/etc/hostname` `/etc/hosts`. 需要用文本编辑器打开这两个文件并将旧有的主机名替换为新指定的字: #### 编辑/etc/hostname 文件 此文件仅包含一行文字,代表机器的静态主机名。通过下面的命令可以直接修改它: ```bash echo "new-name" | sudo tee /etc/hostname ``` #### 更新/etc/hosts 文件 该文件用于定义IP地址到主机名之间的映射关系。找到其中涉及本地主机的那一行,并把原来的主机名改为新的字: ```bash sudo sed -i 's/old-name/new-name/' /etc/hosts ``` 上述命令假设已知确切的老主机名为 `old-name`; 如果不确定具体是什么,可以用实际发现的内容代替之[^3]。 最后一步是让这些改动即时生效,可通过重启网络服务或整个系统实现: ```bash sudo systemctl restart networking.service # 或者简单地重启电脑 sudo reboot ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值