linux网络相关命令

Linux系统中的第一个网络接口的名称是eth0,eth0网络接口的配置文件名称是“ifcfg-eth0”。
(1)ip —— 查看IP地址
语法1:ip addr #能查看所有的IP地址

(2)ping —— 测试网络连通性
命令所在路径:/bin/ping
执行权限:所有用户
语法:ping [-c 次数] IP地址
语法1:ping 10.158.3.12 #连通情况下一直返回数据信息
语法2:ping -c 3 10.158.3.12 #连通情况下只返回3条信息

(3)ifconfig —— 查看和设置网卡信息(interface configure)
命令所在路径:/sbin/ifconfig
执行权限:只针对root
语法:ifconfig [网卡名称 IP地址]
语法1:ifconfig #查看本机的网卡信息
语法2:ifconfig -a #查看系统所有的网络接口
语法3:ifconfig eth0 10.158.2.13 #查看指定的网卡信息
linux网络相关命令

(4)iptables —— 防火墙状态
语法1:iptables -L #查看防火墙设置
语法2:iptables -F #关闭防火墙

(5)route -n —— 查看和管理路由表

(6)netstat —— 显示网络相关信息
命令所在路径:/bin/netstat
执行权限:所有用户
语法:netstat [选项]
-t TCP协议
-u UDP协议
-l 监听
-r 路由
-n 显示IP地址和端口号
语法1:netstat -tlun #查看本机监听的端口
语法2:netstat -rn #查看本机的路由表
语法3:netstat -an #查看本机的所有网络连接
语法4:netstat -anp|grep 端口号 #查看该端口占用情况
语法5:netstat -s #查看网络统计信息

(7)netconfig —— 配置工具辅助完成对网络配置文件的设置

(8)setup —— 配置网络
命令所在路径:/usr/bin/setup
执行权限:只针对root
语法:setup

(9)hostname —— 显示和设置主机名(/etc/sysconfig/network)

(10)resolv.conf文件 —— 设置系统中使用的dns服务器的ip地址(/etc/resolv.conf)

(11)last —— 查看用户登录情况
命令所在路径:/usr/bin/last
执行权限:所有用户
语法:last

(12)lastlog —— 查看用户最后一次登录的情况
命令所在路径:/usr/bin/last
执行权限:所有用户
语法:lastlog

(13)traceroute —— 显示数据包到主机间的路径
命令所在路径:/bin/traceroute
执行权限:所有用户
语法:traceroute 域名

(14)mail —— 查看发送电子邮件
命令所在路径:/bin/mail
执行权限:所有用户
语法:mail [用户名]
语法1:mail #查看电子邮件内容
语法2:mail root #给指定用户发送电子邮件

(15)write ——给指定用户发信息,以Ctrl + D保存结束
命令所在路径:/usr/bin/write
执行权限:所有用户
语法:write [用户名]
eg: write root

(16)wall ——给所有用户发信息,以Ctrl + D保存结束
命令所在路径:/usr/bin/wall
执行权限:所有用户
语法:wall [发布信息的内容]
eg: wall Hello Linux!