Ubuntu修改主机名称

Linux主机名修改教程


1.  查看主机名称:

    $ hostname或uname –n  

2. sudo find / -name "hostname" 
    /bin/hostname
    /proc/sys/kernel/hostname
    /usr/share/doc/hostname
    /etc/init.d/hostname
    /etc/hostname

3. $ sudo chmod +w /etc/hostname /etc/hosts

4. $ sudo vim /etc/hostname

5. $ sudo vim /etc/hosts    #加入127.0.0.1 new_hostname 即可。

6. $ sudo chmod -w /etc/hostname /etc/hosts   #然后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、付费专栏及课程。

余额充值