笔记目录1 进程调度和服务管理1.1 进程调度1.2 进程调度管理命令1.2.1 命令at可以使用的时间关键字1.2.2 命令atq1.2.3 命令atrm1.2.4 命令 crontabcron配置文件cron配置1.3 服务的概念服务脚本:/etc/rc.d/init.detc/rc.d/rc. local1.4 服务管理命令1.4.1 使用 service命令管理服务(rhel6.9)1.4.2 使用 chkconfig命令管理服务1.4.3 使用 systemc命令管理服务(rhel8)1.4.3.1 列出单元1.4.3.2 服务管理(代替 servicer命令)1.5 小结 1 进程 【进程调度和服务管理】 在Linux操作系统中,进程调度是核心功能之一,它负责决定哪个进程应当获得CPU资源以及何时分配。Linux提供了多种方法来管理和安排进程的执行,以优化资源利用和平衡系统负载。 1. **进程调度** - **定时执行任务**:Linux提供了类似于Windows任务计划程序的功能,用户可以设定特定时间执行任务。 - **命令at**:用于偶尔一次性执行的任务,如`at [参数] 时间`,可以设置未来某一时间点执行的命令。 - **at时间关键字**:包括am/pm、now、today、tomorrow、midnight等,可以非常灵活地设置执行时间。 - **命令atq**:查看已安排但还未执行的作业。 - **命令atrm**:删除已安排的作业。 - **命令crontab**:用于周期性地执行命令,适合经常需要运行的任务。crontab文件中定义了任务执行的具体时间。 2. **crontab配置** - **crontab文件**:位于`/var/spool/cron`目录下,文件名为用户名,包含6个字段:分钟、小时、日期、月份、星期和命令。 - **字段格式**:可以使用星号(*)代表所有可能的值,横杠(-)表示范围,逗号(,)表示多个离散值。 - **crontab生效**:修改crontab后,需要重启crond服务以使更改生效。 3. **服务管理** - **服务概念**:服务是后台运行的应用程序,通常称为守护进程(Daemons),负责执行特定任务。 - **服务分类**:独立服务常驻内存,Xinetd服务根据需要由Xinetd进程启动。 - **服务脚本**:`/etc/rc.d/init.d`存放服务的启动、停止和重启脚本。 - **/etc/rc.d/rc.local**:开机启动项存放地,用户可在此添加自定义启动脚本。 4. **服务管理命令** - **service命令**:在RHEL 6.9中,可以使用`service 命令 服务名 [start|stop|restart]`来管理服务。 - **chkconfig命令**:用于控制服务的启动级别,例如`chkconfig 服务名 on/off`。 - **systemd命令**:RHEL 8中,使用systemd来管理服务,命令如`systemctl list-units`列出所有单元,`systemctl start/stop/service_name.service`管理服务。 总结来说,Linux的进程调度和服务管理涉及多个层面,从一次性任务的安排到周期性任务的设定,再到服务的启动、停止和配置,都提供了丰富的工具和方法。理解并掌握这些工具的使用,对于系统管理员来说至关重要,能够有效地提升系统运维效率和资源利用率。





























- 粉丝: 5
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络工程设计CH3配置以太网交换机.ppt
- 计算机组成题库.doc
- 神威药业公司市场调研项目管理流程DOC.doc
- 用友软件基于业务模式的组织体系与绩效设计框架设计.ppt
- 学生电子商务调研汇报.docx
- 2023年操作系统试题库名词解释.doc
- 如何用单片机单片机控制舵机-.docx
- 基于GIS的土地资源管理信息系统的设计与实现.doc
- 思科智慧城市云.ppt
- 网络生物医学培训课件.ppt
- 维能通信物联网实验室方案.doc
- 项目管理工作心得感想.doc
- 医疗器械软件注册审查指导原则.doc
- 网络教研平台方案简介.doc
- 课程标准-网络工程制图与识图--new.doc
- 网络客人接待及点评回复方案(修正版)(1).doc



评论0