Linux系统计划任务详解与cron守护进程

需积分: 2 3 下载量 52 浏览量 更新于2024-08-25 收藏 522KB PPT 举报
这篇学习讲义主要涵盖了Linux系统中的计划任务定制以及UNIX系统的基础知识,包括UNIX的历史、特点、原则,GNU项目,Linux的起源及选择Linux的原因,Red Hat Linux的特性,以及Linux环境下的基本操作。 一、系统计划任务定制 在Linux中,系统级别的计划任务通常通过`/etc/crontab`文件进行配置。这个文件不同于个人用户的`crontab`文件,它定义了系统级别的定时任务。系统会自动执行以下目录内的脚本: - `/etc/cron.hourly`:每小时的零一分 - `/etc/cron.daily`:每天四点零二分 - `/etc/cron.weekly`:每周日四点二十二分 - `/etc/cron.monthly`:每月一日四点四十二分 - `/etc/cron.d/`:存放附加的系统守护文件 守护任务列表中,第六项指定任务的执行用户,而第七项是实际要执行的任务。`run-parts`命令常用来运行指定目录下的所有可执行文件。 二、UNIX基础知识 1. UNIX历史:UNIX操作系统起源于60年代末的贝尔实验室,AT&T在70年代中期开始发行非商业许可证,后来出现了各种不同的UNIX商品化版本。 2. UNIX特点:高可靠性、强伸缩性、开放性、网络导向和面向数据库设计。 3. UNIX基本原则:所有对象被视为文件,配置数据以文本形式保存,由小而单一目标的程序构成,避免不必要的用户交互,并允许多个程序协作完成复杂任务。 4. GNU项目:由Richard Stallman在1984年发起,旨在创建一个自由的类UNIX操作系统,遵循GNU通用公共授权(GPL)。 5. Linux起源:由Linus Torvalds编写,是一个自由且开源的类UNIX系统,符合GNU和GPL原则。 三、为什么选择Linux Linux因为支持UNIX API,实现所有UNIX功能,遵循开源许可,支持多用户多任务,广泛的网络协议和硬件支持,以及丰富的技术支持而受到青睐。 四、Red Hat Linux Red Hat Linux是流行的Linux发行版之一,提供最新的内核、常用工具和应用,简单安装配置,且提供官方技术支持。 五、Linux硬件需求 推荐的硬件配置包括奔腾系列或更高CPU,至少128MB内存,至少600MB(文本模式)或1.2GB(图形模式)硬盘空间,以及用于引导的CD-ROM或软驱。 六、Linux图形环境 XFree86是Linux的标准XWindow系统,有不同版本。GNOME和KDE分别是基于GTK和QT的桌面环境。 七、基础操作 Linux用户环境包括内核、Shell、终端模拟器、XWindow系统和窗口管理器,这些都是用户与系统交互的基础组件。 通过这份学习讲义,读者可以深入了解Linux系统计划任务的设置方法以及UNIX系统的基础知识,为进一步的Linux系统管理和操作打下坚实基础。