技术背景

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永久修改主机名的更多相关文章

  1. Linux 永久修改主机名hostname

    前言: 由于最近用3台机器,经常切换导致有容易区别的需求. 故想修改主机名. 实验环境:Ubuntu 17 教程: 1. 使用hostname 命令先临时修改 sudo hostname your_n ...

  2. ubuntu永久修改主机名

    1.查看主机名 在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后:其二,在终端窗口中输入命令:hostname ...

  3. 【Linux 运维】linux系统修改主机名

    主机名的修改:  1.命名解释: [root@localhost~]# 分别代表: 用户名(root) 主机名(localhost) 当前路径(~,当前用户的home目录) 权限标志位(#代表root ...

  4. ubuntu,CentOS永久修改主机名

    1.查看主机名 在Ubuntu系统中,快速查看主机名有多种方法: 其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后: 其二,在终端窗口中输入命令:hostna ...

  5. Redhat修改主机名_Red hat怎么永久修改主机名hostname(转)

    有几种方式修改Redhat的主机名字,这些方法也适合其他的Centos系统,下面介绍Red hat怎么永久修改主机名hostname的三种方法. 方法一: 说明"hostname" ...

  6. centos永久修改主机名

    永久修改主机名 以上的修改只是临时修改,重启后就恢复原样了. 步骤1: 修改/etc/sysconfig/network中的hostname vi /etc/sysconfig/network HOS ...

  7. Linux下修改主机名步骤

    Linux下修改主机名为gpdb 步骤一.运行vi /etc/sysconfig/network命令 NETWORKING=yesHOSTNAME=gpdb 步骤二.运行hostname gpdb命令 ...

  8. SuSE Linux上修改主机名

    1) 临时修改主机名 临时修改使用hostname即可,格式为:hostname 新主机名.Hostname命令除可以临时修改主机名外,还可以用它来查看主机名,不带参数执行它,即为查看主机名. 2)  ...

  9. CentOS下永久修改主机名

    永久修改主机名 [root@centos7 ~]# vim /etc/hostname 打开之后将原来的名字改成你想换的名字 [root@centos7 ~]# cat /etc/hostname 查 ...

  10. Linux随笔 - 修改主机名

    1.临时修改主机名: hostname 主机名 修改只能临时有效,机器重启后会自动还原. 2.永久修改主机名: 修改hostname文件(路径:/etc/sysconfig/network),把hos ...

随机推荐

  1. Java并发(二十一)----wait notify介绍

    1.小故事 - 为什么需要 wait 由于条件不满足(没烟干不了活啊,等小M把烟送过来),小南不能继续进行计算 但小南如果一直占用着锁,其它人就得一直阻塞,效率太低 于是老王单开了一间休息室(调用 w ...

  2. ElasticSearch之禁用交换分区

    操作系统将进程加载至内存中执行时,对于当前未使用到的内存页,可能会将相关内存页交换至硬盘上,即swap. 对于性能敏感.时延敏感的应用程序比如ElasticSearch,swap特性会明显影响性能和稳 ...

  3. 小姐姐用动画图解Git命令,一看就懂!

    无论是开发.运维,还是测试,大家都知道Git在日常工作中的地位.所以,也是大家的必学.必备技能之一.之前公众号也发过很多git相关的文章: Git这些高级用法,喜欢就拿去用!一文速查Git常用命令,搞 ...

  4. Unity3d_Rewired官方文档翻译:概念(一):InputManager、Players、Actions

    仅翻译了官方文档中的Essentials(要点).Concepts(概念)两部分,这是文档中最重要的部分,理解了这两部分的内容应该足以让你将Rewired运用到你的项目中,之后再去阅读文档的其他部分也 ...

  5. AnimatedList 实现动态列表

    AnimatedList实现动画  AnimatedList 和 ListView 的功能大体相似,不同的是, AnimatedList 可以在列表中插入或删除节点 时执行一个动画,在需要添加或删除列 ...

  6. linux中redis下载安装部署启动

    下载安装部署 创建一个存放Redis的文件夹,下载安装包 mkdir redis 进入redis文件 cd redis 下载redis安装包 wget http://download.redis.io ...

  7. 用GaussDB合理管控数据资源的几点心得

    一.摘要 项目交付中可能会遇到同时包含核心交易(OLTP)和报表分析(OLAP)的混合业务场景,其中报表分析类业务复杂度高,消耗大量系统资源,但实时性要求较低,而核心交易类业务并发较大,多为简单事务处 ...

  8. 从4个特点为你解密华为云媒体网络底座AND

    本文分享自华为云社区<解密华为云媒体网络底座ADN>,作者: Satan.D . 互联网的痛点与解决思路 互联网自1968年起源依赖,已经发展了半个多世纪.互联网仅从中文字面意思,可以简单 ...

  9. CodeArts TestPlan:一站式测试管理平台

    摘要:华为云正式发布CodeArts TestPlan,这是一款自主研发的一站式测试管理平台,沉淀了华为30多年高质量的软件测试工程方法与实践,覆盖测试计划.测试设计.测试执行和测试评估等全流程. 本 ...

  10. 连Python都不熟也能跑通AI人脸识别?“隐藏Boss”竟是它!

    摘要:先把AI人脸识别跑起来,然后研究它是如何实现的,整个过程中确实收获不少.所谓先跟着做,再跟着学,实践与理论结合,自己感觉有理解了一些基础概念入个门,在此分享一下自己的捣鼓经验. 1.买台小&qu ...