6,网络通信命令
一,(1)命令名称:wite
(3)命令所在路径:/usr/bin/write
(4)执行权限:所有用户
(5)功能描述:向另外一个用户发信息,以ctrl + D作为结束
(6)语法:write 用户名
(7)例子:wite nobody
This is a test!
注意:这是一个实时的通信命令,对方要处于登录状态才可以。
二,(1)命令名称:wall
(2)英文原义:write all
(3)命令所在路径:/usr/bin/wall
(4)执行权限:所有用户
(5)功能描述:向所有在线用户广播信息(信息可以是文件中的内容),以ctrl + D作为结束
(6)语法:wall [message] [file]
(7)例子:wall This is a test!
wall /test/1.txt 把1.txt中的内容发送给所有人
三,(1)命令名称:ping
(3)命令所在路径:/usr/sbin/ping
(4)执行权限:root
(5)功能描述:测试网络连通性
(6)语法:ping 选项 IP地址
(7)例子:ping 192.168.1.1
注意:
(1)这是一个最简单的测试网络连通性的命令,用法和windows中差不多,但是和windows是有区别的:
在windows中ping了之后返回4个icmp_req包后就会结束命令,但是在Linux中,默认情况下会一直ping下去,直到你用Ctrl + C结束命令;
(2)不要以为接收到4个icmp_req包,网络连通性就是好的,得看packet loss(丢包率);也不要武断ping不通,网络就是坏的,也有可能是使用了防火墙、不接受cmp_req包的等很多原因。
(3)Ping命令的选项:
-c num ping -c 4 IP | 指定ping num次便结束命令,而不是一直ping下去 如果指定为4次,则和windows一样 |
-t size ping -t 600 IP | 指定ping的包的大小,默认是63bytes,这个值只能在65507之内 |
扩展:重点知识
(1)低端的测线仪是只能测试出网线能不能用的,而测不了丢包率
(2)测试网络连通故障的要诀是:
项目 | 结论 |
测试你的主机和别的主机的网络连通性 | ping 它的IP (如果ping不通,则先看看测试自己有没有问题) |
测试你的网络设备(如网卡) | ping 本机的IP (如果你能ping通,则说明你的网络设备和网络设置都是没问题的,问题出在网线或是对方)(如果ping不通,则测试一下你的网络设置是否是正确的) |
测试你的网络设置(即TCP/IP设置) | ping 127.0.0.1 (即回环地址) 如果你能ping同回环地址,说明你的设置是没有问题的;说明你的网络设备有问题 |
四,(1)命令名称:ifconfig(类似于windows的ipconfig,但是它列出的信息更详细)
(3)命令所在路径:/usr/sbin/ifconfig
(4)执行权限:root
(5)功能描述:查看网络设备
(6)语法:ifconfig 选项[-a] [网卡设备标识]
(7)例子:ifconfig 查看所有的设备信息
ifconfig -a 查看所有的设备信息(在LIUNX中加不加a都可以,但在UNIX中,必须加才表示查看所有的设备信息)
ifconfig etho 查看实际的物理网卡信息
小知识:
(1)eth0(是数字零0,不是字母o):实际的物理网卡
(2)lo:回环地址的网卡
注意:
Ifconfig除了查看,也可以更改或添加虚拟网卡
如:更改IP地址的命令是:ifconfig eth0 新IP
但是要注意,在Linux中,所有改变的信息都必须更新到配置文件中才会被永久的更新,比如你在命令窗口中更改的IP,如果不保存到配置文件中,它只对本次会话有效,下次开机时就还原了。