linux学习笔记四

进程(process)是程序在执行过程中的一个动态实例,是系统进行资源分配和调度的基本单位。让我们详细区分进程和程序,并探讨在windowslinux系统中的进程管理。

进程与程序的区别

1.0 程序是一组静态的指令集合;而进程则是程序的动态执行过程,具有生命周期,是动态生成和终止的。程序无法直接申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此它不占用系统运行的资源。

2.0 程序和进程之间没有一一对应的关系。

Windows系统中的进程和线程

linux学习笔记四xp进程.pnglinux学习笔记四进程情况.png

Linux系统中的进程属性

与Windows系统类似,Linux中也总是有许多进程在运行。每个进程都有一个唯一的识别号,称为PID(进程ID),用于区分不同的进程。进程还具有其他属性,如拥有者ID、进程名、进程状态、父进程ID以及运行时间等。

从Linux操作系统的启动过程来看,系统启动后的第一个进程是init,其PID为1。init是唯一一个由系统内核直接运行的进程,新的进程可以通过fork命令生成。

进程的状态

Get笔记 Get笔记

Get笔记,一款AI驱动的知识管理产品

Get笔记 125 查看详情 Get笔记

linux学习笔记四进程状态.gif

就绪状态:进程已经获得除CPU之外的所有运行所需资源。运行状态:进程正在占用CPU运行。等待状态:进程正在等待某个事件或资源。挂起状态:正在运行的进程由于某种原因失去CPU而暂停运行。终止状态:进程已经结束。休眠状态:进程主动暂时停止运行。僵死状态:进程已经停止运行,但相关控制信息仍保留。

进程的优先级

Linux系统中,所有的进程根据其状态按时间顺序排列,形成不同的队列。进程的优先级范围为-20到19之间的整数,数值越小,优先级越高。

进程的类型

进程控制命令

ps [选项]-a 显示当前终端所有进程-A 显示系统所有进程,包括其他用户进程和系统进程信息-u 显示包括进程拥有者在内的详细信息

linux学习笔记四ps.png

pstree [选项]-a 显示启动进程的命令行-n 按照进程号进行排序

linux学习笔记四pstree.pnglinux学习笔记四top.png

kill [选项] PIDkill % 作业号终止正在运行的进程或作业。-15 正常结束-9 强制终止进程-1 重新加载配置文件
nice -n 优先数 命令名在进程运行前,更改优先级renice 优先数 PID在进程运行中更改优先级

参考文章

Linux 杀死进程方法大全(kill,killall)Linux kill命令详解Linux进程状态及转换关系Linux上进程状态查询

以上就是linux学习笔记四的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/619273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
sql怎样查找一列中字段最长的
上一篇 2025年11月11日 05:40:35
笔记本死机但还是有声音
下一篇 2025年11月11日 05:40:44

相关推荐

  • VSCode中怎么快速注释_VSCode快速添加和移除注释的快捷键教程

    掌握VSCode注释快捷键可大幅提升效率:行注释用Ctrl+/(Win/Linux)或Cmd+/(macOS),块注释用Shift+Alt+A(Win/Linux)或Shift+Option+A(macOS),系统会根据文件类型自动匹配注释语法,如JavaScript用//和/ /,Python用#…

    2026年9月5日
    000
  • 抖音旗舰店怎么升级官方旗舰店?抖音旗舰店

    在互联网迅猛发展的今天,抖音已成为众多品牌推广的核心平台。其中,抖音旗舰店作为品牌形象展示的关键窗口,其重要性不言而喻。那么,如何将抖音旗舰店升级为官方旗舰店呢?接下来,我将为您详细解析整个流程及相关技巧。 一、升级为官方旗舰店的基本条件 首先,需满足以下几项核心要求: 条件 说明 企业资质 需具备…

    2026年9月5日
    000
  • Win10预览版如何升级Win10正式版

    win10系统预览版如何转为正式版?为了确保win10能够更好地满足用户需求,微软推出了windows insider计划,让用户通过预览版体验并测试产品。那么,win10预览版要如何转换为正式版呢?其实这个过程并不复杂,接下来就由小编为大家详细介绍win10预览版转为正式版的具体步骤,希望能帮到大…

    2026年9月5日
    000
  • 利用python把shp文件写入PostgresSQL数据库

    利用python把shp文件写入PostgresSQL数据库利用python把shp文件写入PostgresSQL数据库利用python把shp文件写入PostgresSQL数据库利用python把shp文件写入PostgresSQL数据库

    一个有趣的灵魂w 目的: 把shp文件写入pg数据库。注意:shp文件含点、线、面(‘POINT’,’LINESTRING’,’POLYGON’)~这是重点。 材料: PG数据库(postgreSQL),python,postgis(重点) 立即学习“…

    2026年9月5日 用户投稿
    100
  • Linux下通过grep查找指定的进程是否存在

    一、功能概述 在Linux系统中,可以使用命令行工具来检查特定进程是否运行,并返回其PID。通过这种方式,可以在程序中监控指定程序的运行状态,并在程序异常退出时自动重启该程序或系统。 二、执行命令 2.1 shell脚本示例 以下是使用shell脚本查找指定进程PID的代码: # 查找指定进程的PI…

    2026年9月5日
    100
  • Ubuntu之vi 配置的详细介绍

    android的源码开发,几乎离不开linux,linux系统当然首推ubuntu了,linux自带的编辑工具vi,相信用过的人都知道它的强大之处了,但是,系统自带的vi,功能比较有限,用起来当然不怎么方便,所以我们需要对它进行优化配置。1、安装增强版vi:sudo apt-get install …

    用户投稿 2026年9月5日
    000
  • Java 如何切换到指定程序窗口?

    Java程序窗口切换方法详解 本文介绍如何在Java中切换到指定的程序窗口。 这需要使用Java Native Interface (JNI) 来调用Windows API函数。 实现窗口切换主要包含以下三个步骤: 获取窗口句柄 (HWND): 使用FindWindow函数根据窗口标题或类名找到目标…

    2026年9月5日
    100
  • Win10如何在线翻译文档?

    在访问一些英文网站时,部分用户的英语能力可能有限,无法完全理解所有内容。这时,将英文页面翻译成中文就显得尤为重要了。那么,在windows 10系统下该如何实现文档的在线翻译呢?下面我们就来一起学习一下如何通过windows 10完成文档的在线翻译,希望能对大家有所帮助。 Windows 10系统在…

    2026年9月5日
    300
  • win11系统取消登录密码方法

    win11系统取消登录密码方法win11系统取消登录密码方法win11系统取消登录密码方法win11系统取消登录密码方法

    随着越来越多的用户开始使用windows 11系统,大家在使用过程中遇到的问题也逐渐增多。有小伙伴询问如何取消windows 11系统的登录密码,为此,小编特意整理了这篇文章,详细介绍如何在windows 11中设置或取消登录密码。一起来学习一下吧! 首先,点击屏幕左下角的“开始”按钮(也就是Win…

    2026年9月5日 用户投稿
    100
  • windows11配置要求多少钱能满足

    最近,微软的windows11操作系统被曝光,不少热衷于尝试新鲜事物的用户都想抢先体验一下这个新系统的风采。然而,也有部分用户担忧自己的设备配置是否足够支持安装windows11。那么,究竟需要怎样的配置才能满足windows11的运行需求呢?接下来我们就来详细了解一下windows11的配置要求及…

    2026年9月5日
    000
  • 蓝牙耳机搜索不到设备怎么办 一学就会

    蓝牙耳机搜索不到设备怎么办 一学就会蓝牙耳机搜索不到设备怎么办 一学就会蓝牙耳机搜索不到设备怎么办 一学就会蓝牙耳机搜索不到设备怎么办 一学就会

    蓝牙耳机凭借其无线便捷的特性,已经成为不少人工作、听音乐、通勤时的首选设备。但有时在尝试将耳机连接电脑时,却发现电脑无法搜索到设备,导致连接失败。这个问题通常由蓝牙未开启、驱动异常、服务未运行或设备未进入配对模式等原因造成。接下来,我们一起来看看几种有效的解决办法。 确认蓝牙耳机处于配对模式 在电脑…

    2026年9月5日 用户投稿
    000
  • win10 2004和1909哪个好用你真的知道吗

    当前,windows 10 系统的普及率正在持续攀升,但你知道 windows 10 已经推出了多少个版本吗?与以往的 windows xp 和 windows 7 不同,后者通常只有一种版本,而 windows 10 却推出了多个版本。今天,我们将对比一下最新发布的 win10 2004 和 19…

    2026年9月5日
    200
  • Win7下使用U盘安装linux Ubuntu16.04双系统图文教程

    Win7下使用U盘安装linux Ubuntu16.04双系统图文教程Win7下使用U盘安装linux Ubuntu16.04双系统图文教程Win7下使用U盘安装linux Ubuntu16.04双系统图文教程Win7下使用U盘安装linux Ubuntu16.04双系统图文教程

    安装步骤: 1、下载Ubuntu 16.04镜像软件;2、使用ultraISO软件制作U盘启动盘;3、利用U盘启动盘来安装Ubuntu系统;4、使用EasyBCD创建启动系统启动引导;5、重启系统即可。 Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ub…

    2026年9月5日 用户投稿
    300
  • win11怎么设置和使用多显示器任务栏_Win11多显示器任务栏个性化设置指南

    通过设置启用所有显示器的任务栏显示;2. 自定义各屏任务栏图标与小组件;3. 使用ElevenClock在副屏显示时间;4. 统一对齐方式优化视觉体验。 如果您希望在使用多显示器时,每个屏幕上都能看到任务栏信息,例如时间、日期或特定应用图标,Windows 11 提供了多种方式来实现这一目标。默认情…

    2026年9月5日
    000
  • 电脑无法识别外接键盘 修复外设连接问题

    电脑无法识别外接键盘需逐步排查问题根源,首先检查物理连接是否牢固并尝试更换端口,其次重启电脑以重置系统状态,接着测试其他设备确认问题来源;然后进入设备管理器查看驱动状态,自动或手动更新驱动程序,必要时卸载后重新安装;同时检查bios设置中的usb选项是否启用,恢复默认设置排除错误配置;排查硬件冲突情…

    2026年9月5日
    000
  • php composer的简明安装步骤及使用方法

    本文由composer教程栏目给大家介绍安装php composer的简明安装步骤方法,希望对需要的朋友有所帮助! php-composer的安装与使用方法(简化版) 1.简介 Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 2.系统…

    用户投稿 2026年9月5日
    000
  • 修改配置文件来实现虚拟网卡实例

      关于图形界面的配置,我这里就不多介绍了,这个很简单。这里介绍的是如何通过修改配置文件来实现虚拟网卡。   首先介绍ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置 1、先用ifconfig查看当前的网卡配置 ens33 Link encap:以太网 硬件地址 02:0c:2…

    用户投稿 2026年9月5日
    100
  • win10操作中心打不开怎么办_win10操作中心无法打开的解决方法

    首先检查组策略设置是否禁用操作中心,通过gpedit.msc将其设为已禁用或未配置;若无效,使用管理员权限PowerShell重新注册系统应用包并修复系统文件,执行sfc /scannow和DISM命令修复系统映像,最后重启资源管理器进程或计算机恢复功能。 如果您尝试点击任务栏右下角的图标或使用快捷…

    2026年9月5日
    000
  • windows8摄像头打不开怎么回事_windows8摄像头故障解决方法

    首先检查相机应用权限是否开启,依次排查驱动程序更新、硬件开关状态、设备管理器中摄像头启用情况及BIOS设置,确保各环节均允许摄像头正常工作。 如果您尝试打开Windows 8系统中的摄像头应用,但画面无法显示或提示设备不可用,则可能是由于权限设置、驱动程序或硬件连接问题导致。以下是排查和解决此问题的…

    2026年9月5日
    000
  • MySQL多线程并发控制详解_锁粒度、死锁预防与调优技巧

    MySQL多线程并发控制详解_锁粒度、死锁预防与调优技巧MySQL多线程并发控制详解_锁粒度、死锁预防与调优技巧MySQL多线程并发控制详解_锁粒度、死锁预防与调优技巧MySQL多线程并发控制详解_锁粒度、死锁预防与调优技巧

    mysql通过锁机制和并发控制实现高并发访问下的数据一致性与完整性。核心在于innodb的mvcc与两阶段锁协议协调读写操作;1.锁粒度影响并发性能,表级锁适用于低并发场景但易阻塞,行级锁提升oltp并发能力,需配合索引使用;2.死锁预防关键在于事务短小、统一资源访问顺序、避免等待用户输入,并实现应…

    2026年9月5日 用户投稿
    000

发表回复

登录后才能评论
关注微信