1.write
路径:/usr/bin/write
权限:所有用户
语法:write <用户名>
功能:给用户发信息,以Ctrl+D保存结束
例:#write 04110606
注:输错了的时候,ctrl+退格键或是delete
接收信息的用户必须在线。
2.wall
原意:write all
路径:/usr/bin/wall
权限:所有用户
语法:wall [message]
功能:给当前所有在线的用户发广播信息,包括自己
例:wall hahahaha!
3.ping
路径:/bin/ping
权限:所有用户
语法:ping 选项 IP地址
-c 指定发送次数
功能:测试网络连通性
例:$ ping 192.168.116.132
作用:有64个字节包从IP地址192.168.116.132返回,时间是……,返回时间越短网络状态越好。
$ ping -c 3 192.168.116.132
三次后停止
重点关注packet loss,丢包率,如果packet loss非常高,说明即使是ping通但是网络状态也是非常差的。
注:ctrl+c强制终止
4.ifconfig
原意:interface configure
路径:/sbin/ifconfig
权限:root
语法:ifconfig 网卡名称 IP地址
功能:查看和设置网卡信息 查看当前网络状态
例:$ ifconfig
计算机默认有两块网卡,ens33和lo
ens33:本地真实网卡
lo:回环网卡,本机通信和测试,地址固定
5.mail
路径:/bin/mail
权限:所有用户
语法:mail [用户名]
功能:查看发送电子邮件,接收方不一定要在线
例:$ mail root
查看邮件内容:输入邮件序列号
查看后返回邮件列表:输入h
删除邮件:d 序列号
q键退出
6.last
路径:/usr/bin/last
权限:所有用户
语法:last
功能:列出目前与过去登入系统的用户信息
例:$ last
是一个非常有效的日志查询命令
7.lastlog
路径:/usr/bin/lastlog
权限:所有用户
语法:lastog
功能:检查某特定用户上次登陆的时间
例:$lastlog
把所有的用户显示出来,包括伪用户,但是显示从未登录
$ lastlog -u 502(UID)
查看某个特定的用户的最后一次登陆时间
8.traceroute
路径:/bin/traceroute
权限:所有用户
语法:traceroute
功能:显示数据包到主机之间的路径 探测到达指定的这个网站
例:$ traceroute www.baidu.com.cn
9.netstat
路径:/bin/netstat
权限:所有用户
语法:netstat [选项]
功能:显示网络相关信息
选项:-t: TCP协议
-u: UDP协议
-l: 监听
-r: 路由
-n: 显示IP地址和端口号
例:
$ netstat -tlum 查看本机监听的端口
TCP协议才可以直接接触访问,所有它的状态是监听。
UDP协议直接发送,不监听
$ netstat -an 查看本机所有的网络连接
$ netstat -rn 查看本机路由表
10.setup(rat hat自带,其他Linux不存在,centos7使用nmtui)
路径:/usr/bin/setup
权限:root
语法:setup
功能:配置网络 永久有效
例:#setup
service network restart :重启网络服务
11.挂载命令
名称:mount
路径:/bin/mount
权限:所有用户
语法:mount [-t 文件系统] 设备文件名 挂载点
例:$ mount -t iso9660 /dev/sr0 /mnt/cdrom
linux的光盘,u盘只能每次开机实现手动挂载,window可以自动挂载。
linux有图形界面也能自动挂载。
命令行形式下:
mkdir /mnt/cdrom //用来做光盘挂载
mount -t iso9660 /dev/sr0 /mnt/cdrom
umount /dev/sr0 //卸载挂载点