如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 美文好词 > 优质好文 > linux修改机器时间

linux修改机器时间

来源:免费论文网 | 时间:2018-11-08 14:50 | 移动端:linux修改机器时间

篇一:查看修改Linux时区和时间

查看修改Linux时区和时间

2011-09-04 14:36:14| 分类: 默认分类 | 标签:linux 时间 时区 date |举报|字号 订阅查看/修改Linux时区和时间

一、时区

1. 查看当前时区

date -R

2. 修改设置时区

方法(1)

tzselect

方法(2) 仅限于RedHat Linux 和 CentOS

timeconfig

方法(3) 适用于Debian

dpkg-reconfigure tzdata

3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

在中国可以使用:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

二、时间

1、查看时间和日期

date

2、设置时间和日期

将系统日期设定成1996年6月10日的命令

date -s 06/22/96

将系统时间设定成下午1点52分0秒的命令

date -s 13:52:00

3. 将当前时间和日期写入BIOS,避免重启后失效

hwclock -w

三、定时同步时间

* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1

在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。

查看Linux系统时间:

date

修改Linux系统时间:

date -s (后面跟时间)

查看Linux硬件时间:

hwclock

clock

hwclock –show

clock –show

修改Linux硬件时间:

hwclock –set –date

clock –set –date

让系统时间与硬件时钟同步,用:

hwclock –hctosys

clock –hctosys

相反地,让硬件时钟与系统时间同步:

hwclock –systohc

clock –systohc

让系统时间每隔十分钟去同步一下硬件时间。

[hqw@localhost root]$ vi /etc/crontab SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ #

run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly */10 * * * * root hwclock --hctosys #我加入了这么一行,表示每隔10分钟执行一次hwclock --hctosys。

篇二:Linux如何修改系统时间和时区方法

Linux如何修改系统时间和时区方法

修改时区:

1>

找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai

用这个文件替换当前的/etc/localtime文件。

或者找你认为是标准时间的服务器,然后

#scp [email protected]:/etc/localtime /etc/localtime

2>

修改/etc/sysconfig/clock文件,修改为:

ZONE="Asia/Shanghai"

UTC=false

ARC=false

修改日期时间:

1>

用date修改日期时间

#date -s 08/24/2006

#date -s 13:02:00

2>

同步BIOS时钟,强制把系统时间写入CMOS

#clock -w

另外,查看Bois时间用 #hwclock -r

#tzselect 可以交互式修改时区

Linux修改系统时区

1. 查看当前时区

# vi /etc/sysconfig/clock

2. 修改设置时区

方法(1) # tzselect 方法(2 仅限于RedHat Linux 和 CentOS) # timeconfig

3. 复制相应的时区文件,替换系统默认时区

# cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 对于中国服务器则执行:/usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4. 将当前时间写入BIOS永久生效(避免重启后失效)

# hwclock

# cp

篇三:Linux下查看和修改时间的命令

一、查看文件时间及相关命令1、stat 查看文件时间 [root@web10 ~]# stat install.log File: “install.log” Size: 33386 Device: fd00h/64768d Blocks: 80 Inode: 7692962 0/ IO Block: 4096 Links: 1 root) Gid: ( 0/ root) 一般文件Access: (0644/-rw-r--r--) Uid: (Access: 2012-07-13 16:02:34.000000000 +0800 Modify: 2011-11-29 16:03:06.000000000 +0800 Change: 2011-11-29 16:03:08.000000000 +0800 说明:Access 访问时间。Modify 修改时间。Change 状态改变时间。可以 stat *查看这个目录所有文件 的状态。 而我们想要查看某文件的三个时间中的具体某个时间,并以年月日时分秒的格式保存。我们可以使用下面 的命令: [root@web10 ~]# stat install.log|grep -i Modify | awk -F. '{print $1}' | awk '{print $2$3}'| awk -F- '{print $1$2$3}' | awk -F: '{print $1$2$3}' 20111129160306 2、ls 查看文件时间 相应的通过 ls 查看时也有三个时间: ? modification time(mtime,修改时间):当该文件的“内容数据”更改时,就会更新这个时间。内容 数据指的是文件的内容,而不是文件的属性。 ? status time(ctime,状态时间):当该文件的”状态(status)”改变时,就会更新这个时间,举例来 说,更改了权限与属性,就会更新这个时间。 ? access time(atime,存取时间):当“取用文件内容”时,就会更新这个读取时间。举例来说,使用 cat 去读取 ~/.bashrc,就会更新 atime 了。 [root@web10 ~]# ls -l --time=ctime install.log -rw-r--r-- 1 root root 33386 2011-11-29 install.log [root@web10 ~]# ls -l --time=atime install.log -rw-r--r-- 1 root root 33386 07-13 16:02 install.log 注意:ls 参数里没有--mtime 这个参数,因为我们默认通过 ls -l 查看到的时间就是 mtime 。二、修改文件时间创建文件我们可以通过 touch 来创建。同样,我们也可以使用 touch 来修改文件时间。touch 的相关参数 如下: -a : 仅修改 access time。 -c : 仅修改时间,而不建立文件。 -d : 后面可以接日期,也可以使用 --date="日期或时间" -m : 仅修改 mtime。 -t : 后面可以接时间,格式为 [YYMMDDhhmm]

注:如果 touch 后面接一个已经存在的文件,则该文件的 3 个时间(atime/ctime/mtime)都会更新为 当前时间。若该文件不存在,则会主动建立一个新的空文件。 [root@web10 ~]# touch install.log [root@web10 ~]# stat install.log File: “install.log” Size: 33386 Device: fd00h/64768d Blocks: 80 Inode: 7692962 0/ IO Block: 4096 Links: 1 root) Gid: ( 0/ root) 一般文件Access: (0644/-rw-r--r--) Uid: (Access: 2012-07-13 16:21:50.000000000 +0800 Modify: 2012-07-13 16:21:50.000000000 +0800 Change: 2012-07-13 16:21:50.000000000 +0800 同样,使用 ls ,查看到的结果也一样。 [root@web10 ~]# ls -l --time=ctime install.log -rw-r--r-- 1 root root 33386 07-13 16:21 install.log [root@web10 ~]# ls -l --time=atime install.log -rw-r--r-- 1 root root 33386 07-13 16:21 install.log [root@web10 ~]# ls -l install.log -rw-r--r-- 1 root root 33386 07-13 16:21 install.log 下面再看一个和 touch 不相关的例子: [root@web10 ~]# cp /etc/profile .;ll --time=atime profile ;ll --time=ctime profile cp:是否覆盖“./profile”? y -rw-r--r-- 1 root root 1344 07-13 16:24 profile -rw-r--r-- 1 root root 1344 07-13 16:25 profile 因为我之前运行过这个命令一次,所以会出现覆盖,不过这个覆盖出的好,刚才让我们看到了 atime 和 ctime 的时间的差别。 我们再回到 touch 利用 touch 修改文件时间: 1. 同时修改文件的修改时间和访问时间 touch -d "2010-05-31 08:10:30" install.log 2. 只修改文件的修改时间 touch -m -d "2010-05-31 08:10:30" install.log 3. 只修改文件的访问时间 touch -a -d "2010-05-31 08:10:30" install.log 下面再给一个 rootkit 木马常用的伎俩。就是把后一个文件的时间修改成和前一个相同。 touch -acmr /bin/ls /etc/sh.conf 另外 touch 还支持像 date 命令一样参数修改文件时间: [root@web10 ~]# touch -d "2 days ago" install.log ; ll install.log

-rw-r--r-- 1 root root 33386 07-11 16:35 install.log 最后总结下常用的文件操作与时间的关系: 1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用 more 命令。ls、stat 命令都不会修改文件的访问时间。 2、修改时间,对文件内容修改一次,这个时间就会更新。比如:vim 后保存文件。ls -l 列出的时间就是 这个时间。 3、状态改变时间。通过 chmod 命令更改一次文件属性,这个时间就会更新。查看文件的详细的状态、准 确的修改时间等,可以通过 stat 命令 文件名。


linux修改机器时间》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/meiwen/27216.html
转载请保留,谢谢!
相关文章