Linux5️⃣磁盘、进程管理

1、磁盘管理

Linux 磁盘管理关乎系统性能

  • df (disk free):硬盘空余量
  • du (disk usage):硬盘使用量

1.1、磁盘空闲 - df

查看文件系统的整体信息。

如容量、使用量、剩余可用量、使用率、挂载目录。

  1. 语法

    df 文件名或目录名
    
  2. 常用参数-h,将数据换算成单位(如 M, G),更加可观的查看磁盘情况。

    image-20211118162931242

1.2、硬盘使用 - du

查看文件和目录的信息。

  1. 语法

    du 文件名或目录名
    
  2. 常用参数

    • -a :除了列出文件,还会列出子文件夹的信息。

    • -h :以人们较易读的容量格式(如 M, G)显示。

    • -s :统计总量,包括所有文件和字节文件夹。

    • -S :统计总量,不包括子文件夹。

      image-20211118163700870

2、进程管理

进程 = 运行中的程序

  • 每个进程都有 ID(aka PID)。
  • 除了 init 进程,每个进程都有父进程(parent process)。

2.1、进程快照 - ps

进程快照(processes snapshot)

查看系统中正在活动的进程信息。

  1. 语法

    ps
    
  2. 常用参数

    • -a:显示当前终端运行的所有进程信息。
    • -u:显示有效用户名开启的进程。
    • -x:显示后台进程的参数。

常用操作ps -aux|grep 关键字

  • |:管道符,将左边的结果过滤到右边。

  • grep 字符串:查找符合条件的字符串。

    image-20211118171014863

2.2、进程树 - pstree

查看进程树

  1. 语法

    pstree
    
  2. 参数

    • -p:显示进程的 UID(用户 ID)。

    • -u:当进程 UID 与父进程 UID 不同时,新 UID 会显示在进程名的后面。

      image-20211118171844384

2.3、结束进程:kill

语法

  • -Signal:发送给进程的信号(数字 9 表示无条件终止)。

  • PID:进程 ID。

    kill -Signal PID
    

示例

  1. 查看进程 ID:假如查出 PID = 12345。

    ps -aux|grep 关键字
    
  2. 结束进程

    kill -9 12345
    
posted @ 2021-11-14 22:13  Jaywee  阅读(208)  评论(0编辑  收藏  举报

👇