专栏首页陶士涵的菜地[Linux] Linux系统(进程管理)

[Linux] Linux系统(进程管理)

进程:当我们运行程序时,Linux会为程序创建一个特殊的环境,包含程序运行的所有资源,这个环境就称为进程

前台进程:一般我们使用一些命令,都属于前台进程,直接输出结果到显示器

后台进程:在命令的末尾加上&可以创建最简单的后台进程

常驻进程:系统级进程,以root权限运行在后台,可以处理其他进程请求

孤儿进程:杀掉父进程后,子进程没了父亲,成了孤儿进程,init进程成了它们父亲

僵尸进程:进程被中止了,ps命令还能看到,我们可以通过杀死他们的父进程来杀死僵尸

使用命令ps,查看运行的进程,参数:-f(full全部信息) -aux(查看内存中的所有进程)

例如:

UID PID PPID C STIME TTY TIME CMD

root 1562 1559 0 14:33 pts/0 00:00:00 -bash

root 1586 1562 1 14:36 pts/0 00:00:00 ps -f

使用命令top,可以动态查看正在运行的进程

PID是进程id,PPID是父进程id,用户运行的大部分命令都将Shell作为父进程id

使用命令kill,杀掉进程,参数:pid

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [linux] C语言Linux系统编程进程基本概念

    1.如果说文件是unix系统最重要的抽象概念,那么进程仅次于文件。进程是执行中的目标代码:活动的、生存的、运行的程序。

    陶士涵
  • [Linux] 查看进程的上下文切换pidstat

    各个进程之间是共享 CPU 资源的,在不同的时候进程之间需要切换,让不同的进程可以在 CPU 执行,那么这个一个进程切换到另一个进程运行,称为进程的上下文切换。

    陶士涵
  • [linux] 进程五状态模型

    运行态:该进程正在执行; 就绪态:进程做好了准备,只要有机会就开始执行; 阻塞态:进程在某些事件发生前不能执行,如I/O 操作完成; 新建态:刚刚创建的进程,操...

    陶士涵
  • 10-1 进程如何工作

    见贤思齊
  • ps命令手册

    USER 进程所属用户 PID 进程ID %CPU 进程占用CPU百分比 %MEM 进程占用内存百分比 VSZ ...

    sunsky
  • 「Linux 底层原理」理解进程内存布局,掌握程序动态

    简单来讲,进程就是运行中的程序。更进一步,在用户空间中,进程是加载器根据程序头提供的信息将程序加载到内存并运行的实体。

    CSDN技术头条
  • Python 学习之进程与线程 「 上 」

    进程:对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器(任务)就是启动一个浏览器进程。进程是系统中程序执行和资源分配的基本单位,每个...

    Python技术与生活认知的分享
  • 基础|进程和线程模型

    计算机中最重要的模型之一,莫过于进程模型和线程模型了,对于它们的深刻理解,直接关系到软件开发,算法设计等计算机细分方向。 01 — 进程模型 进程是指一个具有一...

    double
  • 1.进程管理

    11、对进程的描述错误的是( d) A.进程是动态的概念 B.进程执行需要处理机 C.进程是有生命期的 D.进程是指令的集合

    见贤思齊
  • 进程知多少?

    1 进程为什么出现?2 进程的组成3 如何竞争资源(调度算法)3.1 FCFS3.2 RR3.3 SPN3.4 SRT3.5 HRRN3.6 FB4 进程状态4...

    LieBrother

扫码关注云+社区

领取腾讯云代金券