Manjaro Linux永久修改主机名
技术背景
Linux系统中默认的主机名可以通过hostname指令进行查询,一般默认的是一串的随机字符串:
[dechin@dechin-20n2s01200 numba]$ hostname
dechin-20n2s01200
也可以通过hostnamectl查看更加详细的主机信息:
[dechin@dechin-20n2s01200 numba]$ hostnamectl
Static hostname: dechin-20n2s01200
Icon name: computer-laptop
Chassis: laptop
Machine ID: 285a6fb7ab414541955d31e5eda79e5a
Boot ID: 7009c86f6c654d61af3e6376a13f2b26
Operating System: Manjaro Linux
Kernel: Linux 5.9.16-1-MANJARO
Architecture: x86-64
但是这个字符串本身没有任何的意义,比如我们可以将这个字符串改为一个用于表征系统OS名称的字符串,这样就可以显示更多的信息。
配置主机名称
一般我们都是希望修改能够被持久化保存的,这里可以直接使用hostnamectl的指令进行修改:
[dechin@dechin-20n2s01200 numba]$ hostnamectl set-hostname dechin-manjaro
[dechin@dechin-20n2s01200 numba]$ hostname
dechin-manjaro
可以看到修改完之后hostname立即发生了变化,但是前面的方括号中的变量还没刷新,因此我们再新建一个terminal窗口看看:
[dechin@dechin-manjaro numba]$ hostnamectl
Static hostname: dechin-manjaro
Icon name: computer-laptop
Chassis: laptop
Machine ID: 285a6fb7ab414541955d31e5eda79e5a
Boot ID: 7009c86f6c654d61af3e6376a13f2b26
Operating System: Manjaro Linux
Kernel: Linux 5.9.16-1-MANJARO
Architecture: x86-64
这里我们就可以看到,不仅主机名发生了变化,方括号中的内容也改变了。
临时修改主机名
而还有一种场景,如果我们只是希望临时的修改一下系统的主机名称,可以直接用hostname yourname的形式赋予,但是运行这个指令需要有root权限:
[dechin-manjaro ~]# hostname dechin-tmp
[dechin-manjaro ~]# hostname
dechin-tmp
此时如果我们切换到普通帐号:
[dechin-manjaro ~]# su dechin
[dechin@dechin-tmp ~]$ hostname
dechin-tmp
可以看到在窗口未关闭的情况下主机名仍然是刚才临时设定的,但是此时如果我们用reboot进行重启的话,新打开的terminal窗口中主机名成又变回了刚才用hostnamectl所永久设定的主机名:
[dechin@dechin-manjaro ~]$ hostname
dechin-manjaro
总结概要
本文通过简单演示,介绍了在Manjaro Linux系统下设置变更主机名的方法,包含有临时方法和永久生效的方法。这些方法在Linux系统中应该是可以通用的,不仅仅局限在Manjaro Linux中。
版权声明
本文首发链接为:https://www.cnblogs.com/dechinphy/p/hostname.html
作者ID:DechinPhy
更多原著文章请参考:https://www.cnblogs.com/dechinphy/
Manjaro Linux永久修改主机名的更多相关文章
- Linux 永久修改主机名hostname
前言: 由于最近用3台机器,经常切换导致有容易区别的需求. 故想修改主机名. 实验环境:Ubuntu 17 教程: 1. 使用hostname 命令先临时修改 sudo hostname your_n ...
- ubuntu永久修改主机名
1.查看主机名 在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后:其二,在终端窗口中输入命令:hostname ...
- 【Linux 运维】linux系统修改主机名
主机名的修改: 1.命名解释: [root@localhost~]# 分别代表: 用户名(root) 主机名(localhost) 当前路径(~,当前用户的home目录) 权限标志位(#代表root ...
- ubuntu,CentOS永久修改主机名
1.查看主机名 在Ubuntu系统中,快速查看主机名有多种方法: 其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后: 其二,在终端窗口中输入命令:hostna ...
- Redhat修改主机名_Red hat怎么永久修改主机名hostname(转)
有几种方式修改Redhat的主机名字,这些方法也适合其他的Centos系统,下面介绍Red hat怎么永久修改主机名hostname的三种方法. 方法一: 说明"hostname" ...
- centos永久修改主机名
永久修改主机名 以上的修改只是临时修改,重启后就恢复原样了. 步骤1: 修改/etc/sysconfig/network中的hostname vi /etc/sysconfig/network HOS ...
- Linux下修改主机名步骤
Linux下修改主机名为gpdb 步骤一.运行vi /etc/sysconfig/network命令 NETWORKING=yesHOSTNAME=gpdb 步骤二.运行hostname gpdb命令 ...
- SuSE Linux上修改主机名
1) 临时修改主机名 临时修改使用hostname即可,格式为:hostname 新主机名.Hostname命令除可以临时修改主机名外,还可以用它来查看主机名,不带参数执行它,即为查看主机名. 2) ...
- CentOS下永久修改主机名
永久修改主机名 [root@centos7 ~]# vim /etc/hostname 打开之后将原来的名字改成你想换的名字 [root@centos7 ~]# cat /etc/hostname 查 ...
- Linux随笔 - 修改主机名
1.临时修改主机名: hostname 主机名 修改只能临时有效,机器重启后会自动还原. 2.永久修改主机名: 修改hostname文件(路径:/etc/sysconfig/network),把hos ...
随机推荐
- 使用ztncui配置私有化zerotier服务器
众所周知,Zerotier-One是一个非常好的组建虚拟局域网的工具,可以以p2p的方式穿透NAT网络进行连接.但是在使用中也仍然存在着一些瑕疵,主要就是以下两点: 因为Zerotier官方提供的中心 ...
- mybatis测试类的书写步骤
mybatis测试类的书写步骤 private SqlSession session; @Test //* 1.根据UserMapper接口的Class对象获取Mapper接口类型的对象 //* 2. ...
- 云上攻防--云服务&&对象存储(域名接管)&&弹性计算(元数据泄露)
云上攻防--云服务&&对象存储(域名接管)&&弹性计算(元数据泄露) 对象存储 各个厂商对于对象存储的叫法不同,但是除了叫法基本没有其他区别. 对象存储各大云名词: 阿 ...
- 基于 Docker 打造前端持续集成开发环境
基于 Docker 打造前端持续集成开发环境 写在前面: 这不是一篇有新意的文章,因为这篇文章半年前我就发布在其他平台上过,为什么在知乎上旧文新发? 除了想要把发布在其他地方的文章统一放到知乎上之外, ...
- node.js 命令必须加 npx 才能执行
问题描述 在 Windows 上搭建 Hexo 环境,已经从官网下载安装 node-v18.18.2-x64.msi,并且通过 npm 命令成功安装 hexo. PowerShell 中,直接执行 h ...
- vue部署项目报错导致空白页解决
在nginx上部署项目出现空白页并报错 解决方法: 在vue的vue.config.js文件中 改成:module.exports = {publicPath: './'}
- 去哪儿网 (Qunar) DevOps 实践分享
这是 2017 年王晓翔在 msup 全球软件案例研究峰会上的分享,重点分享了提高工程效率过程中存在的问题.取得的成果和要做的事情.内容详实,具有可操作性.我有幸看到了,所以在征得晓翔的同意下重新截图 ...
- 单向数据流-从共享状态管理:flux/redux/vuex漫谈异步数据处理
不管是Vue,还是 React,都需要管理状态(state),比如组件之间都有共享状态的需要. 什么是共享状态? 比如一个组件需要使用另一个组件的状态,或者一个组件需要改变另一个组件的状态,都是共享状 ...
- 火山引擎云原生数据仓库 ByteHouse 技术白皮书 V1.0(上)
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 近日,<火山引擎云原生数据仓库 ByteHouse 技术白皮书>正式发布.白皮书简述了 ByteHou ...
- 【django-vue】celery延迟任务、定时任务 django中使用celery 秒杀功能 双写一致性 首页轮播图定时更新 课程前端页面
目录 上节回顾 字符编码 django-redis 今日内容 1 celery 执行异步任务,延迟任务,定时任务 延时任务 定时任务 2 django中使用celery 2.1 秒杀功能 2.1.1 ...