rhel6和7中的服务启动以及计划任务

rhel6下

服务启动命令

service servername (start/stop/restart/status)  启动服务,停止服务,重启服务,查看服务状态

/etc/init.d/servername (start/stop/restart/status)   同上

开机自启

chkconfig servername [--level x] (on/off)  将服务在x启动级中开机自启开启/关闭,若不加--level指明,则2345全都服从命令

chkconfig --list  查看所有服务的开机自启情况

rhel7下

服务启动和开机自启

systemctl (start/stop/restart/status) servername[.service]  启动服务,停止服务,重启服务,查看服务状态

systemctl status servername 中的

表示是否开机启动

systemctl (enable/disable) servername[.service]  开机启动/关闭服务

systemctl (mask/unmask) servername[.service]  屏蔽/解除屏蔽某个服务,屏蔽之后无论如何也无法启动

查看系统的所有服务

systemctl list-unit-files  查看系统所有服务

systemctl get-default  查看默认的启动级别

systemctl set-default runlevel[0-6].target  更改默认启动级别

 

计划任务rhel6和7一样

一次性计划任务 at

at 时间回车之后在at>后输入执行一次的计划任务,时间例如1 am  11:20  23:00

也可以加上日期or星期  1 am monday  1 am 2019-07-03

执行的command最好使用绝对路径(通过which查询)例如/usr/bin/touch xxxx

写完之后回车写下一条,结束通过快捷键ctrl+d

atq  查看当前有多少计划任务

atrm 编号  通过atq前面的编号来删除计划任务

 

周期性计划任务 crond

crontab -e -u root  -e表示edit编辑一个计划任务 -u表示对于哪一个用户而言(如果已存在就进行编辑,不存在就创建)

5个星号表示时间点,从左到右是分时日月周

30 11 * * 2  表示每周二的11点半

20 10 1 * *   表示每月的第一天10点20

30 2 * * 1,3,5  表示每周一周三周五的2 30 am

30 2 */2 * *  表示每隔两天的2 30am

30 2 10-20 * *  表示每个月10-20号的2 30am

30 2 10-20/3 * *  表示每个月10-20号中每隔三天的2 30am

30 2 * * 1 /dz.sh  表示每周一的2 30am执行/dz.sh脚本

 

vim /etc/cron.deny  拒绝创建计划任务的用户列表

crontab -l  查看目前的计划任务

crontab -r -u  删除某个用户的计划任务(删除计划任务配置文件)

crontab --help  查看帮助

 

转载于:https://www.cnblogs.com/dazzleC/p/10621025.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值