Linux常用命令详解之网络通信命令

来源:互联网 发布:windows平板 游戏横屏 编辑:程序博客网 时间:2024/05/16 19:52

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是有区别的:

windowsping了之后返回4icmp_req包后就会结束命令,但是在Linux中,默认情况下会一直ping下去,直到你用Ctrl + C结束命令;

(2)不要以为接收到4icmp_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(类似于windowsipconfig,但是它列出的信息更详细)

      (3)命令所在路径:/usr/sbin/ifconfig

      (4)执行权限:root

      (5)功能描述:查看网络设备

      (6)语法:ifconfig  选项[-a]  [网卡设备标识]   

      (7)例子:ifconfig         查看所有的设备信息

                 ifconfig  -a     查看所有的设备信息(在LIUNX中加不加a都可以,但在UNIX中,必须加才表示查看所有的设备信息)

                 ifconfig   etho   查看实际的物理网卡信息

小知识:

1eth0(是数字零0,不是字母o):实际的物理网卡

2lo:回环地址的网卡

注意:

Ifconfig除了查看,也可以更改或添加虚拟网卡

如:更改IP地址的命令是:ifconfig  eth0  IP

但是要注意,在Linux中,所有改变的信息都必须更新到配置文件中才会被永久的更新,比如你在命令窗口中更改的IP,如果不保存到配置文件中,它只对本次会话有效,下次开机时就还原了。