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用户发送即时信息

*注意:只能给当前在线的用户发送即时信息

测试截图:
LinuxStudyNote(30)-Linux常用命令(7)-网络命令(1)write、wall、ping、ifconfig、mail、last、lastlog

结果解释:
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次请求

测试截图:

LinuxStudyNote(30)-Linux常用命令(7)-网络命令(1)write、wall、ping、ifconfig、mail、last、lastlog

4、网络命令之ifconfig查看和设置网卡信息

# #
命名名称 ifconfig
英文原意 interface(网卡) configure
命名所在路径 /sbin/ifconfig
执行权限 root
语法 ifconfig [网卡名称][IP地址]
功能描述 查看和配置网卡信息
范例
ifconfig 查看系统网卡信息
ifconfig eth0 192.168.118.2 设置eth0网卡的ip地址为192.168.118.2

测试截图:
LinuxStudyNote(30)-Linux常用命令(7)-网络命令(1)write、wall、ping、ifconfig、mail、last、lastlog

结果解释

# #
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邮件发送命令

# #
命名名称 mail
命名所在路径 /bin/mail
执行权限 所有用户
语法 mail 用户名
功能描述 给指定的用户发送右键,好处是无论对方是否在线都能发送
范例
mail maple 给maple 用户发送右键

测试截图:
LinuxStudyNote(30)-Linux常用命令(7)-网络命令(1)write、wall、ping、ifconfig、mail、last、lastlog

6、网络命令之last用户登录登出时间及系统重启时间查看

# #
命名名称 last
英文解释 show listing of last logged in users
命名所在路径 /usr/bin/last
执行权限 所有用户
语法 last
功能描述 查看用户的登录登出信息包括系统的重启事件的记录
范例
last 查看当前系统用户的登入登出信息,以及一些系统相关的日志信息,例如重启

测试截图:

LinuxStudyNote(30)-Linux常用命令(7)-网络命令(1)write、wall、ping、ifconfig、mail、last、lastlog

结果解释:

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用户的最后一次登录的时间

示例截图:
LinuxStudyNote(30)-Linux常用命令(7)-网络命令(1)write、wall、ping、ifconfig、mail、last、lastlog