- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我们可以利用 /etc/at.allow 与 /etc/at.deny 这两个档案来进行 at 的使用限制呢! 加上这两个档案后, at 的工作情况其实是这样的: 先找寻 /etc/at.allow 这个档案,写在这个档案中的使用者才能使用 at ,没有在这个档案中的使用者则不能使用 at (即使没有写在 at.deny 当中); 如果 /etc/at.allow 不存在,就寻找 /etc/at.deny 这个档案,若写在这个 at.deny 的使用者则不能使用 at ,而没有在这个at.deny 档案中的使用者,就可以使用 at 咯; 如果两个档案都不存在,那么只有 root 可以使用 at 这个指令。 1、at (后台运行一次) 2、batch 和at命令功能几乎相同。 语法:batch [-q 队列] [-f 文件] 功能:跟at一样也是定期执行的命令,使用方法也跟at相同,但不同的是batch不需要指定时间,因为它会自动在系统负载比较低(平均负载小于0.8)的时候执行指定的任务。 3、crontab命令(周期性执行) 语法:crontab [crontabfile] [-u user] {-l|-r|-e} 功能:crontab命令是用来让使用者在固定时间执行指定的程序,[ -u user ]是指定某个用户(比如root),前提是必须有该用户的权限(比如root)。如果不使用[ -u user ]就表示设置自己的crontab。 cron计划任务的管理是通过命令crontab。 crontab文件中时间和命令的输入 该文件中每行包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔 说明: 可以使用通配符“*”: 表示任何时间 每个域的时间值可以是多个,时间值之间用逗号隔开 5,15,25,35,45,55 16,17,18 * * * command 00 15 * * 1,3,5 shutdown –r +5 minute hour day-of-month month-of-year day-of-week commands 配置: (1)建立crontab文件 # vi /root/root.cron 格式:分 时 日 月 星期 要运行的程序 实例:0 12 1 1*/sbin/shutdown –r now 说明:数字表示具体时间; *表示任何时间; 0-23/2表示每隔2小时,即:0:25,2:25,4:25; 1,3,5:表示多种用“,”隔开。 3、crontab命令(周期性执行) (2)运行crontab命令 功能:维护用户的crontab配置文件 格式:crontab [参数] 文件名 参数: -u 用户名 //指定具体用户的cron文件 -r//删除用户的crontab文件 -l//显示用户的cron文件 -e//编辑用户的crontab文件 实例: # crontab /root/root.cron //建立当前标准格式crontab文件 # crontab –r //删除当前用户的cron文件3、crontab命令(周期性执行) 配置案例: 要求:root用户在每周2,4,6早上3点启动系统 配置过程: # vi /root.cron (以root用户登录)0 3 * * 2,4,6 /sbin/shutdown -r now # crontab /root.cron crontab命令提交的调度任务存放在/var/spool/cron目录中,以用户名称命名,等待crond进程来调度执行。 两个使用者权限文件: /etc/cron.deny:该文件中所列用户不允许使用crontab命令。 /etc/cron.allow:该文件中所列用户允许使用crontab命令。 5-4 系统管理的其它命令 1. last 功能:显示先前用户登录信息 格式:# last [参数] 参数:-n//列出前n行username//显示指定用户的登录信息 实例:#last root//显示超级用户登录信息 2. whoami 功能:显示当前登录的用户名 实例:#whoami 3. id 功能:显示当前用户的详细ID 格式:# id〔参数〕 参数: -a 显示所有ID信息-u 显示UID-g 显示用户所属组的GID-G 显示用户附加组GID 实例:# id# id -u 4、Nohup 以守护进程方式执行任务 语法:nohup Comma
文档评论(0)