取出磁盘利用率最大值 ,写个脚本,做判断,只要快满了,就报警

计划周期性执行的任务提交给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

    

计划任务cron,date,时间同步ntp,chrony的更多相关文章

  1. centos7搭建ntp时间同步服务器chrony服务

    centos7搭建ntp时间同步服务器chrony服务 前言: 在centos6的时候我们基本使用的是ntp服务用来做时间同步,但是在centos7后推荐是chrony作为时间同步器的服务端使用, ...

  2. Linux 时间同步 05 chrony时间同步

    Linux 时间同步 05 chrony时间同步 目录 Linux 时间同步 05 chrony时间同步 chrony 的优势: chrony包介绍 安装chrony 配置与外部时间服务器进行时间同步 ...

  3. 4、时间同步ntp服务的安装于配置(作为客户端的配置)

    yum安装ntpd服务   .yum -y install ntp ntpdate (安装时间同步ntp服务) . vi /etc/ntp.conf (修改ntpd服务的配置文件)   3.修改配置文 ...

  4. Ubuntu配置OpenStack 二:配置时间同步NTP和安装数据库Maridb以及问题总结

    继上一节Ubuntu配置OpenStack 一:配置主机环境,下面继续为安装时间同步,以及配置openstack的安装包源和安装数据库Maridb.(全文截图都是由自己徒手搭建完成并且截图) 一.安装 ...

  5. linux的服务管理(centos6和Centos7)和网络管理(网卡配置),计划服务cron

    服务和网络 管理 init  ifcfg ens33 1.服务: Linux系统中提供的功能,统称为服务,如:at服务.cron服务.web服务.FTP服务.sshd服务等. 服务是由已经在运行的进程 ...

  6. Linux基础:时间同步工具Chrony

    在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步.在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰.硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPU t ...

  7. 时间同步ntp服务的安装与配置(作为客户端的配置

    在linux环境下,我们不仅可以自己设置时间,也可以对系统进行时间的同步,比如同步时间到某台物理机上或虚拟机,皆可!接下来我们就以同步时间到某台物理机为例, 一起学习学习. 1.配置本地yum源(挂载 ...

  8. Ubuntu下的计划任务 -- cron的基本知识

    下面不完全: 参考:http://blog.csdn.net/cuker919/article/details/6336457 cron是一个Linux下的后台进程,用来定期的执行一些任务.因为我用的 ...

  9. 使用 NTP/Chrony 同时 Centos7 网络时间

    Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,提供高精准度的时间校正服务. 在 Centos ...

随机推荐

  1. 第七章 类(class)7.1 笔记

    最好不要把对象的定义和类的定义放在一起,这么做无异于把两种不同实体的定义混在了一条语句里,一会定义类,一会又定义变量,显然这是一种不被建议的行为. 类的定义最后要加上分号(:) 成员函数的声明必须放在 ...

  2. 题解【CJOJ2608】[JZOJ 100043]第k小数

    P2608 - [JZOJ 100043]第k小数 Description 有两个非负整数数列,元素个数分别为N和M.从两个数列中分别任取一个数相乘,这样一共可以得到N*M个数,询问这N*M个数中第K ...

  3. 【Python】 数字求和

    # 用户输入数字 num1 = input('输入第一个数字:') num2 = input('输入第二个数字:') # 求和 sum = float(num1) + float(num2) # 显示 ...

  4. 扩展欧几里得求解同余方程(poj 1061)

    设方程 ax + by = c , 若 gcd(a,b) 是 c的因子(记作gcd(a,b)|c)则方程有解,反之无解. 其中x0,y0是方程的一组特解 , d = gcd(a,b), poj1061 ...

  5. Visual Studio Code修改全屏背景

    打开VSCode安装目录,找到workbench.desktop.main.css文件 在最后一行添加以下代码: body{ pointer-events:auto !important; backg ...

  6. MySQL数学函数简明总结

    1. ABS(x): 返回x的绝对值 mysql> select ABS(1), ABS(-1), ABS(0); +--------+---------+--------+| ABS(1) | ...

  7. 将项目打成war包并用tomcat部署的方法,步骤及注意点

    部署的遇到第一个问题,就是tomcat和jdk的环境问题: 首先 理解为啥要关注这二者的环境呢?他们还是有关系的–tomcat 作为比较流行的java Web服务器也是用java来实现的一个比较大的软 ...

  8. [C++]蛇形填数

    [从左下角开始,逆时针蛇形填数] #include <iostream> using namespace std; int main() { int n; cin>>n; in ...

  9. 单例模式的Java泛型实现方式

    import java.util.HashMap; import java.util.Map; /** * Created by zhao.wu on 2016/11/18. */ public cl ...

  10. C:字符数组 与 字符串

    字符串与字符数组 C语言中没有字符串这种数据类型,可以通过char的数组来替代: 字符串一定是一个char的数组,但char的数组未必是字符串: 数字0(和字符'\0'等价)结尾的char数组就是一个 ...