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
/etc/hosts
和 /etc/sysconfig/network
的相关内容。
-bash/zsh: 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
在不带任何参数的情况下调用主机名时,将显示由 gethostname
函数返回的系统名称。
当使用一个参数或 --file 选项调用时,主机名将使用 sethostname
函数设置系统的主机名。 只有超级用户可以设置主机名。
通常,通常在系统启动时通过脚本 /etc/init.d/hostname.sh
设置一次主机名,方法是读取包含主机名的文件内容,例如 /etc/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]
-v:详细信息模式; -a:显示主机别名; -d:显示DNS域名; -f:显示FQDN名称; -i:显示主机的ip地址; -s:显示短主机名称,在第一个点处截断; -y:显示NIS域名。
主机名:指定要设置的主机名。
hostname 显示系统主机名:
[root@commandnotfound ~] $ hostname commandnotfound
hostname 修改主机名:
hostname newname # for now vi /etc/hosts # forever reboot