linux修改主机名-IP

1、查看当前主机名

 hostname

2、 ifconfig   显示所有网络接口的信息

 ifconfig eth0   显示网卡eth0的信息

3、临时修改主机名

hostname rusky.com   # rusky.com为我自己主机名

临时修改ip地址

ifconfig eth0 192.168.1.100 255.255.255.0

4、永久生效

设置主机名: vi/etc/sysconfig/network 本机由于要安装LDAP做数据同步测试,所以主机名设置成域名形式。

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=rusky.com

设置主机名与ip地址对应关系    vi/etc/hosts 

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1  rusky.com
192.168.1.100  rusky.com
#::1 localhost6.localdomain6 localhost6 ----这个应该是IPv6相关信息,用不到可以注释掉

5、修改指定网络接口配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0 //编辑指定网络接口配置文件
DEVICE=eth0 //指定接口名称
ONBOOT=yes //系统启动时加载
BOOTPROTO=static //IP地址静态配置,若该值为“dhcp”则为动态获得
IPADDR=192.168.1.100 //设置IP地址
NETMASK=255.255.255.0 //设置子网掩码
GATEWAY=192.168.1.1 //设置默认网关

6、修改DNS

vi /etc/resolv.conf //指定当前主机的DNS服务器,最多可指定三个
search localadmin //设置当前主机的默认查找域
nameserver 222.172.200.68 //指定首选DNS服务器
nameserver 202.100.192.68  //备用DNS服务器

7、网络配置启动/停止/重启/查看状态

service network start/stop/restart/status 

===============

还有一个跟主机名有关的文件:内核参数/proc/sys/kernel/hostname

/etc/sysconfig/network 是hostname的配置文件,hostname的值跟该配置文件中的HOSTNAME有一定的关联关系,但是没有必然关系,hostname的值来自内核参数/proc/sys/kernel/hostname,如果通过命令sysctl kernel.hostname=Test修改了内核参数,那么hostname就变为了Test了。

上一篇:Linux CentOS7.0 (02)修改主机名和ip地址


下一篇:让IE的Button自适应文字宽度兼容