日常运维(六)

linux计划任务cron
在Linux中,周期执行的任务一般由cron这个进程来处理ps -ef |grep cron cron读取一个或者多个配置文件,这些配置文件包含了命令行及调用时间
cat /etc/crontab 查看到的数字分别从左到右依次为:分、时、日、月、周和命令行
在这里插入图片描述

分范围0-59 小时0-23 日1-31 月1-12 周0-6 0表示星期天 也可以写成7
用crontab -e来编写任务计划
在这里插入图片描述
每天凌晨3点执行命令
在这里插入图片描述

格式:可用格式1-5表示一个范围1到5
可用格式1,2,3表示1或者2或者3
可用格式*/2表示被2整除的数字,比如小时,那就是每隔2小时,月份同样
crontab -l 查询计划
crontab -r 删除计划
crontab -u指定用户
在这里插入图片描述

使用任务计划必须启动crond这个服务
在这里插入图片描述

停止:systemctl ston crond

chkconfig工具
chkconfig是在centos6上面的服务管理工具,centos7上面已经不使用,但是大多数企业还是使用centos6
用法:
chkconfig --list查看服务

在这里插入图片描述

查看所有预设服务
在这里插入图片描述
chkconfig network off

在这里插入图片描述
chkconfig network on

在这里插入图片描述
7个系统启动级别
0:关机
1:单用户
2:无NFS网络服务的多用户模式
3:多用户模式,不带图形界面
4:保留用户自定义
5:图形登入
6:重启

更改某个级别下的状态:chkconfig --level 3 network off
在这里插入图片描述
也可以同时关闭多个级别
chkconfig --level 345 network off

在这里插入图片描述
增加服务 chkconfig --add 服务名

在这里插入图片描述
删除服务chkconfig --del 服务名

在这里插入图片描述

systemd管理服务

列出系统所有的服务
systemctl list-units --all --type=service
在这里插入图片描述

常用的服务相关命令
在这里插入图片描述

unit介绍
ls /usr/lib/systemd/system下的文件类型

在这里插入图片描述
以上每种文件类型都为一个unit,这些unit组成系统的各个资源(各个服务、各个设备)

unit相关命令

在这里插入图片描述

target介绍
查看系统所有target:systemctl list-unit-files --type=target
在这里插入图片描述

查看一个target包含的所有unit:systemctl list-dependencies multi-user.target
在这里插入图片描述

查看系统默认的target:systemctl get-default
在这里插入图片描述

设置默认的target:systemctl set-default multi-user.target

在这里插入图片描述

查看install部分

在这里插入图片描述
一个service属于一种类型的unit, 多个unit组成了一个target,一个target里面包含多个service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值