LinuxStudyNote(30)-Linux常用命令(7)-网络命令(1)write、wall、ping、ifconfig、mail、last、lastlog
1、网络命令之write发送即时信息
# | # |
---|---|
命名名称 | write |
命名所在路径 | /usr/bin/chown |
执行权限 | 所有用户 |
语法 | write <用户名> |
功能描述 | 给用户发信息,以Ctrl+D保存结束 |
写错修改信息按Ctrl+BackSpace 或Del键 | |
范例 | |
write maple hello maple Ctrl+D结束 | 给maple用户发送即时信息 |
*注意:只能给当前在线的用户发送即时信息
测试截图:
结果解释:
root用户给在线的maple用户发送Hello maple的即时信息,maple用户在它的终端即时查看到了来自root用户的即时信息
2、网络命令之wall发送广播信息
# | # |
---|---|
命名名称 | wall |
英文原意 | write all |
命名所在路径 | /usr/bin/wall |
执行权限 | 所有用户 |
语法 | wall [message] |
功能描述 | 发送广播信息 |
范例 | |
wall hello | 给所有在线的用户发送广播信息hello |
3、网络命令之ping网络连通性测试
ping命令通过向目标主机发送icmp请求包来测试网络的连通性,在查看ping命令的时候主要查看一个很重要的指标就是丢包率,如果丢包率严重则说明网络越差
# | # |
---|---|
命名名称 | ping |
英文原意 | ping 碰撞 |
命名所在路径 | /bin/ping |
执行权限 | 所有用户 |
语法 | ping [-c][count][ip地址] |
-c | count ping的次数 |
功能描述 | 测试网络连通性 |
范例 | |
ping 192.168.118.2 | 测试与ip地址为192.168.118.2主机的网络连通性,没有次数限制 |
ping -c 3 192.168.118.2 | 测试与ip地址为192.168.118.2主机的网络连通性,只发送3次请求 |
测试截图:
4、网络命令之ifconfig查看和设置网卡信息
# | # |
---|---|
命名名称 | ifconfig |
英文原意 | interface(网卡) configure |
命名所在路径 | /sbin/ifconfig |
执行权限 | root |
语法 | ifconfig [网卡名称][IP地址] |
功能描述 | 查看和配置网卡信息 |
范例 | |
ifconfig | 查看系统网卡信息 |
ifconfig eth0 192.168.118.2 | 设置eth0网卡的ip地址为192.168.118.2 |
测试截图:
结果解释
# | # |
---|---|
eth0 | 代表本地的真实网卡0表示这是第一个块真实网卡 |
lo | 回环网卡用于本机通信和测试,地址也是固定的127.0.0.1 |
Link encap:Ethernet | 网络类型是以太网 |
HWaddr 00:0C:29:C8:AA:FE | Mac地址、网卡的硬件地址 |
inet addr:192.168.118.2 | 当前主机的ip地址 |
Bcast:192.168.118.255 | 网络的广播地址 |
Mask:255.255.255.0 | 子网掩码 |
inet6addr:fe80::20c:29ff:fec8:aafe/64 Scope:Link | ipv6地址信息 |
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 | 网络的附加信息 |
RX packets:1234 | 接受到的数据包的总数量 |
TX packets:722 | 发送的数据包的总数量 |
RX bytes:131018 (127.9 KiB) | 接受的数据包的总大小 |
TX bytes:124651 (121.7 KiB) | 发送的数据包的总大小 |
Base address:0x2000 | 网卡在内存中的物理地址 |
5、网络命令之mail邮件发送命令
# | # |
---|---|
命名名称 | |
命名所在路径 | /bin/mail |
执行权限 | 所有用户 |
语法 | mail 用户名 |
功能描述 | 给指定的用户发送右键,好处是无论对方是否在线都能发送 |
范例 | |
mail maple | 给maple 用户发送右键 |
测试截图:
6、网络命令之last用户登录登出时间及系统重启时间查看
# | # |
---|---|
命名名称 | last |
英文解释 | show listing of last logged in users |
命名所在路径 | /usr/bin/last |
执行权限 | 所有用户 |
语法 | last |
功能描述 | 查看用户的登录登出信息包括系统的重启事件的记录 |
范例 | |
last | 查看当前系统用户的登入登出信息,以及一些系统相关的日志信息,例如重启 |
测试截图:
结果解释:
last主要显示用户登入登出的时间
# | # |
---|---|
maple | 登录用户名 |
pts/1 | 从第二个远程终端登录 |
192.168.118.1 | 登录来源的Ip地址 |
18:19 | 退出时间 |
(00:14) | 持续时间 |
still logged in | 当前正在线 |
(00:14) | 持续时间 |
7、网络命令之lastlog查看用户最后一次登录时间
# | # |
---|---|
命名名称 | lastlog |
英文解释 | last login |
命名所在路径 | /usr/bin/lastlog |
执行权限 | 所有用户 |
语法 | lastlog [-u] 用户id |
-u | user 查看指定用户最后一次登录的信息 |
功能描述 | 查看用户最后一次登录的时间 |
范例 | |
lastlog | 查看用户最后一次登录的时间 |
lastlog -u 502 | 查看用户id为502用户的最后一次登录的时间 |
示例截图: