Linux进程和计划任务管理
目录
一、程序和进程的关系
二、查看进程信息 --- ps
六、进程的启动方式
6.1手动启动
6.2调度启动
6.3进程的前后台调度
七、终止进程的运行
7.1 ctrl+c组合键
7.2 kill、killall命令
7.3 pkill命令
八、计划任务管理
8.1一次性计划任务 ----at
8.2计划任务管理 ---crontab
一、程序和进程的关系
进程 是cpu及内存中运行的程序代码
动态执行的代码
父,子进程
每个程序可以创建一个个或多个程序
程序: 二进制的文件、静态保存的代码。
进程: 是程序运行的过程、属于动态,在生命周期及运行状态。
程序 进程 线程关系
线程包含在进程之中,是进程中实际运作单位,也是操作系统中能够独立运行的基本单位
也称作轻量进程,一个进程中可以并发多个线程,每一条线程可以并行执行不同的任务,而我们在任务管理器中看到的一个个进程则由我们下载的应用程序所产生的,当然一个应用程序也可以包含多个进程。
二、查看进程信息 --- ps
ps命令
查看静态的进程统计信息
2.1 方法一:ps -aux 可以显示cup和内存的占用率
a:显示终端上的所有进程,包括其它用户的进程。
u:表示列出进程的用户。
x:显示所有终端的进程
2.2方法二: ps -elf
-e:显示系统内的所有进程信息。
-l:使用长格式显示进程信息。
-f:使用完整的格式显示进程信息。
三、查看进程信息 ---top
3.1 top命令
查看动态的进程排名信息
3.2 top常用命令
按键 | 作用 |
P键 | 根据CPU使用百分比大小进行排序 |
M键 | 根据驻留内存大小进行排序 |
N键 | 根据启动时间进行排序 |
c键 | 切换显示命令名称和完整命令行 |
h键 | 可以获得top程序的在线帮助信息 |
k键 | 根据提示输入指定进程的PID号并按Enter键终止对应的进程 |
q键 | 退出top程序 |
数字1键 | 显示cpu个数和状态 |
四、查看进程信息 ---pgrep
五.查看进程树 --- pstree
六、进程的启动方式
6.1手动启动
前台启动: 使用相关代码 直接执行
后台启动: 在命令行的尾部 加上“&”符号
6.2调度启动
使用at命令,设置一次性计划任务
使用crontab命令 ,设置周期性计划任务
6.3进程的前后台调度
ctrl + Z组合键 将当前进程挂起,即调入后台并停止执行
jobs命令 查看处于后台的任务列表 jobs-l
fg命令 将后台进程恢复到前台运行,可指定任务序号
七、终止进程的运行
7.1 ctrl+c组合键
中断正在执行的命令
7.2 kill、killall命令
kill用于终止指定PID号的进程
killall用于终止指定名称相关的所有进程
-9选项用于强制终止
7.3 pkill命令
根据特定条件终止相应的进程
-U:根据进程所属的用户名终止相应进程
-t:根据进程所在的终端终止相应程序
八、计划任务管理
8.1一次性计划任务 ----at
at 命令
一次性计划任务
语法: at【HH:MM】【yyyy-mm-dd】
HH:小时 MM:分钟 yyyy:年 mm:月 dd:日
atq 查看 atrm 删除
8.2计划任务管理 ---crontab
crontab -e 编辑计划任务
crontab -l 查看计划任务
crintab -r 删除计划任务
时间数值的特殊表示方法
* 表示该范围内的任意时间
, 表示间隔的多个不连续时间点
- 表示一个连续的时间范围
/ 表示间隔的时间频率
Linux进程和计划任务管理相关推荐
- Linux进程和计划任务管理(详细图例)
Linux进程和计划任务管理 一.进程和进程的关系 二.查看进程信息--ps 2.1 方法一:ps aux 2.2 方法二:ps -elf 三.查看进程信息--top 3.1 top命令 3.2 to ...
- linux进程和计划任务管理!
linux进程和计划任务管理 一.查看进程和控制进程 1.程序和进程的关系 (1)程序 (2)进程 1)进程的生命周期 2)进程的几个状态 2.查看进程命令ps ps -aux ps -ef top命 ...
- 【AWSL】之Linux进程和计划任务管理(ps、top、pgrep、pstree、pkill、at、crontab)
序言 这里我主要介绍Linux进程与计划任务 进程与计划任务 序言 一 .查看进程 1.程序和进程的关系 2.查看进程信息ps及top.pgrep.pstree ①ps命令 ②.top命令 ③.pgr ...
- linux进程与计划任务管理
进程与计划任务管理 程序和进程的关系 程序 保存在硬盘.光盘等介质的可执行代码和数据 静态保存的代码 进程 在cpu及内存中运行的程序代码 动态执行的代码 父.子进程(每个程序可以创建一个或多个进程) ...
- linux删除任务进程命令bkill,linux 进程和计划任务管理
进程和计划任务管理 要求: 管理系统中的进程 启动系统中的portmap服务,然后使用kill命令终止它的运行. 步骤: 使用service命令启动portmap服务并确认运行状态,使用pgrep命令 ...
- linux管理进程和计划任务,Linux进程和计划任务管理
本章结构 #查看进程 #控制进程 #at一次性任务设置 #crontab周期性任务设置 程序和进程的关系 #程序 保存在硬盘.光盘等介质中的可执行代码和数据 静态保存的代码 #进程 在cpu及内存中运 ...
- Linux 进程和计划任务管理
文章目录 1. 前言 2. 进程 2.1 什么是进程 2.2 程序和进程的关系 2.3 进程,线程和协程 2.4 进程常用管理命令 (1) ps (2) top (3) pgrep (4) pstre ...
- Linux进程和计划任务管理|ू・ω・` )
文章目录 一.程序和进程的关系 二.查看进程信息ps(静态)
- Linux/Centos7系统管理之进程与计划任务管理
Linux/Centos7系统管理之进程与计划任务管理查看进程--静态和动态查看控制进程--条件和全部at 一次性任务设置crontab 周期性任务设置一.程序和进程的关系(1)概念程序:保存在硬盘. ...
最新文章
- i5 10400f相当于几代i7_十代酷睿i9/i7/i5差异惊人!功耗/温度放飞自我
- Elasticsearch 7.0 已经发布,盘他!
- php loading效果,利用CSS3打造十种Loading效果
- oracle中sysdate函数 ro,ORACLE常用函數
- VB.net取整和模操作
- pandas读取excel带汉字的列头_Pandas读取excel与中文文件名
- 如何修改云服务器连接密码错误,如何修改云服务器连接密码
- 下载Instagram的图片
- 数字信号处理的典型应用
- RPL-UDP的cooja仿真过程
- tipask二次开发总结_WeCenter和Tipask的智能问答系统的区别
- Excel 2010 VBA 入门 110 获取最小值的自定义函数
- Linux:安装和配置tomcat详细教程
- 嵩天老师-Python语言程序设计-Python123配套练习测验题目汇总整理
- 【k8s】docker网络模式(必知)
- SQL语句去连接两个表,内连接,左连接以及右连接
- 微盟程序员删库跑路,被判刑六年!
- jsonp跨域访问servlet接口获取json数组,并且渲染数据,前后端完整
- the mesh android,painlessMesh | F-Droid - Free and Open Source Android App Repository
- 商业软件,开源应用,低代码工具,企业级应用三种选择的区别
热门文章
- java线程概念_《Java基础知识》Java线程的概念
- java raster_Raster
- python flask与django的区别_真正搞明白Python中Django和Flask框架的区别
- python贪婪与非贪婪_python 贪婪 非贪婪 匹配
- Python从头/尾删除子符串的正确操作
- python函数不定参数求和
- 服务器挂起文件怎么删除,撤消挂起的更改或查看挂起的更改的列表
- python haskell 使用对比_性能-为什么这个Haskell程序比等效的Python程序慢得多?
- VMWare虚拟机打不开、繁忙无法关闭、不可恢复错误(mks)(不要在虚拟机下用win+L锁屏,不然就繁忙。。。)
- 量子力学——超弦理论、M理论(膜论)