精华内容
下载资源
问答
  • 采用程序方式更新linux系统时间 linux 系统时间设置方法
  • linux设置系统时间

    2011-10-10 10:01:12
    linux下修改系统时间可以使用date命令: date –s 2009-08-16 (设置系统日期,不修改时间) date –s 11:30:00(设置系统时间,不修改日期) date –s “2009-08-16 11:30:00”(设置系统日期和时间,注意在日期和...

    在linux下修改系统时间可以使用date命令:
    date –s 2009-08-16 (设置系统日期,不修改时间)
    date –s 11:30:00(设置系统时间,不修改日期)
    date –s “2009-08-16 11:30:00”(设置系统日期和时间,注意在日期和时间之间有一个空格)
    修改完系统时间后,执行clock -w,将系统时间写入CMOS,即将系统时间和硬件时间同步。也可用下面的方法clock --systohc来实现
    下面的文字转自网络,详细的对linux的时间设置进行了介绍。
    关于linux系统的时间分类:
    Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。
    从Linux启动过程来看,系统时钟和硬件时钟不会发生冲突,但Linux中的所有命令 (包括函数)都是采用的系统时钟设置。不仅如此,系统时钟和硬件时钟还可以采用异步方式,即系统时间和硬件时间可以不同。这样做的好处对于普通用户意义不大,但对于Linux网络管理员却有很大的用处。例如,要将一个很大的网络中(跨越若干时区)的服务器同步,假如位于美国纽约的Linux服务器和北京的Linux服务器,其中一台服务器无须改变硬件时钟而只需临时设置一个系统时间,如要将北京服务器上的时间设置为纽约时间,两台服务器完成文件的同步后,再与原来的时钟同步一下即可。这样系统和硬件时钟就提供了更为灵活的操作。
    Linux中的所有命令 (包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。

    1、date
    查看系统时间
    # date
    设置系统时间
    # date --set=“07/07/06 10:19" (月/日/年 时:分:秒)
    2、hwclock/clock
    查看硬件时间
    # hwclock --show
    # clock --show
    设置硬件时间
    # hwclock --set --date="07/07/06 10:19" (月/日/年 时:分:秒)
    # clock --set --date="07/07/06 10:19" (月/日/年 时:分:秒)
    3、硬件时间和系统时间的同步
    按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。
    硬件时钟与系统时钟同步:
    # hwclock --hctosys(hc代表硬件时间,sys代表系统时间)
    或者
    # clock --hctosys
    系统时钟和硬件时钟同步:
    # hwclock --systohc
    或者
    # clock –systohc
    4、时区的设置
    # tzselect
    如果不用tzselect命令,可以修改文件变更时区。
    # vi /etc/sysconfig/clock
    ZONE=Asia/Shanghai(查/usr/share/zoneinfo下面的文件)
    UTC=false
    ARC=false
    # rm /etc/localtime
    # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    重新启动即可。
    关于CMOS
    CMOS(Complementary Metal Oxide Semiconductor,本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。
    在计算机领域,CMOS常指保存计算机基本启动信息(如日期、时间、启动设置等)的芯片。有时人们会把CMOS和BIOS混称,其实CMOS是主板上的一块可读写的RAM芯片,是用来保存BIOS的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。CMOS RAM本身只是一块存储器,只有数据保存功能。而对BIOS中各项参数的设定要通过专门的程序。BIOS设置程序一般都被厂商整合在芯片中,在开机时通过特定的按键就可进入BIOS设置程序,方便地对系统进行设置。因此BIOS设置有时也被叫做CMOS设置。

    CMOS的设置内容大致都包含如下可设置的内容:
    1.Standard CMOS Setup:标准参数设置,包括日期,时间和软、硬盘参数等。
    2.BIOS Features Setup:设置一些系统选项。
    3.Chipset Features Setup:主板芯片参数设置。
    4.Power Management Setup:电源管理设置。
    5.PnP/PCI Configuration Setup:即插即用及PCI插件参数设置。
    6.Integrated Peripherals:整合外设的设置。
    7.其他:硬盘自动检测,系统口令,加载缺省设置,退出等
    展开全文
  • 1、hwclock是系统时间,会调用RTC驱动程序。 2、date是系统时钟,是软中断时钟。 所以开机时必须从硬件RTC中读取硬件时钟,来设置linux系统时间(软时钟)。

    1、hwclock是系统时间,会调用RTC驱动程序。

    2、date是系统时钟,是软中断时钟。

    所以开机时必须从硬件RTC中读取硬件时钟,来设置linux的系统时间(软时钟)。


    展开全文
  • Qt linux设置系统时间

    千次阅读 2014-07-26 16:10:44
    想要能修改 ARM板上的系统时间,试了两种方法: 1.采用系统命令。system()  尝试了很多命令,date -s "20090807 16:02:23" ;date -s 16:02:23 ;但板子上的日期就是设置不成功,采用date -s 16:02:23 可以将时间...

    想要能修改 ARM板上的系统时间,试了两种方法:

    1.采用系统命令。system()

      尝试了很多命令,date -s "20090807 16:02:23" ;date -s 16:02:23 ;但板子上的日期就是设置不成功,采用date -s 16:02:23 可以将时间设置成功。于是不得不考虑别的方法。


    2.标准C库

     首先感叹下,C库很强大呀!

      而且我觉着C库的移植行很好。相比较采用system()命令,可能由于linux 版本的不同,好多命令可能存在差异,比如redhat 和ubuntu 可能就存在差异。但使用C库的程序,肯定也能在redhat上运行。下面贴出源码:

     struct tm nowtime;
    
          time_t t;
    
         nowtime.tm_sec=56;/* Seconds.[0-60](1 leap second)*/  
    
         nowtime.tm_min=34;/* Minutes.[0-59] */  
    
         nowtime.tm_hour=12;/* Hours. [0-23] */  
    
         nowtime.tm_mday=23;/*  Day.[1-31]  */  
    
         nowtime.tm_mon=8-1;/* Month.[0-11]*/  
    
         nowtime.tm_year=2013-1900;/* Year- 1900.*/  
    
         nowtime.tm_isdst=-1;/*DST.[-1/0/1]*/  
    
         t=mktime(&nowtime);  
    
         stime(&t);  


    展开全文
  • Java设置linux系统时间

    2018-08-30 20:01:36
    利用Java代码设置Linux系统时间设置时间精确到毫秒级别。
  • linux的Qt设置系统时间

    2017-08-18 10:10:23
    可以选择时区,获取系统时间设置当前的系统时间
  • Linux操作系统基础

    万次阅读 多人点赞 2018-05-27 12:16:53
    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 Linux介绍 Linux出现于1991年,是...

    Linux简介

    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
    这里写图片描述

    Linux介绍

    Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成

    Linux特点

    多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能
    开源

    CentOS

    • 主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS
    • 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本
    • 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

    Linux目录结构

    这里写图片描述

    • bin (binaries)存放二进制可执行文件
    • sbin (super user binaries)存放二进制可执行文件,只有root才能访问
    • etc (etcetera)存放系统配置文件
    • usr (unix shared resources)用于存放共享的系统资源
    • home 存放用户文件的根目录
    • root 超级用户目录
    • dev (devices)用于存放设备文件
    • lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
    • mnt (mount)系统管理员安装临时文件系统的安装点
    • boot 存放用于系统引导时使用的各种文件
    • tmp (temporary)用于存放各种临时文件
    • var (variable)用于存放运行时需要改变数据的文件

    Linux常用命令

    命令格式:命令 -选项 参数

    如:ls  -la  /usr
    
    ls:显示文件和目录列表(list)
    

    常用参数:

    -l		(long)
    -a	(all)         注意隐藏文件、特殊目录.和..   
    -t		(time)
    

    Linux命令的分类

    内部命令:属于Shell解析器的一部分

    cd 切换目录(change directory)
    pwd 显示当前工作目录(print working directory)
    help 帮助
    

    外部命令:独立于Shell解析器之外的文件程序

    ls 显示文件和目录列表(list)
    mkdir 创建目录(make directoriy)
    cp 复制文件或目录(copy)
    

    查看帮助文档

    内部命令:help + 命令(help cd)
    外部命令:man + 命令(man ls)
    

    操作文件或目录常用命令

    pwd 显示当前工作目录(print working directory)
    touch 创建空文件				                    
    mkdir 创建目录(make directoriy)
    -p 父目录不存在情况下先生成父目录 (parents)            
    cp 复制文件或目录(copy)
    -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     
    mv 移动文件或目录、文件或目录改名(move)
    
    rm 删除文件(remove)
    -r 同时删除该目录下的所有文件(recursive)
    -f 强制删除文件或目录(force)
    rmdir 删除空目录(remove directoriy)
    cat显示文本文件内容 (catenate)
    more、less 分页显示文本文件内容
    head、tail查看文本中开头或结尾部分的内容
    head -n  5  a.log 查看a.log文件的前5行
    tail  -F b.log 循环读取(follow)
    
    

    常用命令

    wc 统计文本的行数、字数、字符数(word count)
    -m 统计文本字符数
    -w 统计文本字数
    -l 统计文本行数
    find 在文件系统中查找指定的文件
    find /etc/ -name "aaa"
    grep 在指定的文本文件中查找指定的字符串
    ln 建立链接文件(link)
    -s 对源文件建立符号连接,而非硬连接(symbolic)
    
    top 显示当前系统中耗费资源最多的进程 
    ps 显示瞬间的进程状态
    -e /-A 显示所有进程,环境变量
    -f 全格式
    -a 显示所有用户的所有进程(包括其它用户)
    -u 按用户名和启动时间的顺序来显示进程
    -x 显示无控制终端的进程
    kill 杀死一个进程
    kill -9 pid
    df 显示文件系统磁盘空间的使用情况
    
    du 显示指定的文件(目录)已使用的磁盘空间的总
    -h文件大小以K,M,G为单位显示(human-readable)
    -s只显示各档案大小的总合(summarize)
    free 显示当前内存和交换空间的使用情况 
    netstat 显示网络状态信息
    -a 显示所有连接和监听端口
    -t (tcp)仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化成数字。
    -p 显示建立相关链接的程序名
    ifconfig 网卡网络配置详解 
    ping 测试网络的连通性 
    
    
    

    备份压缩命令

    gzip 压缩(解压)文件或目录,压缩文件后缀为gz 
    bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2 
    tar 文件、目录打(解)包
    
    

    gzip命令

    命令格式:gzip [选项] 压缩(解压缩)的文件名
    -d将压缩文件解压(decompress)
    -l显示压缩文件的大小,未压缩文件的大小,压缩比(list)
    -v显示文件名和压缩比(verbose)
    -num用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    
    

    bzip2命令

    命令格式:bzip2 [-cdz] 文档名
    -c将压缩的过程产生的数据输出到屏幕上
    -d解压缩的参数(decompress)
    -z压缩的参数(compress)
    -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    

    tar命令

    -c 建立一个压缩文件的参数指令(create)
    -x 解开一个压缩文件的参数指令(extract)
    -z 是否需要用 gzip 压缩
    -j 是否需要用 bzip2 压缩
    -v 压缩的过程中显示文件(verbose)
    -f 使用档名,在 f 之后要立即接档名(file)
    
    

    关机/重启命令

    shutdown系统关机 
    -r 关机后立即重启
    -h 关机后不重新启动
    halt 关机后关闭电源 shutdown -h
    reboot 重新启动 shutdown -r
    

    学习Linux的好习惯

    • 善于查看man page(manual)等帮助文档

    • 利用好Tab键

    • 掌握好一些快捷键

       ctrl + c(停止当前进程)
       ctrl + r(查看命令历史)
       ctrl + l(清屏,与clear命令作用相同)
      
    展开全文
  • linux 通过系统函数设置系统时间

    千次阅读 2019-05-23 11:38:07
    我们都熟悉用date来设置系统时间,下面我来介绍下通过系统函数设置系统时间 #include <stdio.h> #include<sys/time.h> #include<unistd.h> #include <time.h> int SetSystemTime(char...
  • Linux有两个时间,一个是系统时间,一...一、查询系统时间:查询系统时间:date查询/设置硬件时间: hwclock –r 显示硬件时钟与日期 hwclock –s 将系统时钟调整为与目前的硬件时钟一致。 hwclock –w 将硬件...
  • Linux操作系统时钟系统

    千次阅读 2018-05-04 14:33:53
    1 硬件时钟系:该时钟系统的运行...2 系统时间:该时间为 Linux 内核的时钟系统所维护,并且被定时中断程序所驱动,该时间仅当Linux系统运行过程中有意义,该系统时间表示为以 UTC(通用协调时间 Universal Time Co...
  • linux应用程序设置RTC

    千次阅读 2017-05-16 17:19:33
    接触过Linux的朋友们都知道,linux内部的时间分为系统时间和硬件时间。系统时间一般是在系统...系统时间在应用程序中,可以用gettimeofday() / setttimeofday() 读取和设置。 硬件时间在终端中可以通过如下命令设置
  • Linux系统安装,教你安装一个属于自己的Linux系统

    万次阅读 多人点赞 2018-03-04 00:50:43
    一、Linux的简介 1.Linux抽象解释 ...这种状况一直维持到我面试的时候,我不怕跟你们说,我拿着写着“熟悉Linux系统”的简历去面试,其实当时的我都没有了解Linux的到底是什么!我相信大家肯定都用过的Windo...
  • Linux 操作系统时钟系统

    千次阅读 2011-11-20 15:48:26
    Linux 操作系统时钟系统 http://www.centos.bz/2011/10/linux-clock-system/ #date -s 20111120 #date -s 16:14:30 #hwclock --systohc #hwclock --show #date 时钟系统介绍 对于 Linux ...
  • Linux下的 /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ARC=false ZONE -- 时区 UTC -- 表明时钟设置为UTC。  ARC -- 仅用于alpha表明使用ARC。
  • 而JVM的时区不一定是中国时区,你在应用服务器的Java虚拟机添加如下配置: -Dfile.encoding=UTF8 -Duser.timezone=GMT+08在一个精简的Linux安装上jre,所有的java程序获取的时间都不是系统时间。java程序获取的时间...
  • Linux 如何设置当前时间

    千次阅读 2019-03-29 16:56:56
    linux如何设置系统时间 设置Linux时钟Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。由于目前...
  • 目录 基础认识 常用命令 查看和修改Linux的时区 timedatectl 时钟同步 ...操作系统时间时钟)由以下4个部分决定: 时间数值 时间标准(本地时间/UTC/其他) 时区 夏令时(DST,Dayl..
  • 一开始以为是linux服务器的系统时间不对,但查看linux服务器系统的时间和时区都没有问题。通过百度 、google查阅资料,找到解决方法。 造成这种问题的原因是:你的操作系统时区跟你JVM的时区不一致。操作系统应该是...
  • Linux系统中打包发布Qt程序

    千次阅读 2019-01-22 11:17:51
    Linux系统下可以手写一个脚本文件,充分利用ldd命令进行打包。 实现 废话不说,步骤如下: QtCreator使用Release版本进行编译,并将编译后生成的可执行程序(MyApp)复制到一个空目录下。 在这个空目录下新建一个...
  • Linux永久修改系统时间

    千次阅读 2018-07-04 19:49:12
    在开发的或测试的时候,如果Linux系统时间和Windows系统时间不一致,而又没有注意到是一件很令人抓狂的事。假如执行定时,时间明明到了定时却没有执行,首先考虑的是程序出错了。于是开始找错,找了好久也没有发现...
  • Linux 系统设置 : hwclock 命令详解

    千次阅读 2018-09-24 14:38:28
    Linux中有硬件时钟系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即...
  • xen虚拟机的linux系统时间设置

    千次阅读 2012-06-29 14:55:34
    xen虚拟机的linux系统时间设置本来没想到会成为问题,但是因为项目中的特殊要求,需要服务器设定为中国标准时间。因此研究了一下。 原来,安装虚拟机后,在虚拟机脚本中的时间设定部分,一般都默认设置为...
  • Linux内核版本:linux-3.0.35 开发板:i.MX6S MY-IMX6-EK200 系统:Ubuntu12
  • Linux系统设置每天定时重启

    千次阅读 2020-03-20 11:38:06
    [root@localhost ~]# vim /etc/crontab 首先编辑crontab HELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root ...Linux7操作方法: [root@localhost ~]# systemctl enable crond.service ...
  • LINUX系统时间怎么设置同步脚本或命令?Linux系统和windows不同的地方,如果时间和网络时间差距太大的话。可能会导致程序,进程启动不了。所以linux系统时间同步显得尤为重要,咗嚛本经验以centos系统为例,演示同步...
  • linux相关系统下qtcreator调试程序

    千次阅读 2019-11-24 23:54:10
    作者本人初次接触linux 相关系统的QT(IDE)时,没有想象中的得心应手,调试较长的对象数据显得有点无奈(超出显示范围后数据变成…,打开数据查看也比较头疼(一行显示一个字节数据))。经过多个项目的编写及调试后,...
  • Linux操作系统基础(完结)

    万次阅读 多人点赞 2016-03-09 21:00:45
    一、Linux操作系统概述 二、Linux操作系统安装 三、Linux文件系统及文件基础 四、Linux操作系统命令使用基础 五、Linux应用程序的安装与卸载基础 五、用户及进程 六、相关信息查询 七、网络配置 八、Linux...
  • Linux系统时间同步方法小结

    万次阅读 多人点赞 2019-01-20 12:19:17
    在Windwos中,系统时间设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。但在Linux...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 722,717
精华内容 289,086
关键字:

linux程序设置系统时间

linux 订阅