系列文章目录
`
文章目录
- 系列文章目录
- 一、常用linux命令
- 1. lsof介绍
- 2.查看进程的几种命令
- 3.查看inode号的几种命令
- 4.查看Linux系统负载的命令一般常用的有4种:
- 5.iostat 主要用于输出磁盘IO 和 CPU的统计信息。
- 总结
一、常用linux命令
1. lsof介绍
lsof可以查看你所打开的文件、打开文件的进程、甚至可以找回被删除的文件,是一个非常强大的系统管理工具。
常用的命令
lsof直接查
lsof -i :加端口
2.查看进程的几种命令
第一种
top
top:当前时间
up:机器运行了多长时间
users:当前登录用户数
load average:系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。
第二种
ps aux
ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
a:显示当前终端下的所有进程信息,包括其他用户的进程。
u:使用以用户为主的格式输出进程信息。
x:显示当前用户在所有终端下的进程。
第三种:
ps -elf
-e:显示系统内的所有进程信息。
-l:使用长(long)格式显示进程信息。
-f:使用完整的(full)格式显示进程信息。
第四种
w
w 命令是 Linux 中的一个工具,它显示当前登录到系统中的用户及其进程的信息。它显示谁已登录,以及他们正在做什么活动。这意味着它可以显示他们在系统中运行什么进程。
3.查看inode号的几种命令
第一种
ls -i
第二种
stat +文件
stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。
4.查看Linux系统负载的命令一般常用的有4种:
第一种
uptime
该命令可以显示的信息依次为:现在时间、系统已运行了多长时间、目前有多少登录用户、系统过去1分钟,5分钟,15分钟内的平均负载。
第二种
free
该命令可以显示当前系统已使用和未使用的内存数目,还可以显示被内核使用的内存缓冲区。
空闲内存:available=free+buff(缓冲)+cache(缓存)
第三种
cat /proc/cpuinfo
:即可查看CPU信息,几个processor即为几个CPU。
第四种
df
查看磁盘的使用率)
Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。
5.iostat 主要用于输出磁盘IO 和 CPU的统计信息。
iostat属于sysstat软件包。可以用yum install sysstat 直接安装。
命令参数:
-c: 显示CPU使用情况
-d: 显示磁盘使用情况
-N: 显示磁盘阵列(LVM) 信息
-n: 显示NFS 使用情况
-k: 以 KB 为单位显示
-m: 以 M 为单位显示
-t: 报告每秒向终端读取和写入的字符数和CPU的信息
-V: 显示版本信息
-x: 显示详细信息
-p:[磁盘] 显示磁盘和分区的情况