Shell 同步时间脚本】的更多相关文章

Linux系统同步时间脚本 Linux操作系统,如果时间和网络时间差距太大的话.可能会导致程序,进程启动不了.所以linux系统时间同步显得尤为重要,本文在借鉴网上众多资料后,以centos_6.X系统为例,整理同步时间的脚步,如有不合理的地方,敬请说明. 一.创建脚本目录 [root@shell ~]# mkdir /usr/local/scripts 二.脚本内容 [root@shell ~]# cat /usr/local/scripts/Sync_NTP.sh cat /root/ntp…
如果使用linux 下,busybox自带的rdate命令 去ipv6 的ntp server 同步时间的话,会提示invalid argument :无效参数. 那么现在下载rdate的源码并对其进行修改.源码地址 http://download.csdn.net/detail/wanhl1990/6823025 修改内容如下,下载源码后解压,进入解压后的文件,修改src/ntp.c 的sync_ntp() 函数的内容. struct ntp_data data; struct sockadd…
1.1 监控apache web server #! /bin/bash # apache netstat -anpt | grep 80 &> /dev/null if [ $? -eq 0 ];then str = "apache is running" else str = "apache is not running" service httpd start fi echo $str 1.2 监控硬盘使用情况…
目录 什么是Shell 什么是Shell脚本 Shell脚本语言的种类 常用操作系统默认Shell Shell 脚本的建立和执行 脚本规范 什么是Shell     简单来说Shell其实就是一个命令解释器,而它的作用就是解释并执行用户输入的命令及程序.用户每输入一条命令,Shell就解释执行一次.这种方式很容易让大家想起在Windows环境中使用的command命令,我们在cmd窗口输入一条命令,按下Enter键,则执行相应的命令和结果.     Shell位于操作系统的最外层,对外提供与用户…
生产力工具:shell 与 Bash 脚本 作者:吴甜甜 个人博客网站: wutiantian.github.io 注意:本文只是我个人总结的学习笔记,不适合0基础人士观看. 参考内容: 王顶老师 linux bash 视频教程 http://billie66.github.io/TLCL/book C语言编程网: http://c.biancheng.net/shell/ 推荐书籍:<UNIX环境编程>,有内容,有远离,课后习题也很棒. 目录 生产力工具:shell 与 Bash 脚本 我为…
Gitlab的备份文件是以时间戳显示的,类似:1438624820_gitlab_backup.tar 为了更易于阅读,想把文件名转换成日期格式:2015-08-04_gitlab_backup.tar 所以查找了下Shell里时间转换的方法,记录如下备忘. Linux下时间转换的一些命令: date +%s   可以得到UNIX的时间戳; 用shell将日期时间与时间戳互转:       date -d "2015-08-04 00:00:00" +%s     输出:1438617…
很多时候我们有通过程序脚本同步校正北京时间的需求. 在linux上同步时间比较方便,安装个ntpdate软件就行了. 但是在windows的要同步时间比较麻烦. 这时想到的就是从网络获取一个准确的时间,然后调用dos命令修改时间. 从哪里获取呢?当然是国家授时中心. 授时中心的网址是 cn.pool.ntp.org(注意,流传甚广的210.72.145.44这个ip已经失效了,直接用域名.) 不过从授时中心获取的时间需要ntp协议解析. ntplib就是干这事的. 另外值得一提的是在dos修改日…
Linux shell获取时间和时间间隔(ms级别) 说明:在进行一些性能测试的时候,有时候我们希望能计算一个程序运行的时间,有时候可能会自己写一个shell脚本方便进行一些性能测试的控制(比如希望能运行N次取平均值等),总之,这其中有一个需求可能就是获取一个时间戳或时间差. 1. Linux shell获取时间的相关命令 time命令:获取一个程序的执行时间,可以获取到实际运行时间以及程序在用户态和内核态分别的时间,大部分的性能测试,可能只需要关注实际时间. time命令的使用就很简单了,在原…
使用htpdate同步时间 由于树莓派板子上没有 RTC 硬件和电池,因此树莓派上的系统时间重启是保存不了的.网上已经有人想到应对 NTP 被防火墙封掉类似的需求了,开源的 htpdate 命令直接使用 HTTP 协议来进行系统时间同步,项目主页在这里: https://github.com/iridium77/htpdate htpdate 的原理也非常简单,直接解析 HTTP 协议头中的服务器时间信息,然后设置本地时间,我们来看百度返回的 HTTP 头: HTTP/1.1 200 OK Da…
Linux离线同步时间 思路:以其中一台时间为准 脚本 #!/bin/shcurrent=`date '+%H:%M:%S'` for i in bigdata1 bigdata2 bigdata3 bigdata4; do echo $i; ssh $i "date -s $current"; done 注意脚本中的 `符号 开启定时任务,每天的五点十分执行 crotab -e 10 5 * * * SameTime.sh 10:分 5:时 第一个* :日 第二个*:月 第三个*:周…