linux下的时间修改

linux系统有两个时间,一个是系统时间,另一个是cmos时间。

需要把两个时间都调对!

方法一:修改系统时间

(1).用root登录,用date命令调好系统时间

date -s "2017/11/10 10:20:00" 把系统时间改为17年11月10号10点20分

这个修改在系统重启后就失效了,因此为了将这个时间永久生效,需要将修改的时间写入CMOS。

(2)然后执行hwclock -w将系统时间同步到cmos时间

看CMOS的时间:

#hwclock/clock –r

将当前系统时间写入CMOS中去

#hwclock/clock –w

方法二:修改硬件时间

(1).用root登录,用hwclock/clock --set --date命令调好cmos时间

hwclock/clock --set --date=="10:20:00 2017-11-10" 把cmos时间改为2017年11月10号10点20分0秒)

(2)然后执行hwclock -s将cmos时间同步到系统时间

可在root用户的crontab -e下加入 0 0 * * * hwclock -s

保持每天同步

通用的设置格式:

a、hwclock/clock --set--date="月/日/年 时:分:秒”

#hwclock/clock --set--date="09/17/2003 09:54:00"

b、或hwclock --set --date hh:mm:ss命令

hwclock/clock --set --date 09:54:00

hwclock:硬件时钟

-w:同步系统时间到硬件时间

-s:同步硬件时间到系统时间

linux系统中,cmos时间较准,而系统时间误差较大(特别是虚拟机)

date -r /etc/passwd //查看文件上次的修改时间

时间: 2024-11-09 10:50:21

linux下的时间修改的相关文章

linux下的mysql修改默认编码

基础练习 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22 输入格式 第一行是一个正整数N.M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数 接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值 输出格式 输出共N行,每行N个整数,表示A的M次幂所对应的矩阵.相邻的数之间用一个空格隔开 样例输入 2 2 1 2 3

linux下日期时间自动同步设置(rdate,ntpdate两种方法)

linux下同步时间,至少有两种方法:rdate,ntpdate两种.centos最小化安装默认不安装,先确认已经安装过,否则先安装.其中rdate本身是用来获取远程时间服务器上时间用的,带上 -s 参数,就可以将获取到的时间应用到本地系统. NAME       rdate - get the time via the networkSYNOPSIS       rdate [-p] [-s] [-u] [-l] [-t sec] [host...]DESCRIPTION       rdat

Linux 下的时间编程总结

在嵌入式编程中中,经常需要输出系统的当前时间.计算程序的执行时间.使用计时器等.最近也做了不少关于时间的操作,今天就认真总结一下,部分内容是在网上看到的.自己经过验证总结出来. 1.时间的类型 1.格林威治标准时间 coordinated universal time(UTC)是世界标准时间,即常说的格林威治标准时间(greenwich mean time,GMT). 2.日历时间 日历时间(calendar time)是用"一个标准时间点(如1970年1月1日0点)到此时经过的秒数"

Linux下设置时间

Linux下设置时间 提供两种最根本有效的方式,就是更改时区.这里以更改为国内上海时间例子,其他地方时区同理. 方法一 备份文件mv /etc/localtime /etc/localtime.bak 复制时区文件cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime这里选择了亚洲下的上海时区,可ls查看各文件夹下的时区文件. 查看当前时间date是否已经是正确时间啦.一般建议使用第二种建立链接方式 方法二 备份文件mv /etc/localtim

Linux下普通用户修改时间问题!

今天公司突然要把所有测试环境ROOT密码收回,只发放普通用户权限.因为测试环境要经常改时间来测试,Linux下普通用户无修改时间权限.原本我的思路是写一个脚本(自动sodu到ROOT用户执行修改时间在切换回普通用户)脚本如下: #!/bin/bash exp () { expect -c " spawn su - root -c \"$2\" expect \": \" send \"$1\r\" expect eof " }

linux下添加删除修改用户

http://blog.csdn.net/pipisorry/article/details/39533627 一.创建用户: 1.使用命令 useradd useradd 功能说明:建立用户帐号. 语 法:useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-G <群组>][-s ][-u ][用户帐号] 或 useradd -D [-b][-e &l

linux下的时间

1.linux下时间管理机制: 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现.为了保持系统时间与CMOS时间的一致性,Linux每隔11分钟会将系统时间写入CMOS,同步时间. 从这可以看出,获取系统时间有两个途径,一种是从CMOS中读,一种是从系统中读,但修改时间却只有一种,即修改linux系统中的时间,而修改CMOS中的时间是无效的,因为CMOS中的时间会被定时重写掉. 另外还有一点要注意,修改了系统时间并不是马上生效的.2.查看系统

Linux下命令提示符的修改,PS1的个项参数详解

1. 需要解决的问题 1.在linux下虽然很方便,但是当登录多个服务器,或者有时需要去分辨这些问题,这无疑是很大的不方便,假如有一种方法能轻易分辨那就很方便了. 2.没错,就是有这样的方法,那就是修改PS1环境变量,具体参数及用法实验,我们接下来看. 2. 对PS1的分析 2.1 本次操作系统,Ubuntu 2.3 首先我来看看我现在命令行,显示如下: [email protected]64:~$ [email protected]-64:~$ [email protected]-64:~$

Linux下权限的修改-JDK的配置-文件的常见操作

一.   linux下设置777权限和用户权限 设置www目录的所有文件可写777 sudo chmod 777 -R www  (这里-R是继承) 设置www目录下的所有文件权限为user所有 sudo chown -hR user www exit 二. 用户不在sudoers中处理办法: <方法一> 1.切换到超级用户root    $su root 2.查看/etc/sudoers权限,可以看到当前权限为440    $ ls -all /etc/sudoers    -r--r---