1、查看网络配置
ifconfig (interface configuration)查看网络接口地址
[root@localhost ~]# ifconfig默认查看已激活的
eth0eth(ethernet)第一个网卡(0第一个网卡,1第二个网卡,2第三个网卡,以此类推)
loloopback回环借口,通常用于本机的网络测试
HWaddrMAC地址
inet addrIP地址
Bcast广播地址
Mask子网掩码
TX发送数据包个数及流量
RX接受数据包个数及流量
[root@localhost ~]# ifconfig eth0 指定查看网卡
[root@localhost ~]# ifconfig eth0 192.168.1.1 为网卡设置临时IP地址
[root@localhost ~]# ifconfig eth0 192.168.1.1 netmask 255.255.255.0
[root@localhost ~]# ifconfig eth0 down|up
[root@localhost ~]# ifconfig eth0:0 192.168.1.2
设置固定IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
生效方法:
service network start|stop|restart|reload|status
/etc/init.d/network {start|stop|restart|reload|status}
ifdown eth0
ifup eth0
2、查看主机名
[root@localhost ~]# hostname
localhost
[root@localhost ~]# hostname crushlinux 为主机设置临时主机名
[root@localhost ~]# vi /etc/sysconfig/network 设置固定主机名
HOSTNAME=localhost
3、路由
[root@localhost ~]# route查看路由表条目
[root@localhost ~]# route -n 跳过解析过程
[root@localhost ~]# route add -net 192.168.3.0/24 gw 192.168.200.203
[root@localhost ~]# route -n
[root@localhost ~]# route del -net 192.168.3.0/24
[root@localhost ~]# route -n
[root@localhost ~]# route |grep "default"
[root@localhost ~]# route add default gw 192.168.200.3
[root@localhost ~]# route -n |grep "default"
[root@localhost ~]# netstat -ntpl|grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3844/nginx.conf
-a显示当前主机中所有的活动网络连接信息
-n以数字的形式显示相关的主机地址,端口等信息
-r查看tcp协议相关信息
-l显示处于监听状态的网络连接及端口信息
-t查看tcp协议相关信息
-u查看udp协议相关信息
-p显示与网络连接相关的进程号,进程名等
[root@localhost ~]# ping 192.168.6.69Ctrl+C键终止
[root@localhost ~]# ping 192.168.6.69 -c 1
[root@localhost ~]# ping -i 0.1 -s 1024 192.168.6.69
-c 数据包发送次数
-i 间隔时间(毫秒)
-s 数据包大小
[root@localhost ~]# traceroute 192.168.200.1 跟踪数据包的路由途径
4、域名解析
[root@localhost ~]# nslookup www.baidu.com
[root@localhost ~]# nslookup 119.75.217.56
[root@localhost ~]# vi /etc/resolv.conf
nameserver 202.106.0.20
5、本地映射文件
[root@localhost ~]# cat /etc/hosts
192.168.200.101 crushlinux.com