常用网络管理命令(上)
2015-06-02 16:24
856 查看
ifconfig:网络接口配置命令
命令语法:
ifconfig:显示所有激活的接口信息
ifconfig [interface]:显示指定接口信息
例:ifconfig eth0
ifconfig [interface] [up|down]:临时启动或关闭指定网络接口
例:ifconfig eth0 down
ifup eth0:1
ifdown
ifconfig [interface] [ipaddr] netmask [mask]:临时配置ip地址
例:ifconfig eth0:0 192.168.10.1 netmask 255.255.255.0
ifconfig eth1 192.168.100.1/24
route:路由表管理命令
命令语法:
route:显示路由信息
-n:数字格式的地址
route add:添加路由信息
-host:目标主机路由
例:route add -host 10.0.0.5 gw 192.168.0.1
-net:目标网络路由
例:route add -net 172.0.0.0/24 gw 192.168.1.1
route add -net 0.0.0.0 gw 10.0.0.1
route add default gw 10.0.0.1
route del:删除路由信息
-host:目标主机路由
例:route del -host 10.0.0.1
-net:目标网络路由
例:route del -net 172.0.0.0/24
netstat:查看网络及相关信息
-t :显示tcp信息
-u:显示udp信息
-p:显示进程信息
-l :显示监听信息
-n:不解析主机名
-a:显示所有信息
-e:显示扩展信息
-m:显示套接字相关的内存使用信息
-o state:只显示指定状态的连接,还可以指定过滤条件
例:netstat -anpu
ping:基于ICMP协议的网络测试工具
命令语法:
ping [destination]:
-c:报文的个数
例:ping -c 1 192.168.1.1
-W:等待响应报文的超时时间
例:ping -W 1 10.0.0.1
traceroute:追踪网络包所到达目标主机所经由的所有网关,依赖于traceroute软件包
命令语法:
traceroute [destination]:
例:traceroute www.baidu.com
mtr:网络诊断工具,类似于traceroute,依赖于mtr软件包
命令语法:
mtr [destination]:
例:mtr www.baidu.com
nslookup:域名与IP的解析对应关系,依赖于bind-utils软件包
命令语法:
nslookup [destination]
例:nslookup www.baidu.com
nslookup 220.181.112.244
hostname:显示或配置系统主机名
命令语法:
hostname:显示本机主机名
hostname [hostname]:更改本机主机名
例:hostname princepar.blog.51cto.com
ethtool:显示网络接口设备的属性信息
命令语法;
ethtool [devname]:
例:ethtool eth0
ethtool -S [devname]:统计设备接口的数据信息
例:ethtool -S eth0
可配合watch命令使用:watch “ethtool -S eth0”
命令语法:
ifconfig:显示所有激活的接口信息
ifconfig [interface]:显示指定接口信息
例:ifconfig eth0
ifconfig [interface] [up|down]:临时启动或关闭指定网络接口
例:ifconfig eth0 down
ifup eth0:1
ifdown
ifconfig [interface] [ipaddr] netmask [mask]:临时配置ip地址
例:ifconfig eth0:0 192.168.10.1 netmask 255.255.255.0
ifconfig eth1 192.168.100.1/24
route:路由表管理命令
命令语法:
route:显示路由信息
-n:数字格式的地址
route add:添加路由信息
-host:目标主机路由
例:route add -host 10.0.0.5 gw 192.168.0.1
-net:目标网络路由
例:route add -net 172.0.0.0/24 gw 192.168.1.1
route add -net 0.0.0.0 gw 10.0.0.1
route add default gw 10.0.0.1
route del:删除路由信息
-host:目标主机路由
例:route del -host 10.0.0.1
-net:目标网络路由
例:route del -net 172.0.0.0/24
netstat:查看网络及相关信息
-t :显示tcp信息
-u:显示udp信息
-p:显示进程信息
-l :显示监听信息
-n:不解析主机名
-a:显示所有信息
-e:显示扩展信息
-m:显示套接字相关的内存使用信息
-o state:只显示指定状态的连接,还可以指定过滤条件
例:netstat -anpu
ping:基于ICMP协议的网络测试工具
命令语法:
ping [destination]:
-c:报文的个数
例:ping -c 1 192.168.1.1
-W:等待响应报文的超时时间
例:ping -W 1 10.0.0.1
traceroute:追踪网络包所到达目标主机所经由的所有网关,依赖于traceroute软件包
命令语法:
traceroute [destination]:
例:traceroute www.baidu.com
mtr:网络诊断工具,类似于traceroute,依赖于mtr软件包
命令语法:
mtr [destination]:
例:mtr www.baidu.com
nslookup:域名与IP的解析对应关系,依赖于bind-utils软件包
命令语法:
nslookup [destination]
例:nslookup www.baidu.com
nslookup 220.181.112.244
hostname:显示或配置系统主机名
命令语法:
hostname:显示本机主机名
hostname [hostname]:更改本机主机名
例:hostname princepar.blog.51cto.com
ethtool:显示网络接口设备的属性信息
命令语法;
ethtool [devname]:
例:ethtool eth0
ethtool -S [devname]:统计设备接口的数据信息
例:ethtool -S eth0
可配合watch命令使用:watch “ethtool -S eth0”
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 设计模式之行为型模式 - 调用行为的传递问题
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死