Linux操作系统上必需要学的系统管理命令

http://tech.ddvip.com   2007年09月14日    社区交流

内容摘要:对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进行管理的命令。

  -e:执行文字编辑器来设定时程表,内定的文字编辑器是vi。

  -r:删除目前的时程表。

  -l:列出目前的时程表。

  crontab文件的格式为“M H D m d cmd”。其中,M代表分钟(0~59),H代表小时(0~23),D代表天(1~31),m代表月(1~12),d代表一星期内的天(0~6,0为星期天)。cmd表示要运行的程序,它被送入sh执行,这个Shell只有USER、HOME、SHELL三个环境变量。

  4.说明

  和at命令相比,crontab命令适合完成固定周期的任务。

  5.应用实例

  设置一个定时、定期的系统提示:

  [cao @www cao]#crontab -e

  此时系统会打开一个vi编辑器。

  如果输入以下内容:35 17 * * 5 wall "Tomorrow is Saturday I will go CS",然后存盘退出。这时在/var/spool/cron/目录下会生产一个cao的文件,内容如下:

# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.2707 installed on Thu Jan 1 22:01:51 2004)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
35 17 * * 5 wall "Tomorrow is Saturday I will play CS "

  这样每个星期五17:35系统就会弹出一个终端,提醒星期六可以打打CS了!显示结果见图3所示。

  Linux操作系统上必需要学的系统管理命令

  图3 一个定时、定期的系统提示

  动手练习

  1.联合使用kill和top命令观察系统性能的变化

  首先启动一个终端运行top命令,然后再启动一个终端使用kill命令,见图4所示。

责编:豆豆技术应用

正在加载评论...