linux服务管理与计划任务(定时任务)

linux服务管理

       

        1   分类

            1)系统默认安装的服务     rpm包

               

                       

            2)源码包安装的服务

 

        (一)系统默认安装的服务

        1   确定服务分类

            chkconfig  --list       查看服务的自启动状态

                运行级别:0-6

                    0   关机

                    1   单用户模式

                    2   不完全多用户,不包含NFS服务

                    3   完全多用户   字符界面

                    4   未分配

                    5   图形界面

                    6   重启

 

                    init  0 关机         init 6 重启

 

                    runlevel            查询系统当前运行级别

 

 

                    vi  /etc/inittab

                    id:3:initdefault:       定义系统默认运行级别

 

        2   系统默认安装的服务器管理     

 

            1)启动        

                ①

                /etc/rc.d/init.d/服务名   start|stop|restart|status

                /etc/rc.d/init.d/httpd start

 

                ②

                service   服务名  start|stop|restart|status

 

            2)自启动    

                ①

                chkconfig  --level 2345  服务名 on|off

 

                ②          推荐

                vi  /etc/rc.local---->/etc/rc.d/rc.local

                /etc/rc.d/init.d/httpd  start

 

               

 

       

    (二)源码包安装的服务

            1源码包安装的服务           

 

            1)绝对路径启动

            /usr/local/apache2/bin/apachectl  start

 

            2)自启动

            vi /etc/rc.local

            /usr/local/apache2/bin/apachectl  start

 

   

 

    计划任务

 

                               

            crontab -e     编辑定时任务

 

            * * * * * 命令

       

            第一个*:一小时中第几分钟     0-59

            第二个:一天中第几个小时      0-23

            第三个:一个月中第几天        1-31

            第四个:一年第几个月         1-12

            第五个:一周中星期几         0-6    

 

             0  6  *  *  *    命令

   10  *  31 *  *   命令

            10  9  1  1  *    命令

            5   3  *  5,7,10  *  命令

            */10  * *  *  1-3   命令

 

命令: 开启/关闭服0务   service sshd start     service sshd stop

                              /usr/local/apache2/bin/apachectl restart          

             备份文件/目录   cp  -r  /root/bbs   /tmp

            crontab -l     查看系统定时任务

            crontab -r          删除定时任务

 

 

注意事项:

选项都不能为空,必须填入,不知道的值使用通配符*表示任何时间

每个时间字段都可以指定多个值,不连续的值用,间隔,连续的值用-间隔

间隔固定时间执行书写为*/n格式

命令应该给出绝对路径

    星期几何第几天不能同时出现

    最小时间范围是分钟,最大时间范围是月

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值