设为首页 收藏本站
查看: 860|回复: 0

[经验分享] linux任务计划、chkconfig工具、systemd、unit和target介绍

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-12-6 10:18:10 | 显示全部楼层 |阅读模式

linux任务计划cron

cat /etc/crontab 配置文件

    crontab -u -e//定义 -l -r

    格式:分 时 日 月 周 user command

    文件/var/spool/cron/username

    分范围0-59,时范围0-23,日范围0-31,月范围0-12,周1-6
    可用格式1-5表示一个范围1到5
    可用格式1,2,3,表示1或者2或者3
    可用格式*/2表示被2整除的数字,比如小时,那就是每隔2小时
    要保证服务是启动状态

    systemctl start crond  //启动服务
    ps aux |grep cron   //查看进程,表示服务启动
    #或者查看状态,显示绿色表示启动
    systemctl stop crond  //停掉服务的命令

    systemctl start crond.service

chkconfig工具

    chkconfig --list //列出所有的服务来
    chkconfig --level 3 network off
    chkconfig --level 325 network off
    chkconfig --del network
    chkconfig --add network

systemd管理服务

    systemctl list-units --all --type=service
    几个常用服务相关的命令
        systemctl enable crond.service //让服务开机启动
        systemctl disable crond //不让开机启动
        systemctl status crond //查看状态
        systemctl stop crond //停止服务
        systemctl start crond //启动服务
        systemctl restart crond //重启服务
        systemctl is-enabled crond //检查服务是否开机启动

unit介绍

    ls /usr/lib/systemd/system //系统所有unit,分为以下类型
    service 系统服务
    target 多个unit组成的组
    device 硬件设备
    mount 文件系统挂载点
    automount 自动挂载点
    path 文件或路径
    scope 不是由systemd 启动的外部进程
    slice 进程组
    snapshot systemd快照
    socket 进程间通信套接字
    swap swap文件
    timer 定时器
    unit 相关的命令
        systemctl list-units //列出正在运行的unit
        systemctl list-units --all //列出所有,包括失败的或者inactive的
        systemctl list-units --all --state=inactive //列出inactive的unit
        systemctl list-units --type=service //列出状态为active的service
        systemctl is-active crond.service //查看某个服务是否为active

target介绍

    系统为了方便管理用target来管理unit
    systemctl list-unit-files --type=target
    systemctl list-dependencies multi-usrt.target //查看指定target下面有哪些unit
    systemctl get-default //查看系统默认的target
    systemctl set-default multi-user.target
    一个service属于一种类型的unit
    多个unit组成了一个target
    一个target里面包含了多个service
    cat /usr/lib/systemd/system/sshd.service //看[install]部分




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-421122-1-1.html 上篇帖子: CentOS7清除wnTKYg木马(挖矿工木马) 下篇帖子: Redhat 6 install tft+kickstart
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表