Linux系统进程与进程调度的常用命令.七
2010-01-18 19:06
239 查看
一、系统进程分类:一个为前台和另一个为后台。[/b][/b]
1.ps[/b]命令是查看前台进程的。
Ps –aux[/b]它可以查看所有的进程包括前台和后台。
Jobs[/b]命令是查看后台的进程
按Ctrl+z建是把前台执行的进程调到后台去。
按Ctrl+c是中止进程。
Kill +[/b]进程号[/b]这个命令是杀死进程,如果杀不死的话还可以使用
Kill -9 +[/b]进程号[/b],强制删除进程。如下图所示。
Top[/b]命令是动态显示系统状态的信息。
例:top
让程序运行在后台,命令后面加上&(ad)符号就可以了。
二.进程的调度。[/b][/b]
1.at[/b]命令是设置某一个命令某个时间一次性完成。[/b][/b]
格式为:at –t 月日小时分
例:at –t 10161525
Cp /etc/shadow /root,把etc下的shadow调度到root目录下去。
按ctrl+D退出。
如下图所示到了15:24后root目录下就要文件shadow了,调度成功。
Atq[/b]命令是对任务进行查看的,atrm +[/b]任务编号[/b] [/b]命令是对任务进行删除的。这两个命令是在任务没有执行的情况下使用。
例:新建任务然后查看在删除。[/b][/b]
[/b]
2.cron服务,提供定时器的功能,可执行重复性的和周期性的操作
要实现corn服务必须要有这两个软件包。(vixie –cron)(crontabs)
rpm –q ixie–cron,rpm –q crontabs查看文件包。
服务的全名为crond,查看cron服务状态。
Chkconfig - - list crond
Crontab [/b]分小时日月星期[/b] [/b]相应的任务[/b][/b]
例:crontab
*/1 * * * * cp /etc/passwd “/root/`date`”
按ctrl+d退出保存
`date`表示时间函数,没有反显点就是一个root下的目录
把[/b]etc[/b]下的[/b]passwd[/b]文件每分钟复制一份到[/b]root[/b]目录下[/b][/b]
[/b]
要想操作生效必须重启cron服务。
Service crond restart
过一段时间后,如下图所示多出了很多以时间命名的文件。
Crontab –l 查看服务中的任务
Crontab –r 删除服务中的任务
3.crontab –e [/b]以文本编辑器的形式进行编辑[/b][/b]
4.vi guo [/b]编辑一个文件[/b][/b]
Crontab guo[/b]文件,直接调用文件[/b][/b]
[/b]
[/b]
以上操作内容都一样我就我写了。不过重启cron服务一定不要忘记哦。
5.crontab –e –u +用户名,指定某用户调度某进程
自动在/var/spool/cron下生成一个相同的目录。
在/etc/cron.qllow:是允许用户调度。
/etc/cron.deny:是拒绝用户调度,而且一行一个用户名。不想让用户调度可以把用户加到etc目录下的cron.deny文件里去。
例:首先新建用户juan然后使用命令crontab –e –u 来进行编辑。
文件的内容为如下图所示,意思是在某星期某月某日的18:14分把etc下的passwd复制到root目录下的叫hello的文件里。
编辑完成后,一定不要忘了重启cron服务。
如下图到了编辑的时间后我们切换到juan后进行查看。如下图所示root目录下已经有目录hello了。
试验成功完成。
1.ps[/b]命令是查看前台进程的。
Ps –aux[/b]它可以查看所有的进程包括前台和后台。
Jobs[/b]命令是查看后台的进程
按Ctrl+z建是把前台执行的进程调到后台去。
按Ctrl+c是中止进程。
Kill +[/b]进程号[/b]这个命令是杀死进程,如果杀不死的话还可以使用
Kill -9 +[/b]进程号[/b],强制删除进程。如下图所示。
Top[/b]命令是动态显示系统状态的信息。
例:top
让程序运行在后台,命令后面加上&(ad)符号就可以了。
二.进程的调度。[/b][/b]
1.at[/b]命令是设置某一个命令某个时间一次性完成。[/b][/b]
格式为:at –t 月日小时分
例:at –t 10161525
Cp /etc/shadow /root,把etc下的shadow调度到root目录下去。
按ctrl+D退出。
如下图所示到了15:24后root目录下就要文件shadow了,调度成功。
Atq[/b]命令是对任务进行查看的,atrm +[/b]任务编号[/b] [/b]命令是对任务进行删除的。这两个命令是在任务没有执行的情况下使用。
例:新建任务然后查看在删除。[/b][/b]
[/b]
2.cron服务,提供定时器的功能,可执行重复性的和周期性的操作
要实现corn服务必须要有这两个软件包。(vixie –cron)(crontabs)
rpm –q ixie–cron,rpm –q crontabs查看文件包。
服务的全名为crond,查看cron服务状态。
Chkconfig - - list crond
Crontab [/b]分小时日月星期[/b] [/b]相应的任务[/b][/b]
例:crontab
*/1 * * * * cp /etc/passwd “/root/`date`”
按ctrl+d退出保存
`date`表示时间函数,没有反显点就是一个root下的目录
把[/b]etc[/b]下的[/b]passwd[/b]文件每分钟复制一份到[/b]root[/b]目录下[/b][/b]
[/b]
要想操作生效必须重启cron服务。
Service crond restart
过一段时间后,如下图所示多出了很多以时间命名的文件。
Crontab –l 查看服务中的任务
Crontab –r 删除服务中的任务
3.crontab –e [/b]以文本编辑器的形式进行编辑[/b][/b]
4.vi guo [/b]编辑一个文件[/b][/b]
Crontab guo[/b]文件,直接调用文件[/b][/b]
[/b]
[/b]
以上操作内容都一样我就我写了。不过重启cron服务一定不要忘记哦。
5.crontab –e –u +用户名,指定某用户调度某进程
自动在/var/spool/cron下生成一个相同的目录。
在/etc/cron.qllow:是允许用户调度。
/etc/cron.deny:是拒绝用户调度,而且一行一个用户名。不想让用户调度可以把用户加到etc目录下的cron.deny文件里去。
例:首先新建用户juan然后使用命令crontab –e –u 来进行编辑。
文件的内容为如下图所示,意思是在某星期某月某日的18:14分把etc下的passwd复制到root目录下的叫hello的文件里。
编辑完成后,一定不要忘了重启cron服务。
如下图到了编辑的时间后我们切换到juan后进行查看。如下图所示root目录下已经有目录hello了。
试验成功完成。
相关文章推荐
- linux系统进程管理常用命令
- 查看linux服务器配置和TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。
- linux进程管理和系统状态常用命令简介
- linux 常用查看系统信息命令 (保持更新)
- Linux内核2.6的进程调度系统介绍
- 收集的55个Linux系统管理中常用的一些shell命令
- 企业Linux系统管理员常用命令大全实例解析(1)
- Linux系统管理常用命令学习
- Linux学习记录(4)系统常用命令学习
- *Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- Linux常用命令_(系统管理)
- Linux基础入门及系统管理01-Linux操作系统及常用命令05
- Linux如何查看进程、杀死进程、启动进程等常用命令
- linux系统自带的crontab命令调度MR
- Linux系统进程管理命令详解
- Linux命令--系统中常用的查看命令
- Linux系统初识--系统简介以及常用命令
- linux 系统上的进程查看管理工具之htop/dstat/top/ps命令详解
- 查看Linux系统常用命令