Linux常用网络命令的使用(一)

2017-04-29 21:02 阅读 686 次 评论 0 条

Linux提供了一组强有力的网络命令来为用户服务,这无疑成为计算机网络资源共享的中流砥柱,这些工具与命令可以让我们更好的传输文件和数据,今天就为大家阐述Linux环境下(CentOS6.5)的常用网络命令。

网络命令:write

这是历史上最古老的即时通信,最早在Unix系统上就有,某种程度上你可以理解它为QQ的前身。但是使用write命令的前提是:所有的用户都必须登录在这台服务器上。

首先可以临时创建一个普通用户,我所使用的是root用户与wenyang普通用户之间的通信。

当写完信息时,以Ctrl+D进行保存退出,现在wenyang用户就会收到一个message:

用户wenyang很明显收到了这个message,结尾以EOF标志结束。当我们使用write命令时,必须是与在线用户之间的通信,可以使用w命令来查看当前服务器的在线用户。

网络命令:wall

wall命令凌驾于write之上,功能更加强大,对所有在线用户同时发送message。

当然,wall命令也就不用再指定用户,直接wall + message即可广播这条信息给所有人。

我们可以看出,root用户正在以第一条远程终端(pts/0)发送这条message。你会发现root自身也会接受到自己广播的消息。

普通用户wenyang在同样的时间接受到这条message。write与wall看起来比较古老,但是即时性还是很强的,至少到目前来看并没有被摒弃。

网络命令:ping

ping命令时我们使用较为频繁的一个远程探测命令,它的作用是给远程主机发送一个信息包,即ICMP请求包,用来探测网络互通情况。

ICMP:它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。还有比较重要的两个:

①ttl:即生存时间值,它的作用是限制IP数据包在计算机网络中的存在的时间。

②packet loss:丢包率,越小越好,ICMP请求包的一个反馈。

在linux下,当你ping一个IP/域名时,它会一直ping下去,你必须使用Ctrl+C来强制终止,当然用-c选项来设置ping的次数也是很简单的。在我们的windows系统上,当你ping一个ip时,它有一个默认次数,不会像linux这样一直ping下去。

网络命令:ifconfig

可以通过此命令来查看计算机的ip地址、MAC地址和网卡信息等。当然,也可以配置临时ip。

Linux默认有两块网卡,eth0:即本机的真实网卡,它是按照数字的方式排列,如果你有第二张网卡,就是eth1 。

lo:回环网卡,即虚拟网卡,在所有的操作系统中都有这样的网卡,地址也是固定的。

网络命令:mail

Linux的纯字符界面也可以收发邮件,但是利用的并不是搭建好的邮件服务器,而是本机用户给本机用户通信,利用本地的内存,即使没有网络也可以互通mail。

如果接收方是离线状态也是可以发送mail,这也是它和write与wall最主要的区别之一。

我们给wenyang用户发送一个mail,按Ctrl+D保存退出。

在wenyang用户处通过mail查看邮件,会列举出mail的基本信息。

h:查看当前邮件列表。

1:即邮件的编号,表示查看邮件编号为1的mail 。

d [邮件编号]:删除邮件编号为1的邮件,h查询后发现删除邮件成功。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Linux常用网络命令的使用(一) | 术与道的分享
分类:网络与安全 标签:,
1024do.com导航_术与道导航平台

发表评论


表情