linux进程管理
#列出进程 ps -a 列出所有运行中/激活进程 ps -ef |grep 列出需要进程 ps -aux 显示进程信息,包括无终端的(x)和针对用户(u)的进程:如USER, PID, %CPU, %MEM等 #列出进程树 pstree #可以监视系统中不同的进程所使用的资源 top #htop是交互式的文本模式的进程查看器,需要额外安装 htop #nice命令用户可以设置和改变进程的优先级。提高一个进程的优先级,内核会分配更多CPU时间片给这个进程 nice <优先值> <进程名> 通过给定的优先值启动一个程序 #renice命令类似nice命令。使用这个命令可以改变正在运行的进程优先值。 renice -n -p 改变指定进程的优先值 #通过指定用户和组来改变进程优先值 renice -u -g #杀死进程 kill <pid> #控制系统资源在shell和进程上的分配量。 ulimit -a 显示当前用户关联的资源限制 #提供当前登录的用户及其正在执行的进程的信息。 w 显示信息头包含信息,如当前时间、系统运行时长、登录用户总数、过去的1,5,15分钟内的负载均衡数。 #扫描当前运行进程,然后按照命令匹配条件列出匹配结果到标准输出 pgrep -u mint sh #ipcs命令报告进程间通信设施状态 ipcs -p -m #挂起当前执行程序 ctrl+z #bg将程序放到后台运行 bg #fg命令可以将后台程序调到前台执行。 fg %进程id #使用‘jobs’命令列出所有后台进程。 jobs #杀死httpd服务所有进程 killall httpd #查询sshd的pid pidof sshd
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端