ifconfig
使用方法:ifconfig 网络设备 参数
功能:查看本机当前的网卡配置与网络状态等信息
ether0:网卡名称
mtu:最大传输单位
inet:IPv4地址
inet6:IPv6地址
ether:MAC地址
RX packets:接收的数据包数,bytes:接收的比特
RX errors:接收的错误的包数,dropped:丢失的包数,overruns:因为速度过快丢失的包数,frame:因为frame错误丢失的包数
TX packets:发送的数据包数,bytes:发送的比特
TX errors: 发送的错误包数,dropped:丢失的包数,carrier:发送时因为carrier错误的包数,collision:冲突信息包数
参数说明:
- up/down:开启/关闭网卡
- arp/-arp:启用/关闭arp协议
- ifconfig 网卡名称 add IPv6地址//配置IPv6地址
ifconfig 网卡名称 del IPv6地址//删除IPv6地址 - ifconfig 网卡名称 hw ether mac地址//修改mac地址
uname
使用方法:uname -a
功能:查看系统内核和系统版本的信息
free
使用方法: free 参数
功能:查看系统内存
参数说明:
-
-b/-k/-m/-g 以bit/kb/mb/g为单位显示内存
-
-h 以合适的内存单位显示内存
uptime
使用方法:uptime 参数
功能:查看系统的负载信息
17:43:09 是系统时间
up 3 days, 21:43 是系统运行时间
5 user是当前用户登录数
load average是系统负载,即任务队列的长度平均值,分别是一分钟到现在,五分钟到现在,十五分钟到现在的平均值。(数值越低代表负载越低)
who
使用方法:who 参数
功能:查看当前登入主机的用户终端信息。
last
使用方法:last 参数
功能:查看到现在为止登录过系统的主机信息
第一列:用户名,启动或者重启会显示reboot
第二列:终端位置
第三列:登录IP或者内核
最后一列 :开始时间-结束时间 (持续时间)
last命令读取的是**/var/log/wtmp/**文件,wtmp文件是二进制文件
可以用 echo > /var/log/wtmp 清空wtmp记录
history
使用方法:history 参数
功能:显示执行过的命令
参数说明:
-
! 命令编号 执行第几条命令
-
!命令名称 执行历史记录中最近执行的该命令
-
!!或者!-1 执行上一条命令
-
history -c 清空历史记录