文章 78
评论 0
浏览 8367
进程,系统性能和计划任务3

进程,系统性能和计划任务3

3 任务计划 通过任务计划,可以让系统自动的按时间或周期性任务执行任务 注意: 学习本节需要实现邮件通知,学习内容前必须安装并启动邮件服务 范例:环境准备 [root@centos8 ~]#yum -y install postfix [root@centos8 ~]#systemctl enable --now postfix 未来的某时间点执行一次任务 at 指定时间点,执行一次任务 batch 系统自行选择空闲时间去执行此处指定的任务 周期性运行某任务 cron 3.1 一次性任务 at工具 由包at提供 依赖与atd服务,需要启动才能实现at任务 at队列存放在/var/spool/at目录中,ubuntu存放在/var/spool/cron/atjobs目录下 执行任务时PATH变量的值和当前定义任务的用户身份一致 at 命令: at [option] TIME 常用选项: -V 显示版本信息 -t time 时间格式[[CC]YY]MMDDhhmm[.ss] -l 列出指定队列中等待运行的作业;相当于atq -d N 删除指定的N号作业;相当于atrm -c....

进程,系统性能和计划任务2

进程,系统性能和计划任务2

2 进程管理和性能工具 参考链接:http://www.brendangregg.com/linuxperf.html 2.1 进程树pstree pstree 可以用来显示进程的父子关系,以树形结构显示 格式: pstree [OPTION] [ PID | USER ] 常用选项: -p 显示PID -T 不显示线程thread,默认显示线程 -u 显示用户切换 -H pid 高亮显示指定进程及其前辈进程 范例: [19:17:24 root@centos8 ~]#pstree 1 [19:18:01 root@centos8 ~]#pstree zhang bash───ping [19:18:47 root@centos8 ~]#pstree -pT [19:19:05 root@centos8 ~]#pstree -u 2.2 进程信息ps ps 即 process state,可以进程当前状态的快照,默认显示当前终端中的进程,Linux系统各进程的相关信息均保存在/proc/PID目录下的各文件中 ps格式 ps [OPTION]... 支持三种选项: UNIX选....

进程,系统性能和计划任务1

进程,系统性能和计划任务1

内容概述 进程相关概念 进程工具 系统性能相关工具 计划任务 1 进程和内存管理 内核功用:进程管理、内存管理、文件系统、网络功能、驱动程序、安全功能等 1.1 什么是进程 Process:运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID和SELinux语境决定对文件系统的存取和访问权限 通常从执行进程的用户来继承 存在生命周期 进程创建: init:第一个进程,从Centos7以后为systemd 进程:都由其父进程创建,fork(),父子关系,Cow:Copy On Write 进程,线程和协程 1.1.1 进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标志定义 进程的组成: 进程一般由程序、数据集合和进程控制块三部分组成。 程序用于描述进程要完成的功能,是控制进程执行的指令集: 数据集合是程序在执行时所需要的数据和工作区: 程序控制块(....

生而为人