查看网络接口信息
[root@localhost /]# ifconfig eth0
eth0![微笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif)
![吐舌头](http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif)
![偷笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/titter.gif)
![大笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
![难过](http://static.blog.csdn.net/xheditor/xheditor_emot/default/sad.gif)
inet6 addr: fe80::20c:29ff:fef1:f6b6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45970 errors:0 dropped:0 overruns:0 frame:0
TX packets:1247 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5822185 (5.5 MiB) TX bytes:104837 (102.3 KiB)
Interrupt:19 Base address:0x2024
lo ->本地回环接口??
//链路封装
网卡MAC
本机IP
广播
子网掩码 //
常用选项 -a显示所有接口
测试网络连接
[root@localhost /]# ping 192.168.67.129
PING 192.168.67.129 (192.168.67.129) 56(84) bytes of data.
64 bytes from 192.168.67.129: icmp_seq=1 ttl=64 time=0.160 ms //
time to leave:
64 bytes from 192.168.67.129: icmp_seq=2 ttl=64 time=0.069 ms 每经一个路由ttl减1
常用选项 -c 指定发送的数据包个数 防止数据包乱窜
-s 指定每次发送测试数据的大小(字节)
查看网络连接状态
netstat -a显示所有活动连接
-n以数字形式显示
-p显示进程信息
-t查看tcp协议
-u查看udp协议
-r显示路由表信息
一般组合-anpt
查看路由组合-nr
调整网络参数的方式
临时方式 ifconfig eth0 0.0.0.1 up或者down [netmask 子网掩码]
永久方式修改参数配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 ->第一块以太网卡
[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp //设置网络接口的配置方式
HWADDR=00:0c:29:f1:f6:b6
NM_CONTROLLED=yes
ONBOOT=yes //我的这个配置文件有点奇怪,跟普通的不一样唉
TYPE=Ethernet 图形工具setup
UUID="d42b2ceb-f9f3-49cc-bfc6-2f82e7aba33b"
DNS2=255.255.255.0
DNS1=192.168.67.3
USERCTL=no
IPV6INIT=no
PEERDNS=yes
网络服务的启动与停止
可以
/etc/init.d/network start
或者
service network restart //关闭stop
查看服务状态
status什么的不过一般用chkconfig
查看路由
[root@localhost /]# route -n // -n选项不解析IP地址
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.67.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
0.0.0.0 192.168.67.2 0.0.0.0 UG 0 0 0 eth0
[root@localhost /]# traceroute 192.168.67.192 //测试到目标主机间经过的网络节点 这个一般在ping失败后使用
traceroute to 192.168.67.192 (192.168.67.192), 30 hops max, 60 byte packets
1 192.168.67.129 (192.168.67.129) 3000.990 ms 3001.018 ms 3001.017 ms
Flags:标记路由状态U开启 UG作为网关记录使用
Metric:到达目标主机经过的跳数
Ref:在Linux内核中还未使用此参数
Use:核心路由记录/缓存的查询统计参数(不懂)
查看及测试主机名
hostname:查看本机
nslookup :测试域名解析是否正常 //反解析的关键 防止垃圾邮件
格式 nslookup 目标主机地址 [DNS服务器地址]
//当省略参数时自动使用/etc/resolv.conf中指定的服务器
主机名称配置文件
/etc/sysconfig/network 里面改主机名reboot就可以了
本地主机名称解析文件
/etc/hosts 跟DNS服务差不多不过不能代替DNS 立即生效
域名服务器配置文件
/etc/resolv.conf文件
保存本机要使用的DNS服务器IP地址