进程和任务计划管理

一、程序和进程的关系
1.程序
1.1) 保存在硬盘、光盘等介质中的可执行代码和数据
1.2) 静态保存的代码

2.进程
2.1) 在 CPU 及内存中运行的程序代码
2.2) 动态执行的代码
2.3) 父、子进程---每个进程可以创建一个或多个进程


二、查看和控制进程
(一)查看进程信息 
1.ps 查看静态的进程统计信息
   选项:      aux  显示系统中所有的进程信息
                    -elf   以长格式显示系统中所有的进程信息,包含更丰富的内容



2. top 查看动态的进程排名信息 (类似与Windows 10 中的任务管理器)

配置详解: 

系统任务Tasks: 
101 total,   总进程数
1 running,      正在运行进程数
100 sleeping,   休眠的
0 stopped,    停止的
0 zombie    僵死的

cpu占用信息%Cpu(s):  
0.0 us,  用户占用
0.0 sy,  内核占用
0.0 ni,  优先级调度占用
100.0 id,  空闲cpu
0.0 wa,  i/o等待占用
0.0 hi,  硬件中断占用
0.0 si,  软件中断占用
0.0 st   虚拟化占用

内存占用KiB Mem :   
999696 total, 总内存空间  
795612 free,    空闲内存
90276 used,   已用内存
113808 buff/cache 物理内存和交换内存的缓冲区总和

交换空间KiB Swap:  
2002940 total,  总交换空间
2002940 free,        空闲交换空间
0 used.   已用交换空间
766888 avail Mem 可用物理空间




可通过键盘输入命令查看你指定内容:

P---根据CPU占用情况对进程列表进行排序 
M----根据内存占用情况进行排序
N---根据启动时间进行排序
h---可以获得top程序的在线帮助信息
q----可以正常退出top程序
空格键----可以强制更新进程状态显示  

(二)控制进程

  1. 进程的启动方式:  手工启动:用户输入命令或可执行程序的路径,可至少启动一个进程
                                  前台启动:用户输入命令,直接执行程序
                                  后台启动:在命令行尾加入“&”符

示例:     [root@localhost ~]# cp /dev/cdrom mycd.iso &
             [1]    14917

输出信息:后台任务序号、pid号


1.2.设置任务计划的两种方式:  使用at命令, 设置一次性任务计划.

                                                 使用crontab命令, 设置周期性计划任务.

      取消任务计划的两种方式:  Ctrl  + z  组合键------将当前行程挂起,即调入后台并停止执行

                                                 Ctrl  + c  组合键------将当前行程任务取消     


 1.3. jobs  查看处于后台的任务列表:  选项 -l  显示该进程对应的pid号

[root@localhost ~]# jobs -l
[1]+ 14925 停止                  cp -i /dev/cdrom test.iso

1.4. 将后台的进程恢复进行

bg --将后台的任务恢复运行,并继续在后台操作
fg ---将后台进程恢复到前台运行,可指定任务序号

[root@localhost ~]# bg 1
[1]+ cp -i /dev/cdrom test.iso &

[root@localhost ~]# fg 1
cp -i /dev/cdrom test.iso

^Z
[1]+  已停止               cp -i /dev/cdrom test.iso

1.5. 当无法终止程序或需要结束在其他终端或后台运行的进程时

kill     killall 命令
kill---终止指定PID号的进程
killall----终止指定名称的所有进程
-9 强制终止

[root@localhost ~]# killall -9 vim
[2]   已杀死               vim 1.txt
[4]-  已杀死               vim 3.txt
[5]+  已杀死               vim 4.txt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值