第二章、linux的时间管理

第二章、linux的时间管理

linux系统一般存在两个时间,一个属于linux操作系统的系统时间,系统时间受操作系统影响,可能会出现时间不准确,但另一个真实硬件上的时间,也就是用纽扣电子持续供电的硬件时间,误差是非常小的。

一、如何查看两种不同的时间

查看系统时间:

date

例子:

[[email protected] ~]# date
Thu Jan 21 12:44:21 CST 2016

查看硬件时间:

hwclockclock

例子:

[[email protected] ~]# hwclock
Thu 21 Jan 2016 12:44:23 PM CST  -0.490602 seconds

二、如何修改系统时间及系统时间的输出格式

命令:date

语法:date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

常见参数:

man date 或 date --help 或 date -h

%y 显示年的后两位,2016则显示为16

%Y 显示完整的年,2016则显示为2016

%m 显示月(01..12)

%d 显示日期(01..31)

%H 显示小时(00..23)

%M 显示分钟(00..59)

%S 显示秒(00..60)

修改系统时间:

[[email protected] ~]# date -s 20140817
Sun Aug 17 00:00:00 CST 2014
#修改系统时间2014年8月17日
[[email protected] ~]# date -s 22:00:00
Sun Aug 17 22:00:00 CST 2014
[[email protected] ~]# date -s “20140817 22:00:00”
#注意这里有空格所以要有""、‘‘或\

修改输出格式(当前):

[[email protected] ~]# date +%Y-%m-%d
2012-12-12
#显示当前日期,2012年12月12日,注意+号
[[email protected] ~]# date +%m/%d/%Y
12/12/2012
#另一种显示日期格式,注意+号
[[email protected] ~]# date "+%Y-%m-%d %H:%M:%S"
2012-12-12 12:22:22
#完整显示,注意这里有空格所以要有""、‘‘或\

三、如何同步两种时间

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

hwclock -wclock -w

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

hwclock -sclock -s

四、文件的时间戳及修改

一个文件有三种时间戳,分别为:

atime(access time),访问时间,每次获取文件内容的时候更新

mtime(modify time),修改时间,每次修改文件内容的时候更新

ctime(change time),改变时间,每次改变文件属性的时候更新

ctime(status time),也有说法为那个字母c为status,当然,能帮助记忆才是最好的

这里有一个概念,文件属性包含哪些?

文件属性包含大概有文件名,文件大小,访问权限,UID,GID,以及三种时间戳等,所以,atime和mtime改变,ctime同样会改变。

如何查看三种时间戳:

1、使用命令 stat filename

2、ls -lu filename 列出文件的 atime

ls -l filename 列出文件的 mtime

ls -lc filename 列出文件的 ctime

如何修改三类时间戳:

使用命令touch

touch    同时修改三类时间为当前时间

touch -a  将atime和ctime变化为当前时间

touch -m  将mtime和ctime变化为当前时间

touch -t [[CC]YY]MMDDhhmm[.SS] filename

将atime和mitme改为指定时间,例如201405272200

touch -d ‘指定时间‘ filename

比-t选项更灵活的指定时间修改

touch -r filename1 filename2

文件2的所有时间以文件1为样例修改

时间: 2024-10-07 18:08:43

第二章、linux的时间管理的相关文章

第二章 Linux文件系统和文本编辑器

用户分为三类: 1.root用户 2.虚拟用户:不具有登录系统的能力,一般系统自身拥有,比如bin,daemon,ftp,mail 3.普通用户 useradd: -g:指定用户私有组 -G:添加附加组 -d:指定用户家目录,如果不存在可以结合-m创建 -m:如果家目录不存在则自动创建 -u:指定UID,和-o一起可以重复使用其他用户的UID,必须>=100 注意useradd的用户没有密码还不能登录 usermod:修改用户账号 -d[directory]:改变用户登录时的目录,注意不是改变家

Java 螺纹第三版 第一章Thread介绍、 第二章Thread创建和管理学习笔记

第一章 Thread导论 为何要用Thread ? 非堵塞I/O I/O多路技术 轮询(polling) 信号 警告(Alarm)和定时器(Timer) 独立的任务(Task) 并行算法 第二章 Thread的创建与管理 一.什么是Thread ? Thread是所在主机运行的应用程序任务(task). 仅仅有一个线程的样例: public class Factorial { public static void main(String[] args) { int n = 5; System.o

PMP备考_第六章_项目时间管理

项目时间管理 前言 项目时间管理是项目管理中最难的一个环节,与个人时间管理类似,团体的效率如果管理不当,是低于个人效率的,为了管理好时间,从预估,执行到反馈均需要严格的分析和处理.如果制定的计划是无法执行,完全无法作为依据的计划,那么项目执行会进行死亡行军状态,注定是一个失败的项目. 整个项目的时间管理部分同样占据了两个过程组,一个是规划过程组,一个是监控过程组. 时间管理部分包括以下几个部分 规划时间进度管理   制定进度管理计划 定义活动                  识别完成项目所必须

[linux内核][linux]linux内核时间管理基础

一,linux时间管理基础http://blog.csdn.net/droidphone/article/details/7975694http://blog.csdn.net/smilingjames/article/details/6205540linux所有时间基础都是以低层硬件为基础的,低层硬件有GPT和cpu local timer,比如GPT的时钟源为13M HZlinux低层时间的架构分为clock source,clock event device,clock source上层分

Linux系统时间管理

一.时区配置 显示时区 [[email protected] ~]# date -R Mon, 19 Dec 2016 14:02:47 +0800 [[email protected] ~]# [[email protected] ~]# date +%z +0800 [[email protected] ~]# 主要就是后面的+0800,东八区 修改时区 [[email protected] ~]# vim /etc/sysconfig/clock [[email protected] ~]

Linux学习笔记 - 第二章 Linux操作系统

1.硬件架构及系统组成 |--硬件架构 可用于运行linux系统的硬件架构 包括:x86 , x64(amd64) , m6800 , m68k , Arm , ultrasparc , power , powerpc(ppc) , MIPS , alpha , ... |--系统组成 硬件 内核 系统调用 库函数 外部应用 ... 2.Linux版本 2.1 Linux核心版本 稳定版本:2.2.x , 2.4.x , 2.6.x , 3.0.x , 4.0.x 开发版本:2.3.x , 2.

【Linux系列】【基础版】第二章 文件、目录管理

2. 文件.目录管理     2.1 有哪些文件目录         2.1.1 /bin          2.1.2 /boot         2.1.3 /dev         2.1.4 /etc         2.1.5 /home         2.1.6 /lib  /lib64         2.1.7 /meida         2.1.8 /mnt         2.1.9 /opt         2.1.10 /proc         2.1.11 /ru

第16章   linux系统日常管理

1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数?物理cpu个数:cat /proc/cpuinfo |grep -c 'physical id'CPU一共有多少核:grep -c processor /proc/cpuinfo  将CPU的总核数除以物理CPU的个数,得到每颗CPU的核数. 2. 查看系统负载有两个常用的命令,是哪两个?这三个数值表示什么含义呢?两个命令分别是  w 和 uptime load average: 0.00, 0.00, 0.00 这三个系统负载值

网络操作系统 第二章 用户和组管理

本章小结 本章介绍了用户和用户的基本概念.讲解了在Windows Server2008中用户和组的创建.删除及其属性的修改.在Linux部分,首先通过图形配置工具介绍了Linux.中用户及组的相关属性,然后讲解了与用户和组相关的配置文件,最后介绍了如何使用命令完成对用户和组的管理. 一.Windows Server 2008中的用户有哪些类型?系统默认的用户有哪些? 用户.InetOrgPerson和联系人. 默认用户账户: Administrator Guest: 二.如何在Windows S