陈伟堂 2011-06-17
查询、修改主机信息
一、如何修改Linux主机名称
1. 变更当前主机名
1.1echonew-hostname>/proc/sys/kernel/hostname(系统启动时,从此文件中读取主机名字)
1.2 hostname new-hostname (即时生效,但系统重启后将失效)2. 修改配置文件,使得下次重启的时候,使用新的主机名
2.1 编辑文件: /etc/sysconfig/network(注意:修改主机名后,需要重启系统后生效)
2.2 修改: HOSTNAME=new-hostname.domainname
通过修改/etc/sysconfig/network文件中的HOSTNAME中的内容,即可设定新的主机名称,当然要重开机才能生效;接下来可对/etc/hosts文件进行做对应修改,接下来对hosts中文件内容说明一下,内容下:
127.0.0.1 localhost.localdomain localhost (IPV4)
::1 localhost.localdomain localhost6 (IPV6)
3. 配置本机的域名解析文件,使得本机的应用程序能够解析新的主机名
3.1编辑文件: /etc/hosts
修改: xxx.xxx.xxx.xxx new-hostname.domainname new-hostname (这里的xxx代表本机的网络地址,也可以是环回地址127.0.0.1).
4. 通过图形界面进行修改
运行neat命令,打开如下界面(熟悉吧)
说明:/etc/hosts档主要是针对解析来说的,hosts只是用来解释网络中主机与所对应的IP文件,供hosts所有者主机查询用;故我们通过直接修改network文件来修改主机的名称,当然最好是也修改hosts文档,当然仅修改network文档,重启后便可生效。
技巧:两个简单的命令临时临时设置主机名。
(1)使用sysctl命令修改内核参数,格式:sysctl kernel.hostname=主机名,如下。
[root@zijuan /]# sysctl kernel.hostname=newname
kernel.hostname=newname #newname为新设置的主机名
(2)使用hostname命令设置主机名。格式为:hostname 主机名,如下。
[root@zijuan /]# hostname newname
该设置为临时生效。重新启动系统后,设置失效。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhy_yz/archive/2010/09/25/5905637.aspx
二、如何查看主机IP信息
1. 通过hostname指令来获取主机及IP信息
hostname –a: 获取主机别名。
hostname –d: 获取DNS域名。
hostname –f: 获取FQDN名称。
hostname –i: 获取主机的IP地址。
hostname –s: 获取域名的netbios名称。
2. ifconfig查看主机的IP信息
Ifconfig: 查看所有网络接口信息(包含其他的一些信息,如IP,MAC地址,MTU值等)
Ifconfig –interface: 查看指定接口信息(包括IP信息)
转载自:http://jimson.blog.51cto.com/119769/323435