手机上自己做网站,做pc端网站怎么样,建筑业招聘网站,青海省建设厅官方网站建设云目录
一 Linux 虚拟机同步时间设置
1. 检查是否安装cron服务#xff08;即时间同步器#xff09;
2. 下载时间同步器
3. 编辑crontab 内容
4. 同步更新电脑网络时间
5.设置 reload
6. 查看 crond 状态
二 crond 详解
1. 启动/关闭cron服务
2. crontab命令格式 3. …目录
一 Linux 虚拟机同步时间设置
1. 检查是否安装cron服务即时间同步器
2. 下载时间同步器
3. 编辑crontab 内容
4. 同步更新电脑网络时间
5.设置 reload
6. 查看 crond 状态
二 crond 详解
1. 启动/关闭cron服务
2. crontab命令格式 3. crontab命令功能
4. 命令参数
5. 设置定时同步更新时间 6. 小结
7. Crontab配置文件
8. 注意事项 Crontab命令常见于Unix 和Unix的操作系统之中用于设置周期性被执行的指令。 该命令从标准输入设备读取指令并将其存放于“crontab”文件中是‘’cron table”的简写以供之后读取和执行。该词来源于希腊语chronos原意是时间。通常crontab存储的指令被守护进程激活crond常常在后台运行每分钟检查是否预定的作业需要执行。 一 Linux 虚拟机同步时间设置
1. 检查是否安装cron服务即时间同步器
crontab -l
2. 下载时间同步器
yum install -y ntpdate
3. 编辑crontab 内容
crontab -e
在其中添加
*/5 * * * * /usr/sbin/ntpdate time.windows.com
4. 同步更新电脑网络时间
ntpdate time.windows.com
5.设置 reload
systemctl reload crond
6. 查看 crond 状态
systemctl status crond 二 crond 详解
1. 启动/关闭cron服务 Service crond status 查看周期任务crond的运行状态 Service crond start 启动cron Service crond restart 重启cron Service crond stop 关闭cron Service crond reload 重新加载配置 2. crontab命令格式
Crontab [-u user] fileCrontab[-u user] [ -e | -l | -r ] 3. crontab命令功能
通过crontab 命令我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。 4. 命令参数
-u user用来设定某个用户的crontab服务例如“-u ixdba”表示设定ixdba用户的crontab服务此参数一般有root用户来运行。
filefile是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件crontab命令将接受标准输入键盘上键入的命令并将它们载入crontab。
-e编辑某个用户的crontab文件内容。如果不指定用户则表示编辑当前用户的crontab文件。
-l显示某个用户的crontab文件内容如果不指定用户则表示显示当前用户的crontab文件内容。
-r从/var/spool/cron目录中删除某个用户的crontab文件如果不指定用户则默认删除当前用户的crontab文件。
-i在删除用户的crontab文件时给确认提示。 5. 设置定时同步更新时间
* * * * * /user/sbin/ntpdate time.windows.com 格式示例 格式 说明 */1 * * * * service httpd restart 每1分钟重启httpd服务 */2 * * * * service httpd restart 每2分钟重启httpd服务偶数 1-59/2 * * * * service httpd restart 每2分钟重启httpd服务奇数 ------------------------------------------------------------------------------- 0 */1 * * * service httpd restart 每隔1小时重启httpd服务 0 23-7/1 * * * service httpd restart 每天晚上11点至早上7点 每隔一小时重启httpd服务 0,30 18-23 * * * service httpd restart 每天18点至23点 每隔30分钟重启httpd服务 0-59/30 18-23 * * * service httpd restart 每天18点至23点 每隔30分钟重启httpd服务 ------------------------------------------------------------------------------- 30 21 * * * service httpd restart 每天2130分重启httpd服务 30 21 1-21 * * service httpd restart 每月1-21日2130分 重启httpd服务 30 21 1,5,23,28 * * service httpd restart 每月1、5、23、28日2130分 重启httpd服务 30 21 1-7 4*test’date \%w’-eq 0 /root/a.sh 四月的第一个星期日2130分 运行脚本/root/a.sh test判断%w数字的星期几 拓展每半分钟执行 */1 * * * * sleep 30s;data /tmp/cron.txt 6. 小结
* 表示任何时候都匹配
“5,8,9”表示5或者8 或者9执行命令
“1-3”表示1到3之间执行命令
“*/a”表示每分钟小时等执行一次
Crontab不能编辑系统级的任务 7. Crontab配置文件 文件 说明 /etc/crontab 全局配置文件 /etc/cron.d 这个目录用来存放任何要执行的crontab文件或脚本 /etc/cron.deny 该文件中所列用户不允许使用crontab命令 /etc/cron.allow 该文件中所列用户允许使用crontab命令 /var/spool/cron/ 所有用户crontab文件存放的目录以用户名命名。比如你是root用户那么当你添加任务时就会在该路径下有一个root用户 /etc/cron.deny 该文件中所列用户不允许使用crontab命令 /var/log/cron Crontab的日志文件 8. 注意事项
1环境变量
环境变量的 值在crontab文件中获取不到所以要注意可以写脚本
2%
在crontab中%是有特殊含义的表示换行的意思。
如果要用的话必须进行转义\%