Linux主机名知识点记录
系统版本为centOS 8
一般我们用root用户登录连接到linux,会显示,其中[]和@固定格式,root代表登录用户,aliyun代表主机名,~代表当前所在目录,# 提示符,#是超级用户root的提示符;而$是普通用户的提示符。
aliyun是我们的主机名,现将主机名的分类以及相关命令记录如下:
修改主机名要根据不同的系统使用不同的命令,本人在测试中有些命令就不能用
Linux主机名分为静态的(Static hostname)、临时的(Tansient hostname)以及灵活的(Pretty hostname),静态主机名用于系统启动时设置内核参数;存储于/etc/hostname中。临时主机名默认从网络配置中获取,如果静态主机名生效,则临时主机名没用。“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如[email protected])。
1.hostname以及hostnamectl
hostname查看主机名,hostname newhostname 以及sysctl kernel.hostname=newhostname,临时修改主机名,重启系统失效,重新打开ssh窗口就可看到变化
hostnamectl也可查看主机名
uname -n 也可以
使用vim /etc/sysconfig/network,也可以永久修改主机名,但是得重启服务器生效。这像设置也不是绝对的,因为我买的是阿里云的服务,此项设置不生效
cent os系统可以使用命令:hostnamectl set-hostname 主机名 来修改,修改完毕后重新SHELL 登录或者重启服务器即可。同时修改三个主机名
vim /etc/hostname,重启系统即可生效
vim /etc/hosts,将自己的ip地址以及主机名加入,第一部分:网络IP地址;第二部分:主机名或域名;
第三部分:主机名别名;我的阿里云服务器这个也不可用