一些常用linux命令

系列文章目录

`

文章目录

  • 系列文章目录
  • 一、常用linux命令
    • 1. lsof介绍
    • 2.查看进程的几种命令
    • 3.查看inode号的几种命令
    • 4.查看Linux系统负载的命令一般常用的有4种:
    • 5.iostat 主要用于输出磁盘IO 和 CPU的统计信息。
  • 总结

一、常用linux命令

1. lsof介绍

lsof可以查看你所打开的文件、打开文件的进程、甚至可以找回被删除的文件,是一个非常强大的系统管理工具。
常用的命令
lsof直接查
lsof -i :加端口
一些常用linux命令_第1张图片

2.查看进程的几种命令

第一种

top
top:当前时间
up:机器运行了多长时间
users:当前登录用户数
load average:系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

一些常用linux命令_第2张图片
第二种

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命令的输出信息要更详细。
一些常用linux命令_第3张图片

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:[磁盘] 显示磁盘和分区的情况
一些常用linux命令_第4张图片

总结

你可能感兴趣的:(linux,服务器,运维)