Bre*_*nt 13 linux rename hostname
我想重命名我的一台 Debian linux 服务器,以赋予它一个更具描述性、基于角色的名称。
以下是我知道名称需要更改的地方:
我忽略了什么?重命名服务器时是否还有其他常见的事情需要更改?
要检查的其他一些事项:
如果您运行 MySQL,也不要忘记更新它。默认情况下,mysql_install_db将向mysql.user表中添加条目,允许从服务器自己的主机名进行访问。它通常localhost也会增加,所以你在这里可能没问题,但值得仔细检查以确保你不会把自己锁在外面。
如果您正在运行 Apache,请确保在ServerName全局和任何可能一直使用旧规范主机名的虚拟主机中更新。
如果您正在运行邮件服务器(Sendmail、Postfix 等),请确保它可以找出自己的主机名。例如,Postfix 会尝试自动填充$myhostname,但如果您在/etc/postfix/main.cf.
如果此服务器与其他设置为根据主机名(例如/etc/exportsNFS/etc/hosts.allow等)执行访问控制的服务器通信,您也需要更新它们。
如果您有任何使用服务器旧主机名作为公用名 (CN) 的 SSL 密钥,您将需要使用新主机名重新创建它们并发出新的证书请求。希望它们是自签名的,这样您就不必为新证书付费。严格地说,如果您不这样做,SSL 仍然可以工作,但客户端通常会弹出有关名称不匹配的警告消息。
根据您运行的应用程序,当然可能还有其他的。