7.linux中的进程管理

本文详细介绍了Linux系统的进程管理,涵盖进程定义、查看方法、优先级、前后台调用、进程信息号,以及systemd守护进程和登陆审计。学习这些内容有助于提升Linux远程登陆的技能。
摘要由CSDN通过智能技术生成

前言

本文主要对linux系统中进程进行学习了解,主要内容包括进程查看命令,进程的优先级调用,进程的前后台调用,systemd守护进程以及系统中的登陆审计,学习好本章内容对后续linux远程登陆有很大的帮助。

一、进程定义

进程&线程
进程是程序运行时的状态,是程序的一个副本,而程序是静态的代码文件,进程具有周期性,包括准备期、运行期、终止期。
进程是资源调用的最小单位,每一个进程调用的资源是不可以彼此调用的。
由于cpu核心数量增加了,如果没有线程的概念,一个cpu工作,其他的都在休息不能达到双核同时工作的手段;有了线程,将进程细化,多个核心同时处理多个进程,进而完成程序。

进程状态包括:
可执行:R(TASK_RUNNING)(runing,ready)
可唤醒休眠:S(TASK_INTRRUPTABLE)
不可唤醒休眠:D(TASK_UNINTRRUPTABLE)
暂停状态:T(TASK_STOP)
僵死态:(EXIT_ZOMBIE)

二、如何查看进程

gnome-system-monitor 有图的查看进程
在这里插入图片描述ps #进程查看
在这里插入图片描述-a unix风格
a BSD风格

ps a #与终端相关的进程(用户登录系统后产生的进程都是带终端的)
在这里插入图片描述

ps x #与终端无关的进程
在这里插入图片描述
ps u #用户信息归类的查看方式

在这里插入图片描述
ps f #进程层级关系
在这里插入图片描述
ps o #显示指定参数pid comm nice pri pcpu ppid
在这里插入图片描述
可结合使用:
ps aux 用用户归类的方式查看所有进程
在这里插入图片描述
ps axf 用层级关系的方式查看所有进程
在这里插入图片描述
ps ax -o %cpu,%mem,pid,user,group | le

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值