技术背景

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. 文心一言 VS 讯飞星火 VS chatgpt (164)-- 算法导论13.1 4题

    四.用go语言,假设将一棵红黑树的每一个红结点"吸收"到它的黑色父结点中,使得红结点的子结点变成黑色父结点的子结点(忽略关键字的变化).当一个黑结点的所有红色子结点都被吸收后,它可 ...

  2. 免费背景音人声分离解决方案MVSEP-MDX23,足以和Spleeter分庭抗礼

    在音视频领域,把已经发布的混音歌曲或者音频文件逆向分离一直是世界性的课题.音波混合的物理特性导致在没有原始工程文件的情况下,将其还原和分离是一件很有难度的事情. 言及背景音人声分离技术,就不能不提Sp ...

  3. Kafka干货之「零拷贝」

    一.背景 周所周知,Kafka是一个非常成熟的消息产品,开源社区也已经经历了多年的不断迭代,特性列表更是能装下好几马车,比如:幂等消息.事务支持.多副本高可用.ACL.Auto Rebalance.H ...

  4. 文心一言 VS 讯飞星火 VS chatgpt (175)-- 算法导论13.3 4题

    四.用go语言,Teach 教授担心 RB-INSERT-FIXUP可能将 T.nil.color 设为 RED,这时,当 z 为根时第1行的测试就不会让循环终止.通过讨论 RB-INSERT-FIX ...

  5. JSON字符串中获取一个特定字段的值

    第一种 import com.google.gson.JsonObject; import com.google.gson.JsonParser; String json="{\" ...

  6. RasaGPT对话系统的工作原理

    RasaGPT 结合了 Rasa 和 Langchain 这 2 个开源项目,当超出 Rasa 现有意图(out_of_scope)的时候,就会执行 ActionGPTFallback,本质上就是利用 ...

  7. 云数据库 GaussDB(for Influx) 解密第十一期:让智能电网中时序数据处理更高效

    摘要:GaussDB(for Influx)是一款基于计算存储分离架构,完全兼容 InfluxDB 生态的云原生时序数据库. 本文分享自华为云社区<云数据库 GaussDB(for Influx ...

  8. 火山引擎DataTester分享:A/B实验中常见的8个错误

    火山引擎DataTester是科学可信的A/B测试与智能优化平台,源自字节跳动长期沉淀,能够深度耦合推荐.广告.搜索.UI.产品功能等多种行业场景需求,为业务增长.转化.产品迭代,运营提效等各环节提供 ...

  9. PPT 商务PPT怎么做

    商务报告:公司专属PPT模板怎么做? 通过LOGO 提取主色调 搜集相关元素 通过LOGO 提取主色调 搜集相关元素 下载图片使用 建立版面

  10. PPT 三维地球动画

    Windows 10 系统自带 画图3D,可以无缝和PPT衔接在一起 百度找一张图片 拖动,包围 到PPT中,插入3D模型(只有 office 365 有) 我这边没有,所以不好继续了 视频地址:(h ...