linux nohup 进程id_Linux 系统管理

本文介绍了Linux系统中的进程管理,包括进程的概念、作用,以及使用ps、top、kill命令来管理进程。重点讲解了nohup命令,让后台任务在脱离登录终端后仍能继续执行。同时,还提到了系统资源查看的相关命令,如vmstat、dmesg、free等。
摘要由CSDN通过智能技术生成

65471fff64fdd7f2a875335955a5da47.png

1、进程管理介绍

什么是进程

  • 程序是人使用计算机语言编写的,可以实现一定功能,并且可以执行的代码集合
  • 进程是正在执行当中的程序。程序在执行时,执行人的权限和属性、以及程序的代码都会被加载进内存,操作系统给这个进程分配一个 ID 号,我们称为 PID

进程管理的作用

  • 判断服务器健康状态。进程管理最主要的工作就是判断服务器当前运行是否健康,是否需要人为干预。如果服务器的 CPU 占用率、内存占用率过高,就需要人为介入解决问题
  • 查看系统中所有的进程。
  • 杀死进程

2、ps 命令

ps 命令是用来静态显示系统中进程的命令。不过这个命令有些特殊,他的部分命令的选项不能加 『-』如命令:『ps aux』,其中 aux 是选项,但是这个选项不能加入 『-』。这是因为 ps 命令的部分选项需要遵守 BSD 操作系统的格式。

[root@hepingfly 桌面]# ps aux
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.7  0.1  19348  1548 ?        Ss   21:23   0:01 /sbin/init
root          2  0.0  0.0      0     0 ?        S    21:23   0:00 [kthreadd]

# USER : 该进程是由哪个用户产生的
# PID :  进程 ID
# %CPU : 该进程占用的 CPU 资源百分比,占用越高,进程越耗费资源
# %MEM : 该进程占用的物理内存百分比,占用越高,进程越耗费资源
# VSZ :  该进程占用的虚拟内存大小,单位是 KB
# RSS :  该进程占用实际物理内存的大小,单位是 KB
# START : 该进程的启动时间
# TIME :该进程占用 CPU 的运算时间
# COMMAND :产生此进程的命令名

3、top 、pstree 命令

top

top [选项]
选项:
-d 秒数 :指定 top 命令每隔几秒更新。默认是 3 秒
-b : 使用批处理模式输出。一般和 "-n" 选项合用,用于把 top 命令重定向到文件中
-n 次数 : 指定 top 命令执行的次数。一般和 "-b" 选项合用
在 top 命令的交互模式当中可以执行的命令:
P :以 CPU 使用率排序,默认就是此项。
M :以内存的使用率排序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值