精华内容
下载资源
问答
  • linux 设置系统时间

    千次阅读 2021-01-23 16:10:33
    服务器时间与网络时间不符: 一、手动修改 \1. date命令:查看当前时间 \2....当我们进行完 Linux 时间的校时后,还需要以 hwclock 来更新 BIOS 的时间,因为每次重新启动的时候,系统会重新由 BIO

    服务器时间与网络时间不符:

    一、手动修改

    \1. date命令:查看当前时间

    img

    \2. date -s 时分秒 :修改时间

    img

    还需要把日期改过来

    \3. date -s 完整日期时间(YYYY-MM-DD hh:mm[:ss]):修改日期、时间

    img

    时间要用双引号括起来,否则报错

    手动修改会存在一定的时间误差

    \4. hwclock -w

    img

    将时间写入bios避免重启失效。

    当我们进行完 Linux 时间的校时后,还需要以 hwclock 来更新 BIOS 的时间,因为每次重新启动的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据吶。

    二、同步网络时间

    \1. 检查系统是否安装ntp服务

    安装ntp服务命令:

    apt-get install ntp 或者 yum install ntp

    \2. service --status-all:检查ntp服务是否启动

    img

    img

    [+]表示服务已启动

    \3. ntpdate 服务器IP:同步服务器时间

    ntp常用服务器: 中国国家授时中心:210.72.145.44 NTP服务器(上海) :ntp.api.bz 美国:time.nist.gov 复旦:ntp.fudan.edu.cn 微软公司授时主机(美国) :time.windows.com 台警大授时中心(台湾):asia.pool.ntp.org

    img

    (⊙﹏⊙)b,好像有点问题了

    img

    img

    服务器换成上海的

    img

    img

    时间还是差一分钟,手动把时间与当前时间间隔改大一些,再同步发现有问题,服务器时间根本就不对,差了半天时间,/(ㄒoㄒ)/~~

    用微软公司授时主机(美国),发现和上海的服务器时间差不多,那是不是时区设置有问题??

    \4. 修改服务器时区

    4.1 date -R : 查看当前时区

    img

    另一台服务器(时间正常)时区:

    img

    so,现在要来改时区了

    4.2 tzselect

    img

    时区没改回来

    最后一步

    img

    img

    修改成功★,°:.☆( ̄▽ ̄)/$:.°★

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux系统时间设置

    2021-02-23 13:51:54
    在Linux下,默认情况下,系统时间和硬件时间并不会自动同步...1. Linux系统时间设置 在Linux中设置系统时间,可以用date命令: 1 //查看时间 2 [root@node1 ~]# date 3 Tue Feb 25 20:15:18 CST 2014 4 //修改时间 5

    在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU Tick来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。

    1. Linux系统时间的设置

    在Linux中设置系统时间,可以用date命令:

    1 //查看时间
    2 [root@node1 ~]# date
    3 Tue Feb 25 20:15:18 CST 2014
    4 //修改时间
    5 [root@node1 ~]# date -s "20140225 20:16:00"  #yyyymmdd hh:mm:ss
    6 Tue Feb 25 20:16:00 CST 2014
    7 //date 有多种时间格式可接受,查看date --help
    

    2. Linux硬件时间的设置

    硬件时间的设置,可以用hwclock或者clock命令。两者基本相同,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。

    复制代码
    1 //查看硬件时间可以是用hwclock ,hwclock --show 或者 hwclock -r
    2 [root@node1 ~]# hwclock --show
    3 Tue 25 Feb 2014 08:21:14 PM CST -0.327068 seconds
    4 //设置硬件时间
    5 [root@node1 ~]# hwclock --set --date "20140225 20:23:00"
    6 [root@node1 ~]# hwclock
    7 Tue 25 Feb 2014 08:23:04 PM CST -0.750440 seconds
    

    3. 系统时间和硬件时间的同步

    同步系统时间和硬件时间,可以使用hwclock命令。

    1 //以系统时间为基准,修改硬件时间
    2 [root@node1 ~]# hwclock --systohc <== sys(系统时间)to(写到)hc(Hard Clock)
    3 //或者
    4 [root@node1 ~]# hwclock -w
    5 //以硬件时间为基准,修改系统时间
    6 [root@node1 ~]# hwclock --hctosys
    7 //或者
    8 [root@node1 ~]# hwclock -s
    
    展开全文
  • 说明:Linux系统的时钟有两个,一个是硬件时钟,即Bios时间,就是我们进行CMOS设置时看到的时间,一个是系统时间,是Linux系统kernel时间,当Linux启动时候,系统kernel会读取系统硬件时钟的设置,然后系统时钟就会...

    说明:

    Linux系统的时钟有两个,一个是硬件时钟,即Bios时间,就是我们进行CMOS设置时看到的时间,一个是系统时间,是Linux系统kernel时间,当Linux启动时候,系统kernel会读取系统硬件时钟的设置,然后系统时钟就会独立于硬件运作,有时我们发现系统时钟和硬件时钟不一样,因此需要执行时间同步。

    1)Date 命令将日期时间设置为2015/09/25

    #date   -s  09/25/15

    将时间设置为 14:40:50

    #date -s 14:40:50

    2)Hwclock/clock命令查看,设置硬件系统

    # hwclock

    Sun 25 Sep 2005 02:42:56 PM EDT -0.563110 seconds

    设置硬件时间:

    # hwclock --set --date="0925/15 14:50"

    3)同步系统及硬件时间

    # hwclock   --hctosys

    执行报错:#ntpdate time.nist.gov

    23 Sep 23:48:20 ntpdate[21372]: the NTP socket is in use, exiting

    问题分析:说明ntp的端口已经使用。使用ps查看进程并终止,发现没有。再使用lsof -I 查看,发现端口占用终止即可。

    [root@localhost conf]# ps -ef | grep xntpd

    root     21374 20258 0 23:48 pts/0   00:00:00 grep xntpd

    [root@localhost conf]# lsof -i :123

    COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

    ntpd   20803 ntp   16u IPv4 105277     0t0 UDP *:ntp

    ntpd   20803 ntp   17u IPv6 105278     0t0 UDP *:ntp

    ntpd   20803 ntp   18u IPv4 105285     0t0 UDP localhost:ntp

    ntpd   20803 ntp   19u IPv4 105286     0t0 UDP 192.168.100.10:ntp

    ntpd   20803 ntp   20u IPv6 105287     0t0 UDP localhost:ntp

    ntpd   20803 ntp   21u IPv6 105288     0t0 UDP [fe80::4639:c4ff:fe53:e984]:ntp

    展开全文
  • Linux怎样修改系统时间date

    千次阅读 2021-05-08 23:03:42
    修改linux的时间可以使用date指令修改日期:时间设定成2009年5月10日的命令如下:#date -s05/10/2009修改时间:将系统时间设定成上午10点18分0秒的命令如下。#date -s 10:18:00修改时区:找到相应的时区文件/usr/...

    修改linux的时间可以使用date指令

    修改日期:

    时间设定成2009年5月10日的命令如下:

    #date -s

    05/10/2009

    修改时间:

    将系统时间设定成上午10点18分0秒的命令如下。

    #date -s 10:18:00

    修改时区:

    找到相应的时区文件

    /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。

    修改/etc/sysconfig/clock文件的内容为:

    ZONE=”Asia/Shanghai”

    UTC=false

    ARC=false

    同步bios时间:

    同步BIOS时钟,强制把系统时间写入CMOS,命令如下:

    #clock -w

    /etc/sysconfig/clock

    文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock

    (--utc, 或 --localtime) 都没有变化,要重启系统后才生效);

    date命令的功能是显示和设置系统日期和时间。

    输入date 查看目前系统时间。

    修改时间需要 date -功能字符

    修改内容

    命令中各选项的含义分别为:

    -d datestr, --date

    datestr 显示由datestr描述的日期

    -s datestr, --set

    datestr 设置datestr 描述的日期

    -u, --universal

    显示或设置通用时间

    时间域

    %H 小时(00..23)

    %M 分(00..59)

    %S 秒(00..59)

    %s

    从1970年1月1日00:00:00到目前经历的秒数

    %I 小时(01..12)

    %k 小时(0..23)

    %l 小时(1..12)

    %m 月(01..12)

    %p 显示出AM或PM

    %r 时间(hh:mm:ss

    AM或PM),12小时

    %T

    时间(24小时制)(hh:mm:ss)

    %X

    显示时间的格式(%H:%M:%S),12小时制

    %x

    显示日期的格式(mm/dd/yy)

    %y 年的最后两个数字(

    1999则是99)

    %Y

    年(例如:1970,1996等)

    %Z 时区 日期域

    %a 星期几的简称(

    Sun..Sat)

    %A 星期几的全称(

    Sunday..Saturday)

    %b 月的简称(Jan..Dec)

    %B

    月的全称(January..December)

    %c 日期和时间( Mon Nov 8

    14:12:46 CST 1999)

    %d

    一个月的第几天(01..31)

    %D 日期(mm/dd/yy)

    %h 和%b选项相同

    %j

    一年的第几天(001..366)

    %w

    一个星期的第几天(0代表星期天)

    %W

    一年的第几个星期(00..53,星期一为第一天)

    显示时区:date

    -R,和date +%Z的区别是,+%Z只显示CST这样的区域,-R是完整显示

    需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。

    例1:用指定的格式显示时间。

    $ date '+This date now

    is =>%x ,time is now =>%X ,thank you !'

    This date now is

    =>11/12/99 ,time is now =>17:53:01,thank you !

    例2:用预定的格式显示当前的时间。

    # date

    Fri Nov 26 15:20:18 CST

    1999

    例3:设置时间为下午14点36分。

    # date -s

    14:36:00

    Fri Nov 26 14:15:00 CST

    1999

    例4:设置时间为1999年11月28号。

    # date -s 991128

    Sun Nov 28 00:00:00 CST

    1999

    实例:设置时间伟2008年8月8号12:00

    # date -s "2008-08-08 12:00:00"

    修改完后,记得输入:clock

    -w

    把系统时间写入CMOS

    CLOCK

    1. “系统时间”与“硬件时间”

    系统时间:

    一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。

    硬件时间:

    主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。

    2.

    “UTC时间”与“本地时间”

    UTC时间:Coordinated

    Universal 8 e2 i( H7 t0 ^/ ^Time

    世界协调时间(又称世界标准时间、世界统一时间),在一般精度要求下,它与GMT(Greenwich Mean Time,格林威治标准时间)是一样的,其实也就是说

    GMT≈UTC,但 UTC 是以原子钟校准的,更精确。

    本地时间:由于处在不同的时区,本地时间一般与UTC是不同的,换算方法就是

    本地时间

    = UTC + 时区 或 UTC = 本地时间 - 时区

    时区东为正,西为负,例如在中国,本地时间都使用北京时间,在linux上显示就是

    CST(China Standard Time,中国标准时,注意美国的中部标准时Central Standard

    Time也缩写为CST,与这里的CST不是一回事!),时区为东八区,也就是 +8 区,所以 CST=UTC+(+8小时) 或 UTC=CST-(+8小时)。

    1. 系统时间 date

    直接调用

    date,得到的是本地时间。如果想得到UTC时间的话,使用 date -u。

    [12-01 19:07>

    ~]$ date

    2009年 12月 07日

    星期一 14:22:20 CST

    [12-01 19:07>

    ~]$ date -u

    2009年 12月 07日

    星期一 06:22:22 UTC

    2. 硬件时间

    /sbin/hwclock

    直接调用

    /sbin/hwclock 显示的时间就是 BIOS 中的时间吗?未必!这要看 /etc/sysconfig/clock

    中是否启用了UTC,如果启用了UTC(UTC=true),显示的其实是经过时区换算的时间而不是BIOS中真正的时间,如果加上 --localtime

    选项,则得到的总是 BIOS 中实际的时间.

    3.

    /etc/localtime

    这个文件用来设置系统的时区,将

    /usr/share/zoneinfo/ 中相应文件拷贝到/etc下并重命名为 localtime 即可修改时区设置,而且这种修改对 date

    命令是及时生效的。不论是 date 还是 hwclock 都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算

    硬件时间和系统时间的同步

    按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。

    硬件时钟与系统时钟同步:

    # hwclock

    --hctosys(hc代表硬件时间,sys代表系统时间)

    或者

    #

    clock --hctosys

    或者

    hwclock

    -s

    系统时钟和硬件时钟同步:

    # hwclock

    --systohc

    或者

    # clock

    --systohc

    或者

    hwclock -w

    时区的设置 tzselect

    #

    tzselect

    展开全文
  • 修改设置Linux服务器时区方法 A命令 : "tzselect"方法 B 仅限于RedHat Linux 和 CentOS命令 : "timeconfig"方法 C 适用于Debian命令 : "dpkg-reconfigure tzdata"3. 复制相应的时区文件,替换系统时区文件;或者...
  • linux 设置系统休眠时间

    千次阅读 2021-01-13 09:32:10
    显示当前系统正在执行的进程的相关信息,包括进程 ID、内存占用率、CPU 占用率等常用参数:-c 显示完整的进程命令 -s 保密模式 -p 指定进程显示 -n 循环显示次数 1 2 3 4 实例:top - 14:06:23 up 70 days, 16:44, 2...
  • Linux系统同步系统时间为北京时间系统版本:Debian GNU/Linux 8PS:查看系统版本命令,此命令也适用于所有的Linux发行版cat /etc/issue近期遇到一个问题,linux服务器时间与北京时间相差了几分钟,网上查找资料,...
  • 问题: 当前时间为北京时间2021-01-24 14:36:15,但是在服务器上...备份系统时间包 [root@cqs_test ~]# cd /etc [root@cqs_test etc]# mv localtime localtime.bak 创建软连接把上海时间包连过去系统时间包 [roo
  • (3) (since C11) 功能和gmtime类似,将UTC秒数转为本地日历时间,而gmtime是转为UTC日历时间,即不带时区。 同样线程不安全。 #define __STDC_WANT_LIB_EXT1__ 1 #define _XOPEN_SOURCE // for putenv #include #...
  • linux – 如何将时区设置为UTC-8

    千次阅读 2021-01-27 05:33:49
    您还没有说明您在何处设置此时区,但您可以在TZ环境变量中创建您喜欢的任何区域名称:$TZ='+8' dateFri Feb 22 19:25:36 UTC-8 20198是因为POSIX愚蠢地,requires the offsets to be backwards(向西增加); < ...>...
  • Linux ls命令详解Linux中ls...ld2021-03-25 21:34:52linux系统查看当前时间可以通过执行date命令实现。具体如下:1、查看时间和日期命令 :date2、设置时间和日期例如:将系统日期设定成2009年11月3日的命令命令 ...
  • 为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile 中即可(对所有用户生效)。 export TMOUT=900 # 设置900秒内用户无操作就...
  • 设置linux时间为北京时间

    千次阅读 2020-12-28 22:57:40
    也许大家在使用国外linux时,感觉linux上的时间不是北京时间,感觉很别扭,今天我们就来改回为北京时间,首先登录你的linux,先用date命令查看下当前时间1.[root@centos ~]#date2.Sun Aug 14 23:18:41 EDT 2011现在...
  • 源于一次项目需要修改系统时间,但是每次修改后又被同步回网络时间,找了好久发现是这个原因:NTP即Network Time Protocol(网络时间协议),是一个互联网协议,用于同步计算机之间的系统时钟。timedatectl程序可以...
  • linux 获取系统时间

    千次阅读 2021-02-20 15:00:32
    修改设置Linux服务器时区 方法 A 命令 : "tzselect" 方法 B 仅限于RedHat Linux 和 CentOS 命令 : "timeconfig" 方法 C 适用于Debian 命令 : "dpkg-reconfigure tzdata" \3. 复制...
  • Linux系统时间比现在时间快8小时的解决方法:1、vi /etc/sysconfig/clock #编辑文件ZONE="Asia/Shanghai"UTC=false #设置为false,硬件时钟不于utc时间一致ARC=false2、修改localtimeln -sf /usr/share/zoneinfo/...
  • linux系统时间获取方式

    千次阅读 2021-01-17 16:08:18
    Linux 操作系统计算系统时间:主要函数:time localtime gmtime asctime ctime mktimedifftime strftime gmstrftime1.time()函数原型:time_t time(time_t * timer)功能:返回一个time_t类型的数据,表示从CUT时间1970...
  • 1.Linux 操作系统 下查看和修改系统时间[root@as4forora ~]# date -s 07/01/2008二 7月 1 00:00:00 CST 2008[root@as4forora ~]# date -s 20:06:00二 7月 1 20:06:00 CST 2008[root@as4forora ~]# clock -w[root...
  • Linux系统查看当前时间的命令

    千次阅读 2021-05-08 21:01:14
    Linux系统的代码性操作很繁琐,怎样查看和修改Linux的时间呢?下面是Linux系统查看当前时间的命令,希望学习啦小编整理的对你有用,欢迎阅读:Linux系统查看当前时间的命令:一、查看和修改Linux的时区1. 查看当前...
  • Linux系统自动更新时间命令的详细说明Linux系统自动更新时间方法1与一个已知的时间服务器同步复制代码代码如下:ntpdate time.nist.gov其中 time.nist.gov 是一个时间服务器.删除本地时间设置时区为上海复制代码...
  • Linux系统时间同步方法小结

    千次阅读 2020-12-24 10:33:32
    在Windwos中,系统时间设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。但在Linux...
  • linux更改系统时间

    千次阅读 2021-03-09 16:06:25
    linux系统含两种时间,一种是系统时间,另一种是硬件时间。 date命令将日期设置为2018年8月07日 ---- date -s 08/07/18 将时间设置为14点20分50秒 ---- date -s 14:20:50 将时间设置为2014年6月18日14点16分30秒...
  • 小白转战回 LInux Gazebo 仿真平台了,正在完善控制系统的写文档功能,下面记录C++获取系统时间戳的功能。 二.功能代码 1.需要添加的头文件 #include <time.h> #include <iostream> 2.功能函数 ...
  • Linux下屏保设置

    2021-05-09 00:39:05
    Linux文本终端/字符界面屏保取消在我们日常使用Linux过程中,经常遇到使用屏幕终端一段时间后,显示器关闭,屏幕上没有任何显示。一段时间后,屏幕就会关闭,无任何显示。若此时系统死机或僵死,而且屏幕上有输出。...
  • 1. 先使用 data -s 暂时修改系统时间 例如: data -s '2020-12-31 15:31:20' 2. 使用 hwclock -w 命令同步硬件时间 hwclock 命令简介 [root@MY-EVC3000S-V2 bin]# hwclock --help BusyBox v1.23.1 (2016-02-23 09:52...
  • Linux系统怎么查看最后重启时间

    千次阅读 2021-05-11 23:55:07
    平常我们不会去注意系统的最后重启时间,但在特殊的情况下我们还是会去查看的,那么Linux系统怎么查看最后重启时间呢?就让学习啦小编来告诉大家Linux系统查看最后重启时间的方法吧,希望对大家有所帮助。Linux系统...
  • linux的ping命令设置时间间隔

    千次阅读 2021-05-12 03:32:37
    linux下ping命令可以设置每次ping的时间间隔。下面由秋天网 Qiutian.ZqNF.Com小编为大家整理了linux下ping命令设置时间间隔的相关知识,希望对大家有帮助!linux的ping命令设置时间间隔详解ping命令用来测试主机之间...
  • Linux校对时间

    千次阅读 2021-05-11 20:37:27
    linux服务器校对时间方法Linux中有个ntp包可以自动校准时间,并且非常好用。Debian系统安装NTP校时包:1 apt-get install ntpdateCentOS系统安装NTP校时包:1 yum install ntp校时命令:1 ntpdate cn.pool.ntp.org...
  • Linux系统下查看系统时间和硬件时间

    千次阅读 2021-01-08 08:23:09
    Linux系统下查看系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36:45 PDT 2018 设置系统时间 [root@littlelawson hbase-1.4.0]# date -s 21:48:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,157,785
精华内容 463,114
关键字:

linux设置系统时间

linux 订阅