在各种Linux系统的服务器上设置时间同步的方法

   独立主机

  rm -rf /etc/localtime

  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区到东8区。

  date -R #查看的时区设置。

  接下来调整系统时间与时间服务器同步

  Debian系统安装NTP校时包:

  代码如下:

  apt-get install ntpdate #安装ntp

  CentOS系统安装NTP校时包:

  代码如下:

  yum -y install ntpdate ntp #安装ntp

  Ubuntu系统安装NTP校时包:

  代码如下:

  sudo apt-get install -y ntpdate ntp

  修改/etc/ntp.conf

  vi /etc/ntp.conf 就会看到以下内容:

  代码如下:

  server 0.centos.ntp.org

server time.windows.com

server time.nist.gov

  这是默认的ntp同步服务器,大家可以自己改,全球ntp服务器地址:http://www.pool.ntp.org/

  我改成了:

  代码如下:

  server cn.pool.ntp.org //这中国的ntp服务器

  server time-a.nist.gov

  server time.windows.com

  server time.nist.gov

  然 后保存退出(vi退出的方法见:http://www.dabu.info/personal-summary-personally-i- carefully-collected-must-be-familiar-with-vim-shortcut-key-operation.html)

  接着输入下面的命令:

  代码如下:

  ntpdate -d cn.pool.ntp.org #调试查看时间差异

ntpdate cn.pool.ntp.org #同步时间

date -R # 检查时间是否同步

  修改 ntp 的配置文件

  代码如下:

  vi /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes #同步独立主机的硬件时钟

 

#配置开机启动ntp服务,定期同步时间

chkconfig --levels 235 ntpd on #启动ntp同步

/etc/init.d/ntpd start

  XEN VPS

  最好是安装ntp服务,这样可以解决vps在重启后时间不准的问题。有时候,依靠母鸡的硬件时钟,总是差七八分钟。实在没辙了。而已很多的web服务,如Google Authenticator等,如果时间不同步,会导致无法验证的地步,自然就网站都登陆不上了。

  代码如下:

  rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区到东8区。

date -R #查看的时区设置。

  接下来调整系统时间与时间服务器同步

  Debian系统安装NTP校时包:

  代码如下:

  apt-get install ntpdate #安装ntp

  CentOS系统安装NTP校时包:

  代码如下:

  yum -y install ntpdate ntp #安装ntp

  Ubuntu系统安装NTP校时包:

  代码如下:

  sudo apt-get install -y ntpdate ntp

  修改/etc/ntp.conf

  vi /etc/ntp.conf 就会看到以下内容:

  代码如下:

  server 0.centos.ntp.org

server time.windows.com

server time.nist.gov

  这是默认的ntp同步服务器,大家可以自己改,全球ntp服务器地址:http://www.pool.ntp.org/

  我改成了:

  代码如下:

  server cn.pool.ntp.org //这中国的ntp服务器

  server time-a.nist.gov

  server time.windows.com

  server time.nist.gov

  然 后保存退出(vi退出的方法见:http://www.dabu.info/personal-summary-personally-i- carefully-collected-must-be-familiar-with-vim-shortcut-key-operation.html)

  接着输入下面的命令:

  代码如下:

  ntpdate -d cn.pool.ntp.org #调试查看时间差异

ntpdate cn.pool.ntp.org #同步时间

date -R # 检查时间是否同步

 

#配置开机启动ntp服务,定期同步时间

chkconfig --levels 235 ntpd on #启动ntp同步

/etc/init.d/ntpd start

 

#先设置XEN 的VPS使用和系统无关的时间模式

echo 1 > /proc/sys/xen/independent_wallclock

  然后尝试上面独立主机的配置方法即可。通过配置时间正确后,编辑系统配置文件,让配置永久生效。

  代码如下:

  vi /etc/sysctl.conf

xen.independent_wallclock=1 #在文件中增加并且保存

  OpenVZ VPS

  (Burst VPS 采用)

  OpenVZ的VPS直接从物理机读取时间不允许对主机进行时间修改,你只需修改时区。我还没用过openvz vps,所以,不清楚能否用ntp服务不,可以试试安装ntp service 看。如果可以的话,请告诉我。

  代码如下:

  rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区到东8区。

date -R #查看时间和时区

  此时如果时间和时区都正确,配置成功,时间如果不对,需要联系主机服务商的技术支持,让他们把母鸡(物理机)时间同步,你的VPS时间就会正常。

时间: 2024-12-03 15:42:52

在各种Linux系统的服务器上设置时间同步的方法的相关文章

在Linux系统的服务器上隐藏PHP版本号的方法

  这篇文章主要介绍了在Linux系统的服务器上隐藏PHP版本号的方法,有助于预防攻击者针对PHP详细版本的漏洞而发起的攻击,需要的朋友可以参考下 通常,大多数默认设置安装的web服务器存在信息泄露,这其中之一就是PHP.PHP 是如今流行的服务端html嵌入式语言(之一?).在如今这个充满挑战的时代,有许多攻击者会尝试发现你服务端的漏洞.因此,我会简单描述如何在Linux服务器中隐藏PHP信息. 默认上expose_php默认是开的.关闭"expose_php"参数可以使php隐藏它

我在linux系统的服务器上打开语言R环境,变量怎么分开保存?谢谢!

问题描述 我在linux系统的服务器上打开语言R环境,变量怎么分开保存?谢谢! 在linux系统的服务器上打开语言R环境,要依次处理多个数据文件,如果不分开,我在处理完后ls()会把所用设过的变量混一起告诉我,我想问能不能把处理某个文件的这个过程中设的变量与处理其它文件的设的那些变量隔离开? 解决方案 创建多个环境? new.env() 参考:http://www.tuicool.com/articles/7fqEJr

在Linux系统的服务器上使用Memtester进行内存压力测试

最近要测试一台机器的整体性能情况,就在google搜索一番,发现这个一个小工具,说是可以进行内存的压力测试,Memtester主要是捕获内存错误和一直处于很高或者很低的坏位, 其测试的主要项目有随机值,异或比较,减法,乘法,除法,与或运算等等. 通过给定测试内存的大小和次数, 可以对系统现有的内存进行上面项目的测试. 1 下载 代码如下: wget http://pyropus.ca/software/memtester/old-versions/memtester-4.2.2.tar.gz 2

阿里云云服务器Linux系统FTP服务器搭建设置教程_FTP服务器

一.Redhat/CentOS安装vsftp软件 1.更新yum源 首先需要更新系统的yum源,便捷工具下载地址:http://www.jb51.net/article/54840.htm(shell脚本) 2.安装vsftp 使用yum命令安装vsftp 复制代码 代码如下: #yum install vsftpd -y 3.添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下. 使用下面的命令创建帐户,该命令指定了/a

在Ubuntu或Debian系统的服务器上卸载MySQL的方法_Mysql

对于有的vps,系统默认安装了mysql.我们需要从我们的服务器.vps上卸载(移除)默认的mysql.那么如何(怎样)在ubuntu\Debian上卸载mysql? 通常情况下,下列mysql软件包会被安装到 Debian .Ubuntu中: mysql-client - The latest version of MySQL database client(最新版的mysql数据库客户端). mysql-server - The latest version of MySQL databas

一台Linux或UNIX机器上设置多个DB2系统

在DB2 for Linux, UNIX,和Windows Version 8之前,SAP客户只能在一台物理机器上安装每个DB2 版本的一个拷贝,因为安装路径是硬编码的.尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们. 对于 DB2 9,客户可以在一台物理机器上安装多个 DB2 软件拷贝.数据库的安装是相互独立的.它们可以是不同级别的,可以安装在任何有效路径上.每个拷贝可以独立更新,而不会相互影响.所有装有 DB2 9 的 SA

在一台Linux或UNIX机器上设置多个DB2系统

在 DB2 for Linux, UNIX, and Windows Version 8 之前,SAP 客户只能在一台物理机器上安装每个 DB2 版本的一个拷贝,因为http://www.aliyun.com/zixun/aggregation/17166.html">安装路径是硬编码的.尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们. 对于 DB2 9,客户可以在一台物理机器上安装多个 DB2 软件拷贝.数据库的安装是相

sharly浅谈虚拟主机linux系统下的安全设置

美国虚拟主机大都使用Linux操作系统,因此当用户在使用美国虚拟主机的时候,Linux系统的安全问题就成为了使用者最为关心的问题,毕竟谁都希望自己操作的是一个稳定又安全的系统. 什么是Linux呢?Liunx的官方定义:"Linux是一种UNIX操作系统的克隆,它(的内核)由Linux Torvalds以及网络上组织松散的黑客队伍一起从零开始编写而成.LINUX的目标是保持和POSIX的兼容."众所周知,Linux是一种开放源代 码的操作系统,由于它的自由开放性和技术先进性,顺应了广大

Linux系统下Telnet的设置方法

  Linux系统下Telnet的设置方法 Linux系统下Telnet服务的配置步骤: 一.安装Telnet软件包(通常要两个) 1. Telnet-clIEnt (或 Telnet),这个软件包提供的是 Telnet 客户端程序; 2. Telnet-server ,这个软件包提供的是 Telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下: [root@echo root]#rpm –q Telnet或[root@wljs root]#rpm –q Telnet-cli