设置linux时间(linux时间设置时间)

linux时间设置时间

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

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

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

ZONE="Asia/Shanghai"

[color=red]UTC=true[/color]

ARC=false

3)

时间设定成2005年8月30日的命令如下:

#date -s 08/30/2005

将系统时间设定成下午6点40分0秒的命令如下。

#date -s 18:40:00

4)

同步BIOS时钟,强制把系统时间写入CMOS,命令如下:

#clock -w

5)重启apache。

二、

本文档解释了如何从linux下设置计算机的时钟,如何设置您的时区和其它与linux如何保存时间相关的材料。

您的计算机有两个时钟,一个是始终运行的、由电池供电的( 硬件的、BIOS或CMOS )时钟,另一个是由运行在您的计算机上的操作系统维护的( 系统 )时钟。硬件时钟通常只在操作系统启动时用来设置系统时钟,然后直到重启或关闭系统,由系统时钟来记录时间。在Linux 系统中,您可以选择用UTC/GMT 时间或本地时间来记录硬件时钟。推荐的选项是用UTC 记录,因为夏令时可以自动记录。使用UTC 记录硬件时钟的唯一不足是,如果您使用双系统,其它操作系统,如DOS 要求硬件时钟用本地时间设置,那么在那个操作系统里时间将是错误的。

设置时区:

Linux 下的时区是通过建立从/etc/localtime[1] 到/usr/share/zoneinfo [2] 目录下与您所在时区相符的文件的符号链结实现的。例如,由于我在南澳大利亚,/etc/localtime就是到 /usr/share/zoneinfo/Australia/South的符号链结。要建立这个链结,运行:

ln -sf ../usr/share/zoneinfo/your/zone /etc/localtime

替换your/zone 为形如Australia/NSW或Australia/Perth 的文件。看看/usr/share/zoneinfo目录都有什么时区。

[1] 这里假设/usr/share/zoneinfo 是到/etc/localtime 的链结的前提是Redhat Linux

[2] 在旧版本的系统里,您会发现使用/usr/lib/zoneinfo而不是/usr/share/zoneinfo。参考后面“一些应用程序中时间错误”。

设置linux时间命令

在我们使用linux服务器时,肯定会遇到Linux服务器时间不准确的情况,如何查看Linux系统的时间,如何修改Linux系统上的当前时间呢。

查看Linux系统当前时间。

命令: date +回车

修改Linux系统当前时间。

1.不修改年的情况:

命令: date 月日时分.秒 --注意每个单位都是两位数,例如 date 05241636.00

2.修改年月日:

命令: date -s “年/月/日” 或 date -s “年-月-日” --例如 date -s “2018-05-24”

3.修改时分秒:

命令: date -s 时:分:秒 --例如: date -s “16:36:00”

4.修改全部:

命令: date -s “年-月-日 时:分:秒” --例如:date -s “2018-05-24 16:36:00”

修改之后如果不能正常生效的话就在修改完时间之后再输入:clock -w 就把当前时间修改到系统配置当中,不会再跳回之间的时间了。

linux 设置日期和时间

一、查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" 方法 B 仅限于RedHat Linux 和 CentOS 命令 : "timeconfig" 方法 C 适用于Debian 命令 : "dpkg-reconfigure tzdata" 3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 例如:在设置中国时区使用亚洲/上海(+8) cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 二、查看和修改Linux的时间 1. 查看时间和日期 命令 : "date" 2.设置时间和日期 例如:将系统日期设定成2009年11月3日的命令 命令 : "date -s 11/03/2009" 将系统时间设定成下午5点55分55秒的命令 命令 : "date -s 17:55:55" 3. 将当前时间和日期写入BIOS,避免重启后失效 命令 : "hwclock -w" 注: date 不加参数可以直接看到当前日期时间 cal 不加参数可以直接看到本月月历

linux怎么设置时间日期

linux定时任务使用crond服务实现

通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作

配置文件路径为/etc/crontab

用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:

minute hour day month week command

其中:

minute: 表示分钟,可以是从0到59之间的任何整数。

hour:表示小时,可以是从0到23之间的任何整数。

day:表示日期,可以是从1到31之间的任何整数。

month:表示月份,可以是从1到12之间的任何整数。

week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。

command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

在以上各个字段中,还可以使用以下特殊字符:

星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次

linux设置日期时间

命令:ntpdate 时间服务器ntpdate time.windows.com 时间同步服务器地址:time.nist.govtime.windows.com time-nw.nist.govtime-a.nist.govtime-b.nist.gov默认这个时间服务器,你可以找其他时间服务器地址,希望对你有帮助!

linux 设定时间

linux系统含两种时间,一种是系统时间,另一种是硬件时间。

date命令将日期设置为2018年8月07日

---- date -s 08/07/18

将时间设置为14点20分50秒

---- date -s 14:20:50

将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)

---- date 0618141614.30

hwclock/clock 命令查看、设置硬件时间

设置硬件时间: hwclock --set --date="08/07/18 14:55" (月/日/年时:分:秒)或者# clock --set --date="08/07/18 14:55" (月/日/年时:分:秒)

接下来要做的就是同步系统时间与硬件时间:

hwclock --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即系统时间同步硬件时间

时区设置

设置北京时间:

tzselect:执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1

设置完成后执行:TZ='Asia/Shanghai'; export TZ 并将这行命令添加到:.profile  

以上完成后,显示即为标准中国时间

以下有更简便的方法来修改时间

修改配置文件来修改时区:

  1、修改vi /etc/sysconfig/clock ZONE=‘Asia/Shanghai’

  2、rm /etc/localtime

  3、链接到上海时区文件: ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

linux 怎么设置时间

普通用户没有权限修改系统时间。

下面是Copy过来的。讲的是程序如何获得root权限。

最近在移植过程中,需要使用很多命令,而这些命令只能在获得超级用户即root权限才可以运行,于是查了很多资料没有很直白的方法可以实现.

结合自己的实践,提出如下步骤,可以实现在任何用户下均可以root的权限去运行程序.其实Linux中的很多文件系统都是root权限的,只是它同时允许任何用户都可以操作.使用命令ls -l你可以很明显看出这点.

下面说说如何实现让所有用户以root权限执行你的程序:

,在普通用户下(登录用户),编写你的应用程序,建议在root用户下调试你的程序,调试没问题后再赋予该应用程序root权限.

其次,在root用户下gcc编译生成可执行文件(注意:这点很重要),从而使应用程序生成的可执行文件具有root权限.

,使用命令chmod修改你生成的可执行文件的用户权限.

chmod u s ***(可执行文件名)

下面你就可以退出到普通用户下,运行你的程序即可发现和在root用户下面运行一样.

以上的方法主要是针对一般的C/C 程序的,对于shell脚本程序方法类似.只是在需要修改其为可执行文件(在root用户下进行).

Linux设定时间

很高兴回答本问题,此观点仅供参考!如有纰漏请尽情斧正!

使用date命令查看系统当前时间。

使用“ date -s 时分秒 ”修改系统时间。

使用命令:“date -s 完成日期时间(YYYY-MM-DD hh:mm[:ss])”修改Linux系统的日期和时间。

最后使用命令:“hwclock -w”,将时间写入bios避免重启失效。

linux 如何设置时间

Linux 的时间内部是 timestemp 。这个时间输出是根据当前时区的设置进行输出,当前时区的设置文件是 /etc/localtime (如果我没记错)。

就算你没设置时区,那么系统依然会有一个默认的时区进行输出。

系统默认有一个 localtime ,好像格式设置是英国表示法。时区没有,应该是 local 时间而不是 GMT 。一个正确使用的 linux 专用机器,计算机时间一般是保存为格林威治标准时间,系统在输出时会根据 localtime 进行转换输出。

自定义默认日期应该是在输出时间时设置输出格式信息,而不是强行的去设置整个系统的环境。

因为这个设置只对考虑时区设置的输出格式的一些程序管用,在系统内部,依然是通用的 timestemp 存储。

而且很多程序有自己独立的设置,尤其是在某些程序里面,他不同的情况下会进行不同的输出。

比如 mysql ,非 timestemp 时间的存储用的是 ISO 标准格式,也就是 YYYY-MM-DD HH:mm:ss 的样子(如果还是我没记错),如果你需要格式要求,需要自己查询后或者查询时进行格式转换。

你正在一个错误的方向进行一个错误的折腾。

Linux时间设置

一般linux界面左上角有 System → Preferences → ScreenSaver 点开拖动里面的时间条就可以设置屏幕的锁屏时间了