Linux修改主机名

通常在购买的服务器或者一些新安装的Linux系统主机名是一个随机的字符串,但是如果说我们想标识一下每台主机的名称,或者是单纯有强迫症,我们就可以修改一下主机名。

今天以Debian操作系统为例,讲解一下如何修改主机名以及可能遇到的问题。

1,修改/etc/hostname文件

通常/etc/hostname这个文件就是存放我们的主机名的文件,我们直接把主机名写进去就行了,通过文本编辑器打开它:

bash 复制代码
sudo vim /etc/hostname

然后直接把你想修改的主机名写进去就行,例如我要把主机名修改为ucloud-swsk33

复制代码
ucloud-swsk33

最终如下图:

保存文件并重启系统即可。

2,修改/etc/hosts文件

通常情况下,完成了上述第一步并重启,就成功地修改了主机名了!不过如果说仅仅是修改了/etc/hostname文件的话后续使用sudo命令可能会报sudo: 无法解析主机:xxx: 未知的名称或服务的错误:

这时我们需要修改/etc/hosts文件:

bash 复制代码
sudo vim /etc/hosts

加入下列行:

复制代码
127.0.1.1 ucloud-swsk33

也就是加入127.0.1.1 你的主机名即可,保存文件,这时再使用sudo命令就不会出错了!

相关推荐
JAVA面经实录9176 小时前
Linux 常用命令完整知识体系
java·linux·开发语言·汇编
酱学编程10 小时前
【从零到一实现一个 AI Agent 框架 · 第四篇】04. 任务规划:拆解复杂目标 -
服务器·网络·数据库·人工智能
艾莉丝努力练剑12 小时前
OpenCode AI 编程:Ubuntu 24.04 环境安装与使用指南
linux·服务器·网络·人工智能·tcp/ip·ubuntu
崇山峻岭之间12 小时前
Keil5输出hex转换为bin的设置
linux·运维·服务器
谷雪_65812 小时前
Linux 网络命名空间:从内核原理到企业级容器网络架构全景实战
linux·网络·架构
Tian_Hang13 小时前
Eclipse Ditto 的权限策略
java·服务器·前端·网络·ide·ubuntu·eclipse
qq_1631357513 小时前
Linux 【03- chgrp命令超详细教程】
linux
CodeStats14 小时前
【编程语言】深度梳理C/C++、Java、Python、Go、Rust的区别
java·linux·c语言·c++·python·rust·go
我会尽全力 乐观而坚强14 小时前
MySQL库与表的操作
linux·数据库·mysql
着迷不白14 小时前
Linux 磁盘管理完全指南:分区、文件系统、挂载与 LVM 实战
linux·运维·服务器