Open SUSE怎么修改hostname

鸣鸣Amadues 2017-12-19 11:47:32
现在hostname是小米路由器的名字,MIWIFI xxx的。
网上搜了好多资料,没有看到什么答案。
看到最多的是改etc下的host和hostname文件,感觉没什么关系。
我稍微调查了下,这个MIWIF是在一个wicked,extension的文件夹下获取的,但我改了也没什么用。
谁能帮忙看一下?谢谢了。
...全文
536 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiweihu712 2017-12-22
  • 打赏
  • 举报
回复
这是解释: The “transient” hostname is a dynamic host name maintained by the kernel. It is initialized to the static host name by default, whose value defaults to “localhost”. It can be changed by DHCP or mDNS at runtime.
weiweihu712 2017-12-22
  • 打赏
  • 举报
回复
上面的$ sudo hostnamectl --transient set-hostname localhost 重启之后就会恢复原样。 如果要一劳永逸,屏蔽transient hostname可以这么做: $sudo vi /etc/sysconfig/network/dhcp 修改其中的: DHCLIENT_SET_HOSTNAME="yes" 为 DHCLIENT_SET_HOSTNAME="no" 然后比如你要更改hostname为localhost就使用命令: $sudo sysctl kernel.hostname=localhost
鸣鸣Amadues 2017-12-21
  • 打赏
  • 举报
回复
引用 3 楼 weiweihu712 的回复:
使用hostnamectl查出hostname 比如 $ hostnamectl Static hostname: localhost Transient hostname: bogon 如果要修改transient hostname为 localhost $ sudo hostnamectl --transient set-hostname localhost
谢谢,这个可以,能不能再问下,这个Transient hostname究竟是个什么东西,似乎跟路由器有关系,有没有办法把它禁止掉? 还有$ sudo hostnamectl --transient set-hostname localhost重启后会失效吗?
weiweihu712 2017-12-20
  • 打赏
  • 举报
回复
使用hostnamectl查出hostname 比如 $ hostnamectl Static hostname: localhost Transient hostname: bogon 如果要修改transient hostname为 localhost $ sudo hostnamectl --transient set-hostname localhost
cqyy725 2017-12-20
  • 打赏
  • 举报
回复
试试hostnamectl set xxxx
ckc 2017-12-20
  • 打赏
  • 举报
回复
man hostname 看下帮助吧 这个发行版没怎么接触过,不过命令应该还在吧

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧