使用环境为CentOS6.6版本;
1、查看网卡IP地址 ifconfig
网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
如果有多个网卡的话为eth1、eth2 。。。
如果linux有多个网卡,只想重启某一个网卡使用命令# ifdown eth0; ifup eth0
ifdown 停掉网卡,ifup 启动网卡;


如果我们远程登录服务器,使用ifdown eth0 停掉网卡后,后面的命令不会被运行,会导致断网无法连接服务器。所以请尽量使用 service network restart 重启网卡;
2、给一个网卡设定多个IP
1
2
|
[root@yonglinux ~]
[root@yonglinux network-scripts]
|
编辑ifcfg-eth0:1 这个配置文件,更改里面的DEVICE=eth0:1 设置新的IP地址192.168.20.30 ;
1
2
3
4
5
6
7
8
9
10
11
|
[root@yonglinux network-scripts]
DEVICE=eth0:1
HWADDR=00:0C:29:43:3D:32
TYPE=Ethernet
UUID=0b1f4512-cefa-4a9e-ae85-adb2ac2a9903
ONBOOT= yes
NM_CONTROLLED= yes
BOOTPROTO=static
IPADDR=192.168.20.30
NETMASK=255.255.255.0
GATEWAY=192.168.20.1
|
保存退出后,重启网卡;
1
|
[root@yonglinux network-scripts]
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[root@yonglinux network-scripts]
eth0 Link encap:Ethernet HWaddr 00:0C:29:43:3D:32
inet addr:192.168.20.20 Bcast:192.168.20.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe43:3d32 /64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:62506 errors:0 dropped:0 overruns:0 frame:0
TX packets:82867 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:38679452 (36.8 MiB) TX bytes:47133078 (44.9 MiB)
Interrupt:18 Base address:0x2000
eth0:1 Link encap:Ethernet HWaddr 00:0C:29:43:3D:32
inet addr:192.168.20.30 Bcast:192.168.20.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:18 Base address:0x2000
|
可以看到多了一个IP,可以用远程ssh访问这个192.168.20.30;
3、查看网卡连接状态 mii-tool eth0
1
2
|
[root@yonglinux ~]
SIOCGMIIPHY on 'eth0' failed: Operation not supported
|
由于是虚拟机所以显示"operation not supported",真实机器会显示 eth0: negotiated 100baseTx-FD, link ok ;”link ok“说明网卡为连接状态,如果显示“no link“说明网卡坏掉了或没有连接网线。
4、更改主机名
hostname 查看系统的主机名;
hostname 主机名 可以更改主机名,下次登录时会更改登录提示符;这样更改只是暂时保存在内存中,重启后不会生效;
1
2
3
4
5
6
7
8
|
[root@yonglinux ~]
yonglinux.com
[root@yonglinux ~]
Angel
[root@yonglinux ~]
Angel
[root@Angel ~]
Angel
|
永久更改主机名,需要编辑配置文件 /etc/sysconfig/network,更改HOSTNAME,保存退出后重启生效;
NETWORKING=yes
HOSTNAME=yonglinux.com
5、设置DNS
DNS为域名解析,把域名解析为ip地址;
配置文件为/etc/resolv.conf
1
2
3
|
[root@yong ~]
; generated by /sbin/dhclient-script
nameserver 192.168.20.2
|
可以添加多个DNS地址,格式为:nameserver ip地址
linux下还有一个特殊的文件 /etc/hosts 也可以解析域名
手动在里面添加ip地址 域名地址;主要作用是临时解析某个域名。
格式为:ip地址 域名 192.168.1.111 www.baidu.com
1
2
|
[root@yong ~]
PING www.baidu.com (192.168.1.111) 56(84) bytes of data.
|
几点要注意的:
1)一个ip后面可以跟多个域名,空格分隔开,可以是几十个甚至几百个;
2)每行只能有一个IP,也就是说一个域名不能对应多个IP;
3)如果有多行中出现相同的域名(ip不一样)会按最前面出现的记录来解析;
本文转自 模范生 51CTO博客,原文链接:http://blog.51cto.com/mofansheng/1635785,如需转载请自行联系原作者