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 //设置默认网关
dns1=192.168.1.111 //如果用不到dns解析,则不用设置dns。这两行可删除。
dns1=192.168.1.112
6、修改dns
vi /etc/resolv.conf //指定当前主机的dns服务器,最多可指定三个
search localadmin //设置当前主机的默认查找域
nameserver 192.168.1.111 //指定首选dns服务器
nameserver 192.168.1.112 //备用dns服务器
说明:不要修改/etc/resolv.conf这个配置文件,因为dns信息来源于第5步配置文件里。
如果ifcfg-eth0文件修改了dns,重启网卡服务后,resolv.cnf会自动保持同步。
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了。
rhel7之前的版本可以使用# system-config-network 命令来调用图形界面进行配置。