我最近被迫“执行”一些系统管理员的工作,尽管我一直在阅读,试验和学习很多东西,但我绝对不喜欢这样做。
服务器配置的一个基本方面是我无法掌握主机名。
例如在Ubuntu中,应该这样设置主机名(根据Linode Library):
echo "plato" > /etc/hostname
hostname -F /etc/hostname
文件:/ etc / hosts
127.0.0.1 localhost.localdomain localhost
12.34.56.78 plato.example.com plato
我假设这plato
是一个任意名称,那plato.example.com
就是FQDN。
现在我的问题是:
- 它是强制性的吗?
- 目的是什么?
- 在哪里需要/使用它?
- 为什么不能将“ localhost”定义为每台计算机的主机名?
- 我是否需要为
plato.example.com
FQDN 设置DNS条目? - 应该
plato.example.com
用作我的IP的反向DNS条目吗?
此外,是否有任何“最佳做法”来选择主机名?我见过人们使用希腊字母,行星名称甚至是神话人物……当我们用完字母/行星时会发生什么?
抱歉,这是一个愚蠢的问题,但是我从来没有对网络配置感到太热心。