Linux基础命令—进程管理

基础知识  

linux进程管理
什么是进程
开发写代码->代码运行起来->进程
运行起来的程序叫做进程程序与进程区别
1.程序是一个静态的概念,主要是指令集和数据的结合,可以长期存放在操作系统中 
2.进程是一个动态的概念,主要是程序的运行状态,进程存在生命周期,生命周期结束进程也就会死亡进程的生命周期
fork 
wait 
exec 
exit 进程的状态机制
runnable
stopped
running(kernel)
running(user)
k 被杀死被终止的进程 等待父进程回收的状态
D 不可中断的睡眠状态 与磁盘进行沟通进行I/O操作
S 可中断的睡眠状态  在等待用户输入 等待资源的可用 当操作完成以后就会重新转为runnable进程状态中的切换
R 前台        
S 睡眠状态
T 暂停状态
D 不可中断睡眠状态
Z 僵尸进程Ss 父进程
S< 优先级较高
Sn 优先级较低
R+ 前台运行 
SI 线程方式
进程就是运行的程序
线程就是多个打工仔

 

监控进程

静态
ps a 显示所有进程u 显示用户相关的进程信息x 显示没有终端运行的进程e 显示所有进程包括其他用户的进程l 以长格式显示f 显示完整的格式
组合:
1.查看当前操作系统中所有的进程
# ps aux
2.查看进程详细的信息
# ps -elf 动态
top
htop
pstree 查看进程关系-a 进程运行的命令 如何开启该进程-u 进程所属用户 没显示就是root用户-p 进程id
pgrep查看指定进程信息(了解即可)-u 用户名-t 登录终端

进程管理

进程的管理
使用kill -l 列出当前系统中左右支持的信号
数字信号        信号别名        作用
1       HUP         挂起信号,平滑重启,往往可以让进程重新配置
2       INT         中断信号,起到结束进程的作用,和ctrl + c 的作用一样
3       QUIT        让进程退出,结果是进程退出
9       KILL        强制结束进程,不能被进程捕获
15      TERM        进程正常终止,这是默认信号
18      CONT        被暂停的进程将继续恢复运行
19      STOP        暂停进程
20      TSTP        用户停止请求,作用类似于ctrl + z 把进程放到后台并暂停kill [信号] [进程ID]
killall 
yum install -y psmisckillall [信号] [进程名称]pkill [信号] [选项] [参数]-t 选择关闭终端

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/492118.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10分钟快速开始SkyWalking结合Springboot项目

10分钟快速开始SkyWalking结合Springboot项目 实习期间&#xff0c;公司让我去学习一下链路追踪如何集成到Springboot项目中。 为此有两个方案&#xff1a; 1.opentelementryjaegerprometheus opentelementry 收集器收集线上的metrics和traces&#xff0c;然后发送给jaeger和p…

清新文艺的微社区PaoPao

什么是 PaoPao &#xff1f; PaoPao 是一个 Go 写的轻量级社区。采用 GinVue 实现的微社区&#xff0c;界面清爽拥有话题、发布短内容、评论等功能。 安装 在群晖上以 Docker 方式安装。 本文写作时&#xff0c;bitbus/paopao-ce 镜像&#xff0c; latest 对应的版本是 0.5.2 …

数字化转型导师坚鹏:地市级政府数字化转型案例研究

地市级政府数字化转型案例研究 课程背景&#xff1a; 很多地市级政府存在以下问题&#xff1a; 不清楚地市级政府数字化转型的政务服务类成功案例 不清楚地市级政府数字化转型的社会管理类成功案例 不清楚地市级政府数字化转型的智慧城市类成功案例 课程特色&#xff…

【蓝桥杯】拓扑排序

一.拓扑排序 1.定义&#xff1a; 设G&#xff08;V&#xff0c;E&#xff09;是一个具有n个顶点的有向图&#xff0c;V中的顶点序列称为一个拓扑序列&#xff0c;当且仅当满足下列条件&#xff1a;若从顶点到有一条路径&#xff0c;则在顶点序列中顶点必在之前。 2.基本思想…

海南云仓酒庄拜会三亚市贸促会与三亚国际商会共谋发展 共绘蓝图

2024年2月23日上午&#xff0c;三亚市贸促会党组书记、会长、三亚国际商会会长方玉来在三亚国际商会会议室与海南云仓酒庄有限公司党支部书记蒋义一行进行了深入座谈交流&#xff0c;本次还有副会长张成山、秘书处副秘书长孙秋丽、李婧参加了座谈会。此次座谈会旨在加强双方的合…

JAVA毕业设计129—基于Java+Springboot+thymeleaf的物业管理系统(源代码+数据库)

毕设所有选题&#xff1a; https://blog.csdn.net/2303_76227485/article/details/131104075 基于JavaSpringbootthymeleaf的物业管理系统(源代码数据库)129 一、系统介绍 本项目前后端分离&#xff0c;本系统分为管理员、小区管理员、用户三种角色 1、用户&#xff1a; 登…

yolov8车辆识别模型(附数据集)

目录 前言 一、我的数据集 二、其他车辆数据集 三、我的模型 四、模型训练&#xff08;一站式链接&#xff09; 五、我的训练过程 前言 因为为了做毕设&#xff0c;所以训练了一个道路监控的车辆模型。 效果不是很好&#xff0c;希望大佬们指导一下。 再此也分享我找了到的…

《Docker 简易速速上手小册》第6章 Docker 网络与安全(2024 最新版)

文章目录 6.1 Docker 网络概念6.1.1 重点基础知识6.1.2 重点案例&#xff1a;基于 Flask 的微服务6.1.3 拓展案例 1&#xff1a;容器间的直接通信6.1.4 拓展案例 2&#xff1a;跨主机容器通信 6.2 配置与管理网络6.2.1 重点基础知识6.2.2 重点案例&#xff1a;配置 Flask 应用的…

Python高性能web框架--Fastapi快速入门

文章目录 fastapi框架一、预备知识点1.1、http协议一、简介二、 http协议特性三、http请求协议与响应协议 1.2、api接口 二、quick start简单案例 fastapi框架 Fastapi&#xff0c;一个用于构建 API 的现代、快速&#xff08;高性能&#xff09;的web框架。 fastapi的两个核心…

three中界面交互gui.js库的使用

gui.js库(可视化改变三维场景) dat.gui.js说白了就是一个前端js库&#xff0c;对HTML、CSS和JavaScript进行了封装&#xff0c;学习开发的时候&#xff0c;借助dat.gui.js可以快速创建控制三维场景的UI交互界面&#xff0c;你打开课件中案例源码体验一下就能感受到。 学习dat…

Flask基础学习4

19-【实战】问答平台项目结构搭建_剪_哔哩哔哩_bilibili 参考如上大佬的视频教程&#xff0c;本博客仅当学习笔记&#xff0c;侵权请联系删除 问答发布的web前端页面实现 register.html {% extends base.html %}{% block head %}<link rel"stylesheet" href&q…

【Antv-G6成长之路一】初识antv G6之什么是G6,G6能做哪些事情?(附实例图文)

G6详解目录 写在前面涉及知识&#xff1a;效果图1、G6是什么&#xff1f;1.1、g6的概念1.2、g6的应用 2、G6基础示例demo2.1、引入组件包&#xff08;js&#xff09;2.2、创建画布div2.3、创建G6节点2.4 常用节点属性说明2.5、设置数据节点和连线2.6、代码最终实现 3、G6官网4、…