hostname 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

hostname 命令安装:


-bash: hostname: command not found

#Debian
apt-get install hostname

#Ubuntu
apt-get install hostname

#Arch Linux
pacman -S hostname

#Kali Linux
apt-get install hostname

#CentOS
yum install hostname

#Fedora
dnf install hostname

#Raspbian
apt-get install hostname

hostname 命令补充说明:


在不带任何参数的情况下调用主机名时,将显示由 gethostname 函数返回的系统名称。

当使用一个参数或 --file 选项调用时,主机名将使用 sethostname 函数设置系统的主机名。 只有超级用户可以设置主机名。

通常,通常在系统启动时通过脚本 /etc/init.d/hostname.sh 设置一次主机名,方法是读取包含主机名的文件内容,例如 /etc/hostname

hostname 命令语法:


hostname [-v] [-a|--alias] [-d|--domain] [-f|--fqdn|--long] [-A|--all-fqdns] 
         [-i|--ip-address] [-I|--all-ip-addresses] [-s|--short] [-y|--yp|--nis]
hostname [-v] [-b|--boot] [-F|--file file name] [hostname]
hostname [-v] [-h|--help] [-V|--version]

hostname 命令选项:


-v:详细信息模式;
-a:显示主机别名;
-d:显示DNS域名;
-f:显示FQDN名称;
-i:显示主机的ip地址;
-s:显示短主机名称,在第一个点处截断;
-y:显示NIS域名。

hostname 命令参数:


主机名:指定要设置的主机名。

hostname 命令实例


显示系统主机名:

[root@commandnotfound ~]$ hostname
commandnotfound

修改主机名:

hostname newname # for now
vi /etc/hosts # forever
reboot

hostname 命令扩展阅读:




hostname 命令评论