linux修改日期,查看linux时间

大家好,linux修改日期相信很多的网友都不是很明白,包括查看linux时间也是一样,不过没有关系,接下来就来为大家分享关于linux修改日期和查看linux时间的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

Linux系统如何修改文件的时间

Linux系统文件创建的时间并不是不能修改的,通过touch命令可以修改文件的时间,从而达到以假乱真的效果。下面就来介绍一下Linux系统如何修改文件的时间。

关于touch命令的描述:

-d,--date=STRING

parse STRING and use it instead of current time

touch的参数说明:

命令参数:

-a或--time=atime或--time=access或--time=use只更改存取时间。

-c或--no-create不建立任何文档。

-d使用指定的日期时间,而非现在的时间。

-f此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m或--time=mtime或--time=modify只更改变动时间。

-r把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t使用指定的日期时间,而非现在的时间。

--no-create不会建立新档案。

--help列出指令格式。

--version列出版本讯息。

此处就使用简单的修改文件时间。

实例:将系统里某些文件修改为三个月前的时间:

当前系统文件信息如下:

[root@case test]# ls-l

total 28

drwxr-xr-x 2 root root 4096 Jan 9 15:47 1333

-rwxrwxr-x 1 oracle oinstall 8143 Jan 9 14:41 3.sh

drwxr-xr-x 2 root root 4096 Jan 9 15:49 444

-rw-r--r-- 1 root root 0 Jan 9 14:41 4.sh

-rwxr-xr-x 1 root root 8143 Jan 9 14:44 77.sh

-rwxrwxr-x 1 root root 54 Jan 9 16:03 find.sh

把所有的.sh文件修改到三个月前(2015年10月13)的时间。操作命令:

[root@case test]# touch-d“10/13/2013”*.sh

结果是:

[root@case test]# ls-l

total 28

drwxr-xr-x 2 root root 4096 Jan 9 15:47 1333

-rwxrwxr-x 1 oracle oinstall 8143 Oct 13 00:00 3.sh

drwxr-xr-x 2 root root 4096 Jan 9 15:49 444

-rw-r--r-- 1 root root 0 Oct 13 00:00 4.sh

-rwxr-xr-x 1 root root 8143 Oct 13 00:00 77.sh

-rwxrwxr-x 1 root root 54 Oct 13 00:00 find.sh

另外也可以单独修改时间或者月份,如下

以使用 am, pm或是 24小时的格式,日期可以使用其他格式如 6 May 2000。

touch-d“6:03pm” file

touch-d“05/06/2000” file

touch-d“6:03pm 05/06/2000” file

Linux下如何更改系统日期linux修改系统日期

Linux系统具有极强的灵活性,用户可以很容易地更改系统日期。下面介绍在Linux系统下更改系统日期的方法,希望对大家有所帮助。

首先,通过命令行进入Linux系统,在命令行界面输入“date”查看当前的系统日期,获得显示的格式如“Sun Mar 15 10:45:28 CDT 2014”,最好在更改日期前把此格式记下来,以防止后来忘记此格式。

其次,输入指令“date–set=YYYYMMDDHHMMSS”可把标准格式中的日期改为你想设定的日期,其中YYYYMMDDHHMMSS表示四位年份、两位月份、两位日期、两位小时、两位分钟和两位秒数。

比如要更改日期为2016年3月12日,可在命令行框输入“date–set=20160312”,这样系统日期就会被更改为2016年3月12日,此时再输入“date”命令查看系统日期,你会得到格式类似于”Mon Mar 12 09:20:00 CST 2016″的显示,表示此时此刻系统日期已经更改成功。

另外,Linux系统支持用户使用“ntpdate”命令同步网络时间,即可以通过该命令更改系统时间为网络标准时间,也可以更新系统时间追赶网络时间。

比如要更新系统时间追赶网络时间,输入“ntpdate-s time.nist.gov”命令,就可以将服务器time.nist.gov的标准网络时间更新到本地Linux系统中,也就更改了本地日期。

以上就是在Linux系统下更改系统日期的方法,上述操作都是可以在Linux终端图形化界面中进行的,只需要通过鼠标点击正确的图形界面菜单,就可以实现日期更改,使操作变得简单而又方便,且比命令界面中更直观明了。

linux怎么修改系统时间

Linux怎样修改系统时间

修改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

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

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

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

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

-d datestr,--date datestr显示由datestr描述的日期

-s datestr,--set datestr设置datestr描述的日期

-u,--universal显示或设置通用时间

时间域

%H小时(00..23)

%I小时(01..12)

%k小时(0..23)

%l小时(1..12)

%M分(00..59)

%p显示出AM或PM

%r时间(hh:mm:ss AM或PM),12小时

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

%S秒(00..59)

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

%X显示时间的格式(%H:%M:%S)

%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)

%m月(01..12)

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

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

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

%y年的最后两个数字( 1999则是99)

%Y年(例如:1970,1996等)

需要特别说明的是,只有超级用户才能用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

阅读剩余
THE END