linux的ntp安装心得

1.ntp4.2.4之前的版本都存在一个很严重的BUG,当ntp的启动参数里有同时有-g -x,并且在ntp.config中的server的校时服务器地址不可达时,会出现无论是start,stop,restart服务都会报错。

报错内容:Starting ntpd: ERROR:only one panicgate option allowed

这个BUG的描述可以参见:https://bugzilla.redhat.com/show_bug.cgi?id=228424

解决办法:1.升级版本。2.修改/etc/sysconfig/ntpd中的启动参数,去掉“-g -x”中的一个。(这个方法我没有试,但应该可行)

2.经过实验,我发现ntpd服务即可以作为校时服务器,也可以作为校时客户端,没有必要通过计划任务(cron)使用ntpdate来同步,这样可能会造成系统时钟的跳跃变化,对正在运行的程序会造成不可预知的后果。

  但是主流的做法又都是通过cron来ntpdate,这里是有我不知道原因吗?

3.linux修改时间 date:

date –s:按字符串方式修改时间
可以只修改日期,不修改时间,输入: date -s 2007-08-03
只修改时间,输入:date -s 14:15:00
同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:
#date -s "2007-08-03 14:15:00"

4.linux是有两个时钟的,一个是系统时钟,另一个硬件时间时钟。系统每次启动时从bios读取硬件时间时钟来初始化系统时钟。而使用ntp和date来修改时间都是修改系统时钟。换句话说,系统重启后,时钟又会误差。可以通过以下参数来修正。

查看BIOS时间# hwclock --show

把硬件时间设置成系统时间# hwclock --hctosys

把系统时间设置成硬件时间# hwclock --systohc

5.ntpd启动后的查看,可以用ntpstat和ntpq -p来看是否开始同步。

刚启动ntpd服务时,主要通过ntpq -p看,如果有一行的开头被标了*号,那说明服务已经找到了同步源,之后至少要等5-10分钟才能看到效果。而刚启动时看ntpstat仍旧可能是没有同步。

时间: 2024-07-31 11:58:06

linux的ntp安装心得的相关文章

GIT在Linux上的安装和使用简介心得

GIT在Linux上的安装和使用简介心得 Linux和Git之父Linus Torvalds曾说过这样一段话:        “Bad programmers worry about the code. Good programmers worry about data structures and their relationships.” (低水平程序员总在考虑代码,高水平程序员总在考虑数据结构及其之间的关系)—— 来自 如何理解Linus Torvalds的“什么才是优秀程序员”的话. G

Linux学习心得之 Linux下ant安装与使用

1. 前言2. ant安装3. 简单的ant实例 一.前言 本篇博文记录了Linux下ant安装与使用 本文内容基于以下文章: http://www.linuxidc.com/Linux/2013-08/88955.htm  (Ubuntu中ANT的安装和配置)http://www.blogjava.net/amigoxie/archive/2007/11/09/159413.html (用Ant实现Java项目的自动构建和部署)http://www.cnblogs.com/hoojo/arch

Linux校时ntp安装和使用

第一种方法(服务器可以连外网): [[email protected] ~]# yum install -y ntp      //安装时间同步程序 [[email protected] ~]# service ntpd start [[email protected] ~]# ntpdate -u cn.pool.ntp.org    //同步网络时间 [[email protected] ~]# vi /etc/ntp.conf   //配置时间同步 在合适位置新增以下三行:restrict

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

CentOS下NTP安装配置

安装yum install ntp 配置文件 /etc/ntp.confrestrict default kod nomodifynotrap nopeer noqueryrestrict -6 default kod nomodify notrap nopeer noqueryrestrict 127.0.0.1restrict -6 ::1# 用restrict控管权限# nomodify - 用户端不能更改ntp服务器的时间参数# noquery - 用户端不能使用ntpq,ntpc等命令

对Linux驱动程序的认识心得

对Linux驱动程序的认识心得 操作系统是通过各种驱动程序赖家与硬件设备的,它为用户屏蔽了各种各样的设备,驱动硬件是操作系统最基本的功能,并且提供统一的操作方式.设备驱动程序是操作系统最基本的组成部分之一,在Linux内核源程序中也占有60%以上,因此熟悉驱动的编写很重要. Linux系统将每一个驱动都映射成一个文件.这些文件称为设备文件或驱动文件,都存在/dev目录中.这样,在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作,从而大大方便了对设备的处理.

华旭收-RedHat5.X系列linux搭建NTP服务详细方法

华旭收-RedHat5.X系列linux搭建NTP服务详细方法华旭是小白鼠,请勿纠结标题.ntp也就是时间服务器原理和作用:1.大数据产生与处理系统是各种计算设备集群的,计算设备将统一.同步的标准时间用于记录各种事件发生时序,如E-MAIL信息.文件创建和访问时间.数据库处理时间等.2.大数据系统内不同计算设备之间控制.计算.处理.应用等数据或操作都具有时序性,若计算机时间不同步,这些应用或操作或将无法正常进行.3.大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障

            Linux的 JDK 安装

mkdir  /usr/java cd /usr/java 到官网下载最新jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 然后进行上传到/usr/java上 cd /usr/java rz  从window找到你下载jdk的路径 然后进行解压 tar -zxvf jdk-8u144-linux-x64.tar.gz 设置环境变量,在/etc/profile最后添加路径

在虚拟机的Linux系统下安装wineqq

|   版权声明:本文为博主原创文章,未经博主允许不得转载. 本文参考教程:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=7688&extra=page%3D1 WineQQ下载地址:http://pan.baidu.com/s/1c2FSTsk qq是一款国内非常著名的聊天工具,但是在腾讯的官网并没有Linux操作系统下的qq安装版本,但是我们也有办法在Linux系统下安装qq,下面我们实现在Linux安装w