码迷,mamicode.com
首页 > 其他好文 > 详细

2018-5-11

时间:2018-05-11 23:41:18      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:服务

10.23 linux任务计划cron

10.24 chkconfig工具

10.25 systemd管理服务

10.26 unit介绍

10.27 target介绍




10.23 linux任务计划cron

技术分享图片

任务计划必不可少,以备不时之需


任务计划的配置文件 /etc/crontab

技术分享图片

***** 定义了五个位,分钟小时天月星期

user-name不写默认root,最后command to be executed 表示要执行的命令。


crontab -e 里去编辑任务,类似vim

0 3 * * * 每天三点去执行,后面跟命令,日志,脚本(错误日志也要追加)

可以用范围 比如 0 3 1-9 */2   2,5 每天3点 1-9日 ,偶数月,星期2星期5执行


要保证任务计划正常使用,要启动crond服务

systemctl start crond 

可以用systemctl status crond查看服务是否启动,如果是绿色的running 就是启动了

停止:start改成stop



如果写的脚本里只有命令(没有绝对路径)很可能会不生效。

解决方法:写脚本的时候用绝对路径,或者把路劲加到path里


-u指定用户 -r删除 -l,-e查看 




10.24 chkconfig工具

技术分享图片

chkconfig 服务管理(centos6之前使用,虽然7开始不再使用但目前还能够用)


chkconfig --list 列出所服务

技术分享图片

6版本以前服务机制为SysV,7是systemd。


SysV的服务脚本再/etc/init.d/下

技术分享图片


0级别关机 1级别单用户  2比3少nfs服务   3多用户模式(不带图形) 4级别保留(暂时没用) 5多用户带图形 6重启


chkfconfig network off  关闭network所有级别的服务

chkfconfig network on  2345级别开


指定级别

chkconfig --level 345 network off (不需要加逗号)








10.25 systemd管理服务

技术分享图片

systemctl list-units --all --type=service 列出所有服务(空格下翻)

不加all 不会列举出未激活状态的服务(inactive)


enable会创建一个软链接








10.26 unit介绍

技术分享图片

技术分享图片

target同样有7个运行级别,  7个软链接

target 就是多个unit组成的一个组。


技术分享图片

--state= 选择状态






10.27 target介绍

技术分享图片

systemctl list-unit-files --type=target 列出所有target


systemctl set-defalut multi-user.target设置另外一个target


cat /usr/lib/systemd/system/sshd.service 查看是哪个target


系统由多种unit组成的,有多种类型的unit用target归类,一个unit包含多个servcie


2018-5-11

标签:服务

原文地址:http://blog.51cto.com/13646170/2115398

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!