首页 > 系统相关 >Linux系统 进程管理读书笔记

Linux系统 进程管理读书笔记

时间:2023-11-04 17:44:36浏览次数:33  
标签:ps 读书笔记 top PID 命令 kill Linux 进程

以下是一个关于Linux进程管理的读书笔记,涵盖了静态查看进程、动态查看进程和kill命令的内容。这些命令和技巧将帮助自己更好地理解和管理Linux系统上的进程。

静态查看进程

1. ps命令

ps命令是一个强大的工具,用于查看系统上正在运行的进程。可以使用不同的选项来获取不同级别的详细信息。以下是一些常用的选项:

  • ps aux:以详细的方式列出所有正在运行的进程,包括用户、CPU使用情况、内存占用等信息。
  • ps -e:列出所有进程,包括系统进程。
  • ps -f:以完整格式显示进程信息,包括父进程ID(PPID)等。

示例:

$ ps aux $ ps -e $ ps -f

2. pgrep命令

pgrep命令允许通过进程名来查找进程的PID。例如,如果你要查找名为myprocess的进程的PID,可以使用以下命令:

$ pgrep myprocess

动态查看进程

1. top命令

top命令提供了实时更新的进程监控信息。这对于查看系统的性能和进程活动非常有用。可以启动top命令并使用交互式界面查看各种信息,例如CPU使用率、内存使用情况和进程列表。

$ top

top界面中,可以使用不同的键来进行排序和筛选。按下q键退出top

KILL命令

kill命令用于终止正在运行的进程。需要知道目标进程的PID才能使用kill命令。以下是一些常见的kill命令选项:

  • kill PID:终止指定PID的进程。
  • kill -9 PID:使用-9选项强制终止进程。
  • killall process_name:终止所有具有特定名称的进程。

示例:

$ kill 1234 $ kill -9 5678 $ killall myprocess 小心使用kill命令,确保不要终止系统关键进程,以免引起系统问题。了解如何识别和终止特定进程是Linux系统管理的重要一部   课堂代码内容展示:

 

 

 

 

标签:ps,读书笔记,top,PID,命令,kill,Linux,进程
From: https://www.cnblogs.com/ppwqdsx/p/17809599.html

相关文章

  • Linux系统 高级权限读书笔记
    在本周的学习中学习了linux的高级权限,内容包括SUID权限,SGID权限,Sticky权限,chattr权限。SUID权限(SetUserID)SUID权限是一种特殊的权限设置,它允许普通用户以文件所有者的权限执行可执行文件。这对于某些程序和任务来说非常有用,因为它们需要超出普通用户权限的权限来执行。以下......
  • .Net 6.0 在Linux部署后特殊格式静态文件404
    转自:https://blog.csdn.net/wxz19960412/article/details/131085819只需要添加如下代码即可:1app.UseStaticFiles();23app.UseStaticFiles(newStaticFileOptions4{5ServeUnknownFileTypes=true//设置不限制content-type6});78//添加特殊类型......
  • Linux-系统权限管理
    frompixiv管理用户和组用户账户用户配置文件根据man的提示我们知道在/etc/passwd下如上这些字段的含义,需要注意的是在password这个字段都是x,即不显示密码第一个字段是用户名第二个字段是加密后的密码第三个字段是最后一次密码修改的日期距离1970年的天数......
  • qt---主进程加载一个子进程的方法以及其中遇到“Calling a private constructor of cl
    .proQT+=coreguigreaterThan(QT_MAJOR_VERSION,4):QT+=widgetsCONFIG+=c++17#YoucanmakeyourcodefailtocompileifitusesdeprecatedAPIs.#Inordertodoso,uncommentthefollowingline.#DEFINES+=QT_DISABLE_DEPRECATED_BEFORE=0......
  • Linux操作脚本说明
    查看java进程是否存在 ps-ef|grepjava-e所有进程-f全格式PS是LINUX下最常用的也是非常强大的进程查看命令查看系统日志tail-fserver.log杀进程kill-923398重启服务不显示日志./startservernohup.sh重启服务显示日志./startserver.sh......
  • Linux 下使用串口的简易教程
    1、检查串口的配置。查看串口的波特率、数据位、校验位等可以使用以下命令: $stty-F/dev/ttyS02、修改串口的配置。使用stty命令可以修改串口的波特率、数据位、校验位等选项,例如,将串口波特率修改为115200,按如下方式操作:$stty-F/dev/ttyS01152003、stty命令功......
  • linux 修改网卡名称
    network修改网卡名称参考指令23.cnblogs.com/blog/2402369/202311/2402369-20231104140931306-1561136973.png)注意:问题一:windows编码格式^M会影响问题二:网卡配置文件当中static问题三:多余网卡配置文件有影响问题四:关闭NetworkManager服务脚本示例#!/bin/ba......
  • linux - 使用scp和sftp进行文件的上传和下载
    scp与sftp都是使用ssh通道进行文件的上传和下载1.scp命令的使用scp[-pr]path/[email protected]:/remote/path上传文件到服务器scp[-pr][email protected]:/remote/path./下载服务器文件到当前目录参数:-p:保留文件原油的权限信息-r:复制来源为目录时,可以复......
  • Linux创建特定用户运行应用程序
    我们知道Linxu分为内核态和用户态,用户态和内核态交互的桥梁就是shell,用户的应用程序通常运行在用户态,也就是用户空间,默认情况下,root用户拥有系统最高权限,很多时候我们在linux部署应用程序时,程序可能需要取得某些系统权限才能正常运行,比如在所属组为root的目录里新建一个*.pid文件,......
  • Linux - 启动服务的三种方式
    以启动和管理ssh服务为例1.通过init.d启动/etc/init.d/sshstatus查看服务状态/etc/init.d/sshstart启动服务/etc/init.d/sshstop停止服务/etc/init.d/sshrestart重启服务2.通过service启动servicesshstatus查看服务状态servicesshstart启动......