目录
本系列专栏
CPU篇
CPU使用率:top
CPU负载:uptime
CPU核心使用情况:mpstat -P ALL 1
上下文切换:vmstat 1
CPU等待 IO时长:iostat -x 1
CPU的频率:lscpu 或者 cat /proc/cpuinfo | grep "cpu MHZ"
CPU的缓存:lscpu | grep "cache"
内存篇
总内存大小:free -h 或者 cat /proc/memoryinfo
内存利用率:sar -r 1
内存带宽:sar -B 1
磁盘篇
查看所有可用或已挂载磁盘信息:lsblk
查看所有磁盘的分区信息:fdisk -l
磁盘使用情况:sar -d
单个进程的磁盘 IO 统计信息:pidstat -d 1
磁盘挂载情况:df -Th
网络篇
网络接口状态:ip addr show 或者 ifconfig
网络吞吐量:sar -n DEV 1
网络错误和丢包:netstat -i 或者 ip -s link
网络连接状态:netstat -anp
网络延迟:ping -c 4 ip
网络重传率:netstat -s | grep retrans 或者 ss -s
进程篇
进程运行状态:ps aux
正在运行进程数:ps -e | wc -l
系统负载篇
系统运行时间:uptime
登录用户数量:who | wc -l
系统信息
操作系统类型和版本:hostnamectl
内核版本:uname -r 或者 cat /proc/version
用户和组
系统用户列表:getent passwd
用户组列表:getent group
查看用户权限:id 用户名
查看用户所属组:groups 用户名
查看组权限:grep '^组名:' /etc/group
查看文件或目录权限:ls -l 文件或目录名
查看用户对特定文件或目录的权限:getfacl 文件或目录名
服务篇
查看服务:systemctl status 服务名
启动服务:systemctl start 服务名
停止服务:systemctl stop 服务名
重启服务: systemctl restart 服务名
开机自启服务:systemctl enable 服务名
开机不启用服务:systemctl disable服务名
查看系统运行级别:runlevel
docker 相关命令
查看 docker 版本:docker --version
查看 docker 信息:docker info
搜索 docker 镜像:docker search 镜像名称
下载 docker 镜像:docker pull 镜像名称
查看本地所有镜像:docker images
运行容器:docker run [选项] 镜像名 [命令]
查看运行中的容器:docker ps
查看所有容器:docker ps -a
进入运行中的容器:docker exec -it 容器id 或容器名称 /bin/bash
查看容器日志:docker logs 容器id 或容器名称
查看容器详细信息:docker inspect 容器id 或容器名称
注:手机端浏览本文章可能会出现 “目录”无法有效展示的情况,请谅解,点击侧栏目录进行跳转
本系列专栏
【应届应知应会】Linux常用指令-CSDN博客
CPU篇
CPU使用率:top
CPU负载:uptime
CPU核心使用情况:mpstat -P ALL 1
上下文切换:vmstat 1
CPU等待 IO时长:iostat -x 1
CPU的频率:lscpu 或者 cat /proc/cpuinfo | grep "cpu MHZ"
CPU的缓存:lscpu | grep "cache"
内存篇
总内存大小:free -h 或者 cat /proc/memoryinfo
内存利用率:sar -r 1
内存带宽:sar -B 1
磁盘篇
查看所有可用或已挂载磁盘信息:lsblk
查看所有磁盘的分区信息:fdisk -l
磁盘使用情况:sar -d
单个进程的磁盘 IO 统计信息:pidstat -d 1
磁盘挂载情况:df -Th
网络篇
网络接口状态:ip addr show 或者 ifconfig
网络吞吐量:sar -n DEV 1
网络错误和丢包:netstat -i 或者 ip -s link
网络连接状态:netstat -anp
网络延迟:ping -c 4 ip
网络重传率:netstat -s | grep retrans 或者 ss -s
进程篇
进程运行状态:ps aux
正在运行进程数:ps -e | wc -l
系统负载篇
系统运行时间:uptime
登录用户数量:who | wc -l
系统信息
操作系统类型和版本:hostnamectl
内核版本:uname -r 或者 cat /proc/version
用户和组
系统用户列表:getent passwd
用户组列表:getent group
查看用户权限:id 用户名
查看用户所属组:groups 用户名
查看组权限:grep '^组名:' /etc/group
查看文件或目录权限:ls -l 文件或目录名
查看用户对特定文件或目录的权限:getfacl 文件或目录名
服务篇
查看服务:systemctl status 服务名
启动服务:systemctl start 服务名
停止服务:systemctl stop 服务名
重启服务: systemctl restart 服务名
开机自启服务:systemctl enable 服务名
开机不启用服务:systemctl disable服务名
查看系统运行级别:runlevel
docker 相关命令
查看 docker 版本:docker --version
查看 docker 信息:docker info
搜索 docker 镜像:docker search 镜像名称
下载 docker 镜像:docker pull 镜像名称
查看本地所有镜像:docker images
运行容器:docker run [选项] 镜像名 [命令]
查看运行中的容器:docker ps
查看所有容器:docker ps -a
进入运行中的容器:docker exec -it 容器id 或容器名称 /bin/bash
查看容器日志:docker logs 容器id 或容器名称
查看容器详细信息:docker inspect 容器id 或容器名称