Linux下的网络命令大全 命令一:write指令所在目录:/usr/bin/write 语法:write [用户名] 功能介绍:给用户发消息,以Ctrl+D保存结束 实例 我们给eleght这个用户发一条消息,如图1-1所示 1-1 我们用xshell打开eleght,我们会看到如下输入代表成功接收,如图1-2 1-2 命令二:wall英文原意:write all 指令所在路径:/usr/bin/wall 语法:wall [message] 功能描述:给所有用户发消息 实例,如图1-3 [root@centos ~]# wall wo ai ni 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命令所在路径:/sbin/ifconfig 执行权限:root 语法:ifconfig 网卡名称 IP地址 功能描述:查看和设置网卡 实例1,直接键入ifconfig 查看网卡信息,如图1-5 1-5 实例2,临时更改IP地址,这个就不进行演示了比较简单 网络命令五:mail命令所在路径:/bin/mail 语法:mail [用户名] 命令描述:查看发送电子邮件,但不是真正的像互联网上的发送邮件接收一样 Ctrl+D结束 实例,给root本身发送一个邮件,键入 mail root #开始进行写 mail #直接进行接收 如图1-6所示 1-6 命令六:last命令所在路径:/usr/bin/last 语法:last 功能描述:列出目前与过去登陆系统的用户信息 实例,我们直接键入last,显示如图1-7所示 1-7 从上述输出的信息中我们可以看到登陆的用户以及登陆推出时间等等详细信息,这个日志查询命令对于我们来说也十分注重要,我们还可以键入lastlog这个命令他会显示最后一个登陆信息,而不会显示所有,如图1-8 1-8 命令七:traceroute语法 :traceroute 功能:显示数据包到主机之间的路径 我们键入,traceroute www.baidu.com 如图1-9所示 1-9 由于路由器阻止icmp导致无法检测到,正常情况下每一个节点都会显示出来的 命令八:netstat命令路径:/bin/netstat 语法:netstat [选项] 功能 :显示网络相关信息 常用选项 -t TCP协议 -u UDP协议 -l 监听 -r 路由 -n 显示IP地址和端口号 实例,我们键入 netstat -tlun #查看本机监听端口,如图2-1所示 2-1 命令九:setup 这个命令是redha开发的,可以进行一些系统服务网络服务配置,在目前为止可能还是Redhat和centos有这个命令,在centos中也缺少了防火墙配置,网络配置这两个选项 我们在centos中键入 setup ,如图2-2 2-2 在Redhat中还可以设置网络配置,如图2-3 2-3 但是centos中我们可以键入 nmtui 这个命令进行配置,如图2-4,大家还要记得配置网络后重启网络 2-4 |
|