-
linux 日期时间命令_如何在命令中设置Linux日期和时间
2020-07-25 15:15:38linux 日期时间命令how to set linux date and time in commands 如何在命令中设置Linux日期和时间 For example, to change date to 14 Nov 2017 11:57:00, the command would be, 例如,要将日期更改为2017年11月...linux 日期时间命令
how to set linux date and time in commands
如何在命令中设置Linux日期和时间
For example, to change date to 14 Nov 2017 11:57:00, the command would be,
例如,要将日期更改为2017年11月14日11:57:00, 命令应为:
$ sudo date --set "14 Nov 2017 11:57:00" Tue Nov 14 11:57:00 HKT 2017
Answered by harryxiyou.由harryxiyou回答。翻译自: https://www.systutorials.com/how-to-set-linux-date-and-time-in-commands/
linux 日期时间命令
-
linux设置时区和时间_Linux设置日期,时间和时区
2020-07-26 17:11:24linux设置时区和时间How to set date, time and timezone on Linux/Unix box will be introduced in this post. 本文将介绍如何在Linux / Unix机顶盒上设置日期,时间和时区。 Unix time, or POSIX time which is a...linux设置时区和时间
How to set date, time and timezone on Linux/Unix box will be introduced in this post.
本文将介绍如何在Linux / Unix机顶盒上设置日期,时间和时区。
Unix time, or POSIX time which is a system for describing points in time is the number of seconds elapsed since midnight UTC on the morning of January 1, 1970, not counting leap seconds.
Unix时间(即POSIX时间,它是用于描述时间点的系统)是自1970年1月1日凌晨UTC以来经过的秒数,不包括seconds秒。
The number of seconds elapsed can be got by this command on Linux/Unix systems:
在Linux / Unix 系统上,此命令可以获取经过的秒数:
$ date +%s
设定Linux日期 (Set Linux date)
Linux date can be set using following syntax:
可以使用以下语法设置Linux日期:
# date +%Y%m%d -s "yyyymmdd"
yyyy is year, mm is month and dd is day.
yyyy是年,mm是月,dd是天。
For example, we can set the date to June 22, 2010 by:
例如,我们可以通过以下方式将日期设置为2010年6月22日:
# date +%Y%m%d -s "20100622"
设定Linux时间 (Set Linux time)
Linux time can be set using following syntax:
可以使用以下语法设置Linux时间:
# date +%T -s "hh:mm:ss"
hh is hour, mm is minite and ss is second.
hh是小时,mm是微小的,ss是秒。
For example, we can set the time to 11:28 by:
例如,我们可以通过以下方式将时间设置为11:28:
# date +%T -s "11:28:00"
设置Linux日期和时间 (Set Linux date and time)
The date and time can be set by date command at the same time by:
日期和时间可以通过date命令同时设置:
# date mmddhhmmyyyy.ss
The first mm means month while the second mm means minite.
第一个毫米表示月份,第二个毫米表示分钟。
For example, we can set the date and time to 11:28 on June 22, 2010 by:
例如,我们可以通过以下方式将日期和时间设置为2010年6月22日的11:28:
# date 062211282010.00
Another way to set new date and time is using the following syntax:
设置新日期和时间的另一种方法是使用以下语法:
# date --set="STRING"
The method to set the date and time above is:
上面设置日期和时间的方法是:
# date -s "22 JUN 2010 11:28:00"
or
要么
# date --set="22 JUN 2010 11:28:00"
设置Linux时区 (Set Linux timezone)
The configuration file for timezone is usally /etc/localtime which is often a symlink to the file localtime or to the correct time zone file in the system. The time zone directory is /usr/share/zoneinfo where you can find a list of time zone regions. In some distro such as Fedora/RHEL/Cent OS, the zone files use /usr/share/zoneinfo/REGION/CITY like format.
时区的配置文件通常是/ etc / localtime ,通常是到文件localtime或系统中正确的时区文件的符号链接。 时区目录是/ usr / share / zoneinfo ,您可以在其中找到时区区域列表。 在某些发行版(例如Fedora / RHEL / Cent OS)中,区域文件使用/ usr / share / zoneinfo / REGION / CITY之类的格式。
The method for setting Linux timezone:
设置Linux时区的方法:
如果需要,请备份旧时区信息 (Backup old timezone info if needed)
# mv /etc/localtime /etc/localtime.bak
从/ etc / localtime中找出合适的时区,并创建一个指向它的符号链接 (Find out the appropriate timezone from /etc/localtime and create a symbolic link to it)
For example we want to set the time zone to Hong Kong time:
例如,我们要将时区设置为香港时间:
# ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime
确认时区已更改 (Verify the timezone is changed)
$ date
You may get a output like this:
您可能会得到如下输出:
$ date Tue Jun 22 12:33:10 HKT 2010
一些相关的实用程序 (Some related utilities)
Here is some related Linux time/date related utilities.
这是一些与Linux时间/日期相关的实用程序。
通过rdate更新当前系统时间 (Update the current system time by rdate)
# rdate -s time.nist.gov
For a list of available time servers, please check NIST Internet Time Servers.
有关可用时间服务器的列表,请检查NIST Internet时间服务器 。
设置硬件时钟 (Set the hardware clock)
# /sbin/hwclock --systohc
Fedora / RHEL / CentOS具有日期/时间设置工具 (Fedora/RHEL/CentOS have a date/time setting tool)
You can use the GUI tool on Red Hat’s distros:
您可以在Red Hat发行版上使用GUI工具:
# system-config-date
Or try:
或尝试:
# setup
and then select the timezone entry.
然后选择时区条目。
翻译自: https://www.systutorials.com/linux-setting-date-time-and-timezone/
linux设置时区和时间
-
Linux日期命令
2020-05-09 23:18:01日期相关命令用于设置或获取系统日期。 date 语法:date [选项] [格式] 作用:显示或设置时间 参数: -s:set 以字符串格式设置时间 格式:(注意区分大小写) %Y:显示当前年份 %m:显示当前月份 %d:...日期相关命令用于设置或获取系统日期。
date
语法:
date [选项] [格式]
作用:显示或设置时间
参数:
-s:set 以字符串格式设置时间
格式:(注意区分大小写)
%Y:显示当前年份
%m:显示当前月份
%d:显示当前是哪一天
%H:显示当前小时
%M:显示当前分钟
%S:显示当前秒数
%Y%m%d:显示当前年月日
" %Y-%m-%d %H:%M:%S":显示当前年月日时分秒 (用引号括起来)
举例:
设置时间[root@ljh2020 test]# date -s "2020-5-9 23:13:10" Sat May 9 23:13:10 CST 2020
显示时间
[root@ljh2020 test]# date Sat May 9 23:13:30 CST 2020
-
Python 更新linux服务器日期时间
2019-01-09 10:24:44由于使用的f-string,请使用Python3.6及以上的版本,或者把cmd变量修改了。 import paramiko import time def set_time(hostname): ssh = paramiko.SSHClient() ... ssh.set_missing_host_key_policy(paramiko.Aut...由于使用的f-string,请使用Python3.6及以上的版本,或者把cmd变量修改了。
以下代码是获取用户所在的系统时间去进行同步,用于局域网的条件。import paramiko import time def set_time(hostname): ssh = paramiko.SSHClient() # 把要连接的机器添加到known_hosts文件中 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接服务器 ssh.connect(hostname=hostname, port=22, username='root', password='winserver') real_time = time.strftime("%m/%d/%Y %H:%M:%S", time.localtime()) # 获取当前时间 cmd = f'date -s "{real_time}";hwclock -w' # 设置时间并写入bios stdin, stdout, stderr = ssh.exec_command(cmd) result = stdout.read() or stderr.read() ssh.close() print(hostname, " : ", result.decode()) if __name__ == "__main__": host_list = ['192.168.205.10', '192.168.205.20', '192.168.205.30', '192.168.205.50'] for host in host_list: set_time(host)
如果是可以访问互联网的话,建议从网络获取时间比较准确,代码如下:
import paramiko import time import requests def get_time(): re = requests.get('https://www.baidu.com') get_time = re.headers['date'] # 从百度返回的文件头获取时间 real_time = time.strptime(get_time[5:25], "%d %b %Y %H:%M:%S") # 获取当前时间 local_time = time.localtime(time.mktime(real_time) + 8*3600) # 转北京时间 real_time = time.strftime("%m/%d/%Y %H:%M:%S", local_time) # 转换时间格式 return real_time def set_time(hostname, ssh): ssh.connect(hostname=hostname, port=22, username='root', password='winserver') real_time = get_time() # 从网络获取获取当前时间 cmd = f'date -s "{real_time}";hwclock -w' # 设置时间并写入bios stdin, stdout, stderr = ssh.exec_command(cmd) result = stdout.read() or stderr.read() ssh.close() print(hostname, " : ", result.decode()) if __name__ == "__main__": ssh = paramiko.SSHClient() # 把要连接的机器添加到known_hosts文件中 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接服务器 host_list = ['192.168.205.50'] for host in host_list: set_time(host, ssh)
-
date -s linux修改日期_学linux,全靠这些了
2021-01-09 14:00:01本文标识 : L00004本文编辑:灭霸编程工具 :redhat8阅读时长 : 8分钟修改主机名临时更改主机名hostname 主机名注意:重新登录生效永久更改hostnamectl set-hostname vi /etc/sysconfig/network注意:永久生效的命令... -
Linux永久修改日期时间
2018-12-21 10:26:27永久修改时间: hwclock --show 查看硬件的时间 hwclock --set --date '2018-12-21 10:25:00' 设置硬件时间 hwclock --hctosys 设置系统时间和硬件时间同步 clock -w 保存时钟... -
JavaScript中linux时间戳与日期的转换
2017-04-09 09:45:481.由linux时间戳转换为格式化日期: 1>例:由一个linux时间戳1490778706000转换为:2017/3/29 下午5:11:46 var CrDate = new Date(); CrDate.setTime(date);//其中data为需要被转化的linux时间戳 ... -
linux 修改时间和日期date
2015-08-16 09:38:49查看日期和时间date修改日期date -s 月/日/年 date -s 08/15/2015修改时间date -s 09:29:33写入CMOSsudo clock -w利用ssh同步2台机器date --set="$(ssh root@192.168.1.110 date) -
ls mac 显示最近修改日期_使用Setfile命令修改MacOS文件创建时间(creation date),非touch命令,附Linux...
2020-12-24 07:13:41后文有使用Setfile命令这一可行的解决方法):命令格式touch [选项参数] 命令参数-t 使用指定的日期时间,修改文件的“atime(访问时间)”,“mtime(修改时间)“。-a 或--time=atime或--time=access或-... -
linux整理-23Shell操作日期时间
2019-02-21 09:41:34linux系统为我们提供了一个命令date,专门用来显示或者设置系统日期时间的。 语法格式为: date [OPTION]... [+FORMAT] 或者 date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 常用的可选项有: -... -
linux下的时间和日期命令——date
2013-08-20 15:59:34date命令 date命令的功能是显示和设置系统日期和时间。 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 ... -s datestr, --set datestr 设置date -
在Linux上的PHP日期和时间的奇怪问题
2014-08-05 16:02:03<p>This is the output from "date" command on linux: <pre><code>mar 5 ago 2014, 18.06.15, EDT </code></pre> <p>And this is the output from the above php script:</p> <pre><code>2014-08-06 00:06:12 ... -
linux date命令:格式化显示和设置系统日期时间
2020-05-21 10:13:52date命令 date命令的功能是显示和设置系统日期和时间。... -s datestr, --set datestr 设置datestr 描述的日期 -u, --universal 显示或设置通用时间 date %s 从1970年1月1日00:00:00到目前经历的秒数 -
mysql linux 时间格式化_MySQL如何导出带日期格式的文件
2021-01-18 18:29:07一网友问在MySQL中如何只用SQL语句导出带日期格式的文件。觉得有点意思,于是尝试了一下。导出文件使用SELECT INTO OUTFILE 但是OUTFILE后面的值不能使用变量,所以只能使用动态SQL语句来实现。其中表user为测试表。... -
关于在Linux下sqlplus、rman中的日期格式
2009-09-14 11:26:25在redhat上的oracle10gR2,今天在rman、sqlplus中想将日期格式设置成‘yyyy/mm/dd hh24:mi:ss’ 1.在sqlplus中执行alter system set nls_date_forma... -
Linux 指令篇:日期时间排程--date
2008-10-24 18:15:00date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] 说明 : date 可以用来显示或设定... -
使用Setfile命令修改MacOS文件创建时间(creation date),(非touch命令),附Linux文件时间属性介绍
2020-06-23 18:26:20后文有使用Setfile命令这一可行的解决方法): 命令格式 touch [选项参数] <文件名> 命令参数 -t 使用指定的日期时间,修改文件的“atime(访问时间)”,“mtime(修改时间)“。 -a 或--time=atime或--... -
Linux命令(14)——日期相关操作date、hwclock、timedatectl、nptdate、cal
2020-10-17 16:21:52(1)直接输入date获取系统时间 (2)输出想要的格式 你也可以加你想要的-等。 (3)%F和%T ...使用set-time选项可以同时设置系统时间与硬件时间 (8)网络校时 后面的域名是国家授时中心的网址 ... -
linuxsmp
2013-09-04 20:57:45计时功能就是指记录或设置当前的系统时间(包括日期),gettimeofday、settimeofday、time、clock_gettime、clock_settime等系统调用与计时相关。 定时功能与定时器相关。设定一个定时器的(定时)时间,设定定时器... -
linux修改文件ctime_使用 Setfile 命令修改 MacOS 文件创建时间 (creation date),(非 touch 命令),附 -...
2021-02-07 00:52:45后文有使用 Setfile 命令这一可行的解决方法):命令格式touch [选项参数] 命令参数-t 使用指定的日期时间,修改文件的“atime(访问时间)”,“mtime(修改时间)“。-a 或 --time=atime 或 --tim... -
linux 修改时间
2017-03-17 10:05:12修改linux的时间可以使用date指令 date命令的功能是显示和设置系统日期和时间。 输入date 查看目前系统时间。 修改时间需要 date -功能字符 修改...-s datestr, --set datestr 设置datestr 描述的日期 -u, --uni -
Linux操作命令
2019-12-15 19:59:33Touch 文件名 目录中不存在文件用来创建一个新的文件,如果存在可更改这个文件或目录的日期时间,包括存取时间和更改时间; Mkdir 文件名 创建一个新的文件 Echo 数据 >> 文件名 用来向文件中写入数据 >>... -
Linux常用命令
2018-08-01 18:23:19man 可以通过一些参数,快速查询linux帮助手册,并且格式化显示。 系统 cat /proc/cpuinfo 显示CPU info的信息 date 显示系统日期 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间... -
Linux下Bash的操作环境相关,issue,motd,login shell,non-login shell,source,stty,set
2011-10-05 09:25:21Bash的欢迎信息 修改本地欢迎信息 进入terminal tty1-tty6时会有几行提示字符串,可以在/etc/issue里修改它 它使用反斜杠作为变量取用,主要参数如下: issue内可用的参数 ... \d 本地日期 \t -
linux jar包解压_Linux下tomcat安装验证
2020-11-26 14:08:06欢迎关注公众号 学习资料不会少Jmeter批处理命令rem 生成当前日期set date=%date:~0,4%%date:~5,2%%date:~8,2%if "%time:~0,2%" lss "10" (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)set time=%hour%%time... -
linux下安装openrestry_Linux下tomcat安装验证
2021-01-09 04:36:35欢迎关注公众号 学习资料不会少Jmeter批处理命令rem 生成当前日期set date=%date:~0,4%%date:~5,2%%date:~8,2%if "%time:~0,2%" lss "10" (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)set time=%hour%%time... -
linux 下修改时间
2018-08-10 16:26:00修改linux的时间可以使用date指令 date命令的功能是显示和设置系统日期和时间。 输入date 查看目前系统时间。 修改时间需要 date -功能字符 修改...-s datestr, --set datestr 设置datestr 描述的日期 -u, --u...