Linux——进程及计划任务管理

本文详细介绍了Linux系统的进程管理和计划任务管理。内容包括进程的查看(如ps、top、pgrep、pstree命令)、进程的启动与调度、终止进程(kill、killall、pkill),以及计划任务的管理,如at命令设置一次性任务和crontab命令配置周期性任务。还讲解了crontab配置文件的结构和周期性任务的配置方法。
摘要由CSDN通过智能技术生成

进程管理和计划任务管理

查看进程 :静态,动态

控制进程 :按条件结束进程,结束所有进程

at 一次性任务设置 :只执行一次

crontab 周期性任务设置 :循环性的,比如每周五执行一次

程序
  • 保存在硬盘、光盘等介质中的可执行代码和数据
  • 静态保存的代码

不会因为关机数据丢失,数据是保存在硬盘上的

进程
  • 在CPU 及内存中运行的程序代码
  • 动态执行的代码
  • 父、子进程
    • 每个进程可以创建一个或多个进程

应用程序:一个应用程序可以包含一个或多个进程

进程:一个进程包含一个或多个线程

线程:线程是执行操作的最小单元

例如:

应用程序=工厂

进程=车间

线程=工人

高并发处理依赖于多线程操作

查看进程信息

ps命令:查看静态的进程统计信息

方法一:

[root@localhost ~]# ps aux

a 系统当前的所有进程

u 指定用户

x 该用户在所有终端下的进程

在这里插入图片描述

一列,称为字段或者属性

PID 进程号 进程的唯一身份标识,有且仅有一个

cpu 占用率

mem 内存占用率

vsz 虚拟内存

rss 物理内存

TTY 终端

? 代表未知 本地加载的基本都是未知

STAT 当前进程状态

  • R 代表运行中
  • S 代表可中断休眠进程
  • D 代表不可中断休眠进程
  • s 代表父进程
  • < 代表高优先级
  • N 代表低优先级
  • Z 僵尸进程
  • l 代表多线性进程
  • 前台进程

START 启动时间

TIME 进程占用CPU的总时间

COMMAND 名称

方法二:

[root@localhost ~]#ps -elf

PID 进程号

PPID 当前进程父进程状态*

PRI 用户态优先级,人为控制

NI 内核态优先级,NIce值(-20~19,值越小,优先级越大)

ADDR -代表正在运行

SZ 代表虚拟内存 交换分区

WCHAN 当前进程的内核名称

top命令

  • 查看动态的进程排名信息
    在这里插入图片描述
[root@localhost ~]# top
top - 15:12:21 up  2:22,  7 users,  load average: 0.00, 0.01, 0.05
Tasks: 243 total,   1 running, 242 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us, 11.8 sy,  0.0 ni, 88.2 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1867024 total,    68648 free,  1308412 used,   489964 buff/cache
KiB Swap:  4194300 total,  4158092 free,    36208 used.   321576 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                        
 54848 root      20   0  157860   2192   1488 R  5.6  0.1   0:00.03 top                                            
     1 root      20   0  128164   4776   2672 S  0.0  0.3   0:02.64 systemd                                        
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.01 kthreadd                                       
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.88 ksoftirqd/0 
     
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值