Main part from: http://www.cpqlinux.com/hostname.html
Checking your Linux host name
First, see if your host name is set correclty using the following commands:
uname -n
hostname -a
hostname -s
hostname -d
hostname -f
hostname
If the above commands return correctly with no errors then all may be well; however, you may want to read on to verify that all settings are correct.
--------------------------------------------------------------------------------------------------------------------------------
Configuring /etc/hosts
If your IP address is assigned to you by a DHCP server, then /etc/hosts is configured as follows:
127.0.0.1 mybox.mydomain.com localhost.localdomain localhost mybox
If you have a static IP address, then /etc/hosts is configured as follows:
127.0.0.1 localhost.localdomain localhost
192.168.0.10 mybox.mydomain.com mybox
------------------------------------------------------------------------
Setting the Host Name using "hostname"
After updating the /etc/hosts file correctly, the "hostname" command should be run as follows to set your hostname:
hostname mybox.mydomain.com
-------------------------------------------------------------------------------------------------------------------------------
Checking /etc/HOSTNAME (if present)
You may or may not have the file /etc/HOSTNAME:
mybox.mydomain.com
-------------------------------------------------------------------------
Checking /proc/sys/kernel/hostname
This is checked with the following command: cat /proc/sys/kernel/hostname If you need to set this file, you can either reboot or set it now with the following command:
echo mybox.mydomain.com > /proc/sys/kernel/hostname
------------------------------------------------------------------------------------------------------------------------------
It is not reliable to use X tool for my experience.
What is relationship in these files? I will discover in the future.
分享到:
相关推荐
Linux操作系统的hostname是一个kernel变量,可以使用如下两种方式查看 # hostname 和 # cat /proc/sys/kernel/hostname 临时修改hostname 通过hostname命令可以设置系统的hostname # hostname newname new...
hostname命令用于显示和设置系统的主机名称。环境变量HOSTNAME也保存了当前的主机名。 在使用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名。如果需要永久修改主机名...
java.net.UnknownHostException: java: java: No address associated with hostname at java.net.InetAddress.getLocalHost(InetAddress.java:1475) at net.sf.ehcache.Cache.<clinit>(Cache.java:222) ``` 此...
《Python中的backports.ssl_match_hostname模块详解及其在Tornado中的应用》 在Python的世界里,安全性和稳定性是至关重要的。特别是在网络通信中,SSL/TLS协议的使用是保证数据传输安全的基本手段。然而,对于一些...
网络ip扫描工具,根据hostname也可以
hostname是个很不错的改网络环境工具
VC 获取计算机名和IP地址,基于MFC的,是一...具体来说是使用gethostname获取主机名(计算机名),使用GetIPAddress来获取IP地址的字符串,然后再经过字符转换成IP格式,这个例子挺简单,对研究MFC的朋友,或许有帮助。
用于IP与HOSTNAME的java awt编程
当我觉得对Linux系统下修改hostname已经非常熟悉的时候,今天碰到了几个个问题,这几个问题给我好好上了一课,很多知识点,当你觉得你已经掌握的时候,其实你了解的还只是皮毛。技术活,切勿浅尝则止! 实验环境:...
离线安装包,亲测可用
自己写的可以将本机机器名、ip、mac信息上传至指定ftp的程序 210K
"better-hostname"是一个专为前端设计的开源库,它的主要目标是提供一个更高效、更可靠的获取主机名的方法,尤其在与浏览器打包工具browserify结合使用时,能够输出当前运行环境的主机名或者在browserify环境中返回...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
标题“universal loader 2.0.0b_sat_MultiProgrammer_gethostname_universa”揭示了这是一款专门针对卫星接收器编程的工具,版本号为2.0.0b,可能具有多卫星支持和通用性。"gethostname"通常与操作系统中的一个函数...
本模块专注于根据hostname自动获取目标设备的IPv4和IPv6地址,并进行socket连接申请,这对于构建跨平台、多协议的网络应用至关重要。下面我们将深入探讨这个模块涉及到的核心知识点。 首先,我们需要了解`hostname`...
gethostname.rs 所有平台的 。 use gethostname :: gethostname; println! ( "Hostname: {:?}" , gethostname ()); 现有技术 还提供gethostname() ,但从2019年起将。此板条箱改善了。 执照 版权所有2019 ...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用
$ npm install header-hostname 用法 var http = require ( 'http' ) ; var headerHostname = require ( "header-hostname" ) ; http . createServer ( function ( req , res ) { // hostname = "example.com", ...