计划任务cron,date,时间同步ntp,chrony
取出磁盘利用率最大值 ,写个脚本,做判断,只要快满了,就报警
计划周期性执行的任务提交给crond,到指定时间会自动运行
系统cron任务:系统维护作业
/etc/crontab
用户cron任务:
crontab命令
日志:/var/log/cron
第一种 通过系统cron任务 也就是 vim /etc/crontab写入计划任务
比如 上面例子 周一到周五的 每一分钟 都会以wang的身份 运行脚本
比如 工作日的 每天 2.30执行脚本
标准输出默认通过邮件方式发送 通过 /var/log/cron 日志 可以看到执行情况
第二种 通过命令的方式
每个用户都有专用的cron任务文件:/var/spool/cron/USERNAME
- -l 列出所有任务
- -e 编辑任务
- -r 移除所有任务
- -i 同-r一同使用,以交互式模式移除指定任务
- -u user 仅root可运行,指定用户管理cron任务
/etc/cron.{allow,deny}
run-parts命令 后面跟文件夹 // 可以顺序运行 文件夹里所有的脚本,这个可以写到计划任务中、
注意:计划任务的标准输出是以邮件方式通知用户的,所以不会有显示,
(1) COMMAND > /dev/null (2) COMMAND &> /dev/null
而且最好我们能够把需要运行的命令写到脚本中,然后定时去跑这些脚本,这样可以避免一些麻烦 如%问题
清理临时文件:CentOS7使用systemd-tmpfiles-setup服务实现
date 时间:
系统时间 date 查看和修改时间 也可以查看 一些时间格式 date +%T 16:14:06 date +%F 2019-11-11 |date -s "2017-1-2 01:00:00" 修改时间为这个
硬件时间 clock 查看和修改时间
clock -w //把硬件时间改为操作系统时间
时钟同步:ntpdate ip 设置本地的时间和远程服务器的时间同步
chrony >>ntp
时间同步 是要一直同步的,之前命令ntpdate ip ,去同步远程服务器的时间,这种是一次性的,同步完就没了,但是时间久了,每个服务器之间的时间还是有差异的,所以要保持一直同步。所以会有服务端和客户端,而一个服务器既可以是date server,又可以是date client。所以这个 服务器和客户端都是要后台一直运行的。
ntp是一个服务,开启后,它会自动在后台运行,它包含了服务端和客户端,配置文件 /etc/ntp.conf 里面有作为客户端你要连接那些远程服务器。
作为客户端,在这里配置远程ntp服务器的地址,他默认会有一些网络上的服务器
ntpq -p 查看时间同步情况
作为 ntp的服务的话,需要把这句话注释掉,允许别人查询我的时间
chrony 首先启动服务,它本身包含了ntp服务,所以也可以用ntp客户端同步chrony服务器
配置文件 /etc/chrony.conf
作为客户端
查看时间同步情况
作为服务器 ,要指定 允许那些网段可以连我,全0位全部网络,下面的意思是当我连接的远程服务器,连接不上了我仍然可以作为时间服务器为客户端提供服务。当作为服务器时,会有两个监听端口 322和123
最新文章
- Vertica节点宕机处理一例
- 每天一个linux命令--定时启动
- C#接口和抽象类的区别
- Python的平凡之路(16)
- 转:C# WinForm获取 当前执行程序路径的几种方法
- Python的高级特性11:拓展基本数据类型(dict)
- js-小效果-手风琴
- iOS开发Extra系列:NSString***
- Core Java Volume I — 4.7. Packages
- HTML5 Web Speech API 结合Ext实现浏览器语音识别以及输入
- PIL 安装
- ubuntu压缩解压
- zf-删除重复数据只保留一条(转)
- 移动端touch事件 || 上拉加载更多
- Windows as a Service(3)——使用SCCM管理Windows10更新
- Django ORM 使用原生 SQL
- Javascript学习一数据类型
- linux mysql -- ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid)
- Hadoop小知识点总结1
- 从统计局采集最新的省市区县数据,纯js
热门文章
- Ztree使用教程
- 转载:EQ--biquad filter
- python调用c/c++ (入参出参为指针)
- 【做题笔记】洛谷P1036 选数
- 启动docker报Failed to start Docker Application Container Engine.解决
- Python学习(七)——匿名函数、map函数、filter函数、reduce函数与其他内置函数
- promise封装ajax
- ubuntu的dpkg命令安装和卸载软件
- Atcoder Beginner Contest 147D(按位处理)
- winform BackgroundWorker 的用法 - 异步执行