系统配置:hostname:hostname
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
系统配置:hostname:hostname [2023/06/15 05:14] – lnote | 系统配置:hostname:hostname [2023/06/15 10:45] (当前版本) – lnote | ||
---|---|---|---|
行 14: | 行 14: | ||
Firmware Version: F6 | Firmware Version: F6 | ||
</ | </ | ||
- | / | + | / |
- | 而 hostname 修改的是 | + | 而 hostname 修改的是 |
- | 电脑启动的时候用的是 | + | 电脑启动的时候用的是 |
我们需要 | 我们需要 | ||
行 22: | 行 22: | ||
hostnamectl set-hostname Debian | hostnamectl set-hostname Debian | ||
</ | </ | ||
- | 这个命令修改hostname 为Debian\\ | + | 这个命令修改 hostname 为 Debian\\ |
- | 这样会同时把static 和 transient 名字修改了\\ | + | 这样会同时把 static 和 transient 名字修改了\\ |
- | 当重启后,'' | + | 当重启后,'' |
+ | |||
+ | **linux设置了静态IP之后还会获取动态IP导致hostname无法修改的问题解决** | ||
+ | |||
+ | < | ||
+ | 原因是network与NetworkManager服务冲突 | ||
+ | |||
+ | 第一步是禁用NetworkManager服务 | ||
+ | |||
+ | systemctl stop NetworkManager.service | ||
+ | systemctl disable NetworkManager.service | ||
+ | |||
+ | 第二步重启network服务 | ||
+ | systemctl restart network | ||
+ | |||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | 原因是connman\\ | ||
+ | https:// | ||
+ | ConnMan 默认会更改临时 hostname。与 X authority 一起使用时会有问题:如果用旧的 hostname 生成了 xauth magic coookie 之后,ConnMan 改变了你的 hostname,那么将无法创建新的窗口,会显示诸如 No protocol specified 和 Can't open display: :0.0 的错误。手动重置 hostname 可以解决这个问题,但根本的解决办法是从一开始就防止 ConnMan 改变你的 hostname。把下面的配置加入 / | ||
+ | |||
+ | < | ||
+ | [General] | ||
+ | AllowHostnameUpdates=false | ||
+ | </ | ||
+ | 改变这个文件后记得重启 connman.service。\\ | ||
+ | |||
+ | 要测试的话,建议一边观察 systemd 日志,一边插拔几次网线接口。 | ||
系统配置/hostname/hostname.1686806056.txt.gz · 最后更改: 2023/06/15 05:14 由 lnote