Linux下的网络命令全集
命令一:写
指令目录:/usr/bin/write
语法:write[用户名]
功能:给用户发消息,用Ctrl+D保存。
例子
让我们给这个用户eleght发送一条消息,如图1-1所示。
1-1
当我们用xshell打开eleght时,我们会看到下面的输入表示成功接收,如图1-2所示。
1-2
命令二:墙
本义:写全部
指令路径:/usr/bin/wall
语法:wall [message]
功能描述:向所有用户发送消息
例子,如图1-3所示
[root@centos ~]#墙我爱你
1-3
从输出信息中,我们可以看到用户在发送消息的同时也收到了消息。这两个命令其实是比较老的命令了,从Unix开始就有了,但是到现在还能用。在多用户的情况下广播他们也无妨。
命令三:ping
命令路径:/bin/ping
语法:ping[参数] [IP地址]
-c指定发送的次数。这个参数就够了,不需要太多。
描述:测试网络连接
示例ping本地ip,如后面的1-4所示。
[root @ centos bin]# ping 192 . 168 . 213 . 128
1-4
从上面的输出信息中,我们可以看到我们ping。ping的原理其实很简单,就是向远程主机发送一个数据包,看它是否响应我。
命令:ifconfig
命令路径:/***in/ifconfig
执行权限:root
语法:ifconfig网卡名称IP地址
描述:查看和设置网卡。
1、直接键入ifconfig查看网卡信息,如图1-5所示。
1-5
2.临时更改IP地址相对简单,无需演示这一点。
命令5:邮件
命令路径:/bin/***il
语法:***il[用户名]
命令描述:检查发送邮件,但它并不真的像在互联网上发送邮件接收。
Ctrl+D结束
实例,向root本身发送一封邮件,键入
邮件根#开始写入。
直接接收的邮件号
如图1-6所示。
1-6
命令六:最后
命令路径:/usr/bin/last
语法:最后一个
描述:列出当前和过去登录系统的用户信息。
例如,我们直接输入last,显示如图1-7所示。
1-7
从上面的输出信息中,我们可以看到登录用户、登录启动时间等详细信息。这个日志查询命令对我们来说也非常重要。我们也可以输入命令lastlog,它将显示最后一次登录的信息,但不是全部,如图1-8所示。
1-8
命令:traceroute
语法:traceroute
功能:显示数据包和主机之间的路径。
我们键入如图1-9所示的***.baidu.com路由。
1-9
因为路由器屏蔽了icmp,所以检测不到。正常情况下,每个节点都会显示。
命令:netstat
命令路径:/bin/netstat
语法:netstat[选项]
功能:显示网络相关信息。
常见选项
-t TCP协议
-u UDP协议
-l监控
-r路由
-n显示IP地址和端口号
例如,我们键入netstat -tlun #来查看本地**端口,如图2-1所示。
2-1
命令9:设置
这个命令是redha开发的,可以配置一些系统服务和网络服务。到目前为止,Redhat和centos可能有这个命令,但是centos还缺少两个选项:防火墙配置和网络配置。
我们在centos中输入setup,如图2-2所示。
2-2
您也可以在Redhat中设置网络配置,如图2-3所示。
2-3
但是,在centos中,我们可以键入命令nmtui进行配置,如图2-4所示。您还应该记得在配置网络后重新启动网络。
2-4
好了,这就是Linux下常见网络命令的介绍。除了前两个,我们会经常用到。Eleght科技分享头条号,喜欢请点开!
本文来自吃鸡只用平底锅投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/616807.html