Linux学习笔记 17(软件管理及计划任务)

简介: 1、 查看静态的进程统计信息2、 查看动态的进程排名信息3、 查看特定条件查询进程PID信息4、 根据特定条件查询PID信息-a:显示完整信息-u:列出对应用户名-p:列出对应PID号5、 进程的启动方式(1) 手动启动a. 前台启动:用户输入命令,直接执行程序b. 后台启动:在命令行尾加入“&”符号(2) 调度启动a. 使用at命令,设置一次性计划任务b. 使用crontab命令,设置周期性计划任务6、 进程的前后调度(1) Ctrl+Z组合键:将当前进程挂起,即调入后后台并停止执行(2) Jibs命令:查看处于后台的任务列表(3) Fg1、 查看静态的进程统计信息2、 查看动态的进程排名信

1、 查看静态的进程统计信息

20200319140612271.png


2、 查看动态的进程排名信息

20200319140616292.png


3、 查看特定条件查询进程PID信息

20200319140619599.png


4、 根据特定条件查询PID信息

20200319140624292.png

-a:显示完整信息

-u:列出对应用户名

-p:列出对应PID号


5、 进程的启动方式

(1) 手动启动

a. 前台启动:用户输入命令,直接执行程序

b. 后台启动:在命令行尾加入“&”符号

20200319140628397.png

(2) 调度启动

a. 使用at命令,设置一次性计划任务

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


6、 进程的前后调度

(1) Ctrl+Z组合键:将当前进程挂起,即调入后后台并停止执行

(2) Jibs命令:查看处于后台的任务列表

(3) Fg命令:将处于后台的进程恢复到前台运行,需指定任务序号

20200319140633199.png


7、 终止进程的运行

(1) Ctrl+C:终端正在执的命令

(2) Kill:用于终止指定PID号的进程

(3) Killall:用于终止指定名称的所有进程

(4) -9选项用于强制终止

(5) Pkill命令:用于根据特定条件终止相应的进程

a.-U:根据进程所属的用户名终止相应的进程

b.-t:根据进程所在的终端终止相应进程


8、 At命令:

(1) 一次性计划任务

(2) 服务脚本名称:/etc/init.d/atd

20200319140652830.png


9、 在当天的21:30时自动关闭当前系统

20200319140657429.png


10、 查看未执行的任务列表、

20200319140702518.png


11、 删除第2条任务

20200319140706949.png


12、 Crontab命令

按照预先设置的时间重复执行用户指定的命令操作,所欲周期性计划任务

20200319140711189.png


13、 管理cron计划任务

(1) 编辑计划任务:crontab -e [-u 用户名]

(2) 查看计划任务:crontab -l [-u 用户名]

(3) 删除计划任务:crontab -r [-u 用户名]


14、 时间数值的特殊表示方法

(1)*:表示该范围 内的任意时间

(2),:表示间隔的多个不连续时间点

(3)-:表示一个连续的时间范围

(4)/:指定间隔的时间频率


15、 应用示例

(1) 每天早上7:50自动开启sshd服务,22:50关闭

(2) 每隔5天清空一次FTP服务器公共目录/var/ftp/pub

(3) 每周六的7:30时,重新启动httpd服务

(4) 每周一、三、五的17:30时,打包备份/etc/httpd目录

2020031914071886.png

20200319140724618.png

相关文章
|
11天前
|
消息中间件 监控 Linux
Linux进程和计划任务管理
通过这些命令和工具,你可以有效地管理Linux系统中的进程和计划任务,监控系统的运行状态并保持系统的稳定和可靠性。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
102 2
|
1月前
|
缓存 Linux Android开发
【Linux】软件包管理器 yum
【Linux】软件包管理器 yum
|
1月前
|
存储 Ubuntu Unix
【Linux】1、操作系统、计算机硬件和软件、Linux 介绍
【Linux】1、操作系统、计算机硬件和软件、Linux 介绍
41 0
|
2月前
|
Linux Windows
【Linux】Linux 软件包管理器 yum
【Linux】Linux 软件包管理器 yum
【Linux】Linux 软件包管理器 yum
|
2月前
|
缓存 Linux Shell
【Linux工具篇】软件包管理器yum
【Linux工具篇】软件包管理器yum
53 1
|
2月前
|
分布式计算 关系型数据库 MySQL
实战:在Linux上部署各类软件
实战:在Linux上部署各类软件
162 0
|
2月前
|
Linux 数据安全/隐私保护 Android开发
10 个最佳 Linux 开源笔记软件
10 个最佳 Linux 开源笔记软件
126 1
|
2月前
|
前端开发 Linux
Linux软件包管理器- yum
Linux软件包管理器- yum
|
2月前
|
Ubuntu Linux 数据安全/隐私保护
如何在windows电脑上搭建Linux环境(手把手教安装虚拟机软件和使用云服务器)
如何在windows电脑上搭建Linux环境(手把手教安装虚拟机软件和使用云服务器)
|
2月前
|
Linux 开发工具 Windows
Linux软件包管理器yum
Linux软件包管理器yum
33 0