北京SEO

centos 7快速设置主机名指令hostnamectl介绍

2019/10/10/17:47:23  阅读:1621  来源:谷歌SEO算法  标签: 微服务

hostnamectl指令是在centos7中增加的一个,我们可以利用它来设置主机名,下面来看个简单的例子.

centos7 上在主机名变更新增了一个hostnamectl 指令,该指令的无论在输出和更改上都较之前更加的便利,先看下hostname的help帮助信息,代码如下:

  1. [root@361way~]#hostnamectl--help
  2. hostnamectl[OPTIONS...]COMMAND...
  3. Queryorchangesystemhostname.
  4. -h--helpShowthishelp
  5. --versionShowpackageversion
  6. --transientOnlysettransienthostname
  7. --staticOnlysetstatichostname
  8. --prettyOnlysetprettyhostname
  9. -P--privilegedAcquireprivilegesbeforeexecution
  10. --no-ask-passwordDonotpromptforpassword
  11. -H--host=[USER@]HOSTOperateonremotehost
  12. Commands:
  13. statusShowcurrenthostnamesettings
  14. set-hostnameNAMESetsystemhostname
  15. set-icon-nameNAMESeticonnameforhost
  16. set-chassisNAMESetchassistypeforhost

查看hostname信息,代码如下:

  1. [root@361way~]#hostnamectl
  2. Statichostname:361way
  3. Iconname:computer-desktop
  4. Chassis:desktop
  5. MachineID:6917731f5fe447d0bca296ed2802e250
  6. BootID:e0d20bc2a3a4474c960394967d33ab53
  7. OperatingSystem:CentOSLinux7(Core)
  8. CPEOSName:cpe:/o:centos:centos:7
  9. Kernel:Linux3.10.0-123.6.3.el7.x86_64
  10. Architecture:x86_64

设置主机名,从上面的help 帮助里可以看到,在设置主机名时,这里涉及到四种主机名,在hostnamectl 的man手册里给予了说明和解释,代码如下:

  1. Thistooldistinguishesthreedifferenthostnames:thehigh-level"pretty"hostnamewhichmightincludeallkindsofspecialcharacters(e.g."Lennart's
  2. Laptop"),thestatichostnamewhichisusedtoinitializethekernelhostnameatboot(e.g."lennarts-laptop"),andthetransienthostnamewhichmightbe
  3. assignedtemporarilyduetonetworkconfigurationandmightrevertbacktothestatichostnameifnetworkconnectivityislostandisonlytemporarily
  4. writtentothekernelhostname(e.g."dhcp-47-11").
  5. Notethattheprettyhostnamehaslittlerestrictionsonthecharactersused,whilethestaticandtransienthostnamesarelimitedtotheusuallyaccepted //phpfensi.com
  6. charactersofInternetdomainnames.

更改主机名,一般情况下都是使用set-hostname进行更改,代码如下:

[root@361way ~]# hostnamectl set-hostname blog

更改主机名一般会涉及到/etc/hostname 、/etc/machine-info 两个文件,同时对于不同的名字修改在man手册上也给了说明:

The static hostname is stored in /etc/hostname, see hostname(5) for more information. The pretty hostname, chassis type, and icon name are stored in /etc/machine-info, see machine-id(5).

set-icon-name 设置的主机一般和图形界面会用到,对应的hostnamectl 输出中的Icon name,set-chassis 指定了主机的平台类型,如本机的是desktop,还可以设置为:"desktop","laptop","server","tablet","handset".

广告内容

centos 7快速设置主机名指令hostnamectl介绍 centos 7快速设置主机名指令hostnamectl介绍 centos 7快速设置主机名指令hostnamectl介绍

相关阅读

热门评论

sunshine技术博客 sunshine技术博客

sunshine技术博客

总篇数164

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法