首页 > 系统相关 >linux修改时区为上海,linux修改时区 东八区

linux修改时区为上海,linux修改时区 东八区

时间:2023-08-09 11:59:33浏览次数:39  
标签:命令 东八区 etc 硬件 修改 设置 linux 时区 时钟

linux修改时区为上海,linux修改时区 东八区
原文链接:https://www.jingjia.net/article/yingxiao741067.html

linux系统修改系统时间与时区的方法有哪些

linux修改时区为上海

修改系统时间。
linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法。
date命令将日期设置为2014年6月18日
---- date -s 06/18/14
将时间设置为14点20分50秒
---- date -s 14:20:50
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
----date 0618141614.30

2
hwclock/clock 命令查看、设置硬件时间
查看系统硬件时钟
hwclock --show 或者
clock --show
设置硬件时间
hwclock --set --date="06/18/14 14:55" (月/日/年时:分:秒)或者# clock --set --date="06/18/14 14:55" (月/日/年时:分:秒)
3
同步系统及硬件时钟。
下图中可以看到硬件和系统时钟相差半小时。可以使用hwclock或者clock进行同步,
硬件时钟与系统时钟同步:
# hwclock --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟
系统时钟和硬件时钟同步:
# hwclock --systohc或者# clock --systohc 即用系统时钟同步硬件时钟

END
方法/步骤2

时区设置:
开始设置时区时,参考网上的资料,使用tzselect 命令来进行,结果发现tzselect命令只是告诉了设置时区的方法,而并不是真的去修改/etc/sysconfig/clock这个文件。换句话说就是tzselect命令仅仅告诉我们通过设置TZ这个环境变量来选择的时区,然后将变量添加到.profile文件中。下面就简单介绍一下如何使用tzselect命令设置时区,以及如何通过修改/etc/sysconfig/clock配置文件来设置时区。
tzselect:
执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1。过程如下图:

执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ='Asia/Shanghai'; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。

4
修改配置文件来修改时区1、修改/etc/sysconfig/clock ZONE=Asia/Shanghai
2、rm /etc/localtime3、链接到上海时区文件
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
执行完上述过程后,重启机器,即可看到时区已经更改。

如何改变linux服务器系统时区和时间

修改设置Linux服务器时区
方法 A
命令 : "tzselect"
方法 B 仅限于RedHat Linux 和 CentOS
命令 : "timeconfig"
查看和修改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 CentOS的时区呢?命令越简单越好 就改成东八区

摘自 念月思灵 博客:

2. 修改时区信息。命令为:tzset
如果系统中没有这条命令,那可以用类似下面的操作:
ln -s /etc/localtime /usr/share/zoneinfo/US/Pacific
3. 选择时区信息。命令为:tzselect
根据系统提示,选择相应的时区信息。

Linux服务器怎么修改时区和时间

在一个精简的Linux安装上jre,发现所有的java程序获取的时间都不是系统时间。后来发现原来是时区不对。java程序获取的时间都是GMT时间,而系统是北京时间,应该是GMT+8,刚好相差8小时。网上搜了好多资料,只有两种方法:1、在程序中使用java的函数设定时区。2、在启动java程序时加参数-Duser.timezone=GMT+8

如何在linux命令行下修改时区

查看时区
cat /etc/sysconfig/clock
设置时区
tzselect
timeconfig
cat /etc/sysconfig/clock ZONE=”Asia/Shanghai” —> /usr/share/zoneinfo 下面的文件。 UTC=false —> 硬件时钟是否为 UTC 或者说 GMT 时钟。 ARC=false —> 如果是在 Alpha 机器上,则设置为 true 。
把硬件时钟设置为 UTC 的好处就是他能自动设置夏时制,缺点是,在安装有多重操作系统启动的机器上,在另外的操作 系统上时钟会错误。
Linux 的时钟设置文件为:/etc/localtime ,实际上这个文件是 /usr/share/zoneinfo 目录下对应文件的符号连接。 假设我们所处的地区位于上海,那么只要运行以下的命令就可以设置时区了。
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Linux 启动时,其中的一个脚本(/etc/rc.d/rc.sysinit)会运行 /sbin/hwclock 程序,把当前的硬件时钟复制为系统 时间。hwclock 假定硬件时钟已经设置为本地时钟,除非带有 –utc 参数。脚本文件会读取 /etc/sysconfig/clock 文 件的设置,因此我们不需要修改脚本,直接修改这个配置文件就可以了,根据需要把其中的 UTC 行,设置为 true 或 者 false。
设置硬件时钟时,首先使用 date 命令(“date MMDDhhmmYYYY.ss”) 设置好系统时钟,然后使用 “/sbin/hwclock –systohc” 把硬件时钟设置为和当前系统时间一致。
如果你在某些应用下面的时间是错误的,那么你在运行 Red Hat Linux 5.0 或 5.1,解决的办法是建立 /usr/lib/zoneinfo 到 /usr/share/zoneinfo 的符号连接:
ln -s /usr/share/zoneinfo /usr/lib/zoneinfo
小结:时钟设置的问题本身比较简单,但是它涉及到几个基本的配置文件:
/etc/rc.d/rc.sysinit /etc/sysconfig/clock /etc/localtime /usr/share/zoneinfo时区的配置文件是/etc/sysconfig/clock。用tzselect命令就可以修改这个配置文件,根据命令的提示进行修改就好了。 但是在实际工作中,发现这种方式是不能够使得服务器上的时间设置马上生效的,而且使用ntpdate去同步时间服务器也不能够更改时间。即使你使用了date命令手工设置了时间的话,如果使用ntpdate去进行时间同步的话,时间又会被改动到原来的错误时区的时间。而生产的机器往往是非常重要的,不能够进行重启等操作。 在网上找了几种方法试了下,发现如果要修改时区并且马上生效,可以更换/etc/localtime 文件来实现。比如我的时区是中国上海,那么就可以使用如下的命令来使得时区的更改生效。 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 然后最好使用下面的命令将更改写入bios。

标签:命令,东八区,etc,硬件,修改,设置,linux,时区,时钟
From: https://www.cnblogs.com/sunny3158/p/17616453.html

相关文章

  • linxu查看用户密码和修改用户密码
    1、查看所有用户名和密码cat/etc/shadow2、修改密码sudopasswduser(user是对应的用户名)输入新密码,确认密码,修改密码成功,重启,输入新密码进入服务器。......
  • Linux终端命令行提示符PS1格式修改
    zsh先确定你是用的shell类型,运行echo$SHELL如果你使用的是zsh,那么修改/etc/zshrc其中有一行设置PS1的值的,修改为PS1="%n@%m%1~%#"其它的zsh中转义变量%T系统时间(时:分)%*系统时间(时:分:秒)%D系统日期(年-月-日)%n你的用户名%B-%b开始到结束使用粗体打印%......
  • Linux:如何在脚本中判断某个指令是否存在
    学习自:检查linux命令是否存在的正确方式指令:which用法:which命令结果:一个字符串存在:输出命令对应的可执行文件地址不存在:输出信息/usr/bin/which:nowgetin(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin),但是如果用字符串变量去承接时,会发现字符串......
  • Linux 网络管理
    Linux网络管理目录Linux网络管理一.什么是网络?1.1网络的定义1.2网络传输介质1.3网络设备1.交换机2.路由器3.网关路由4.区别二.Linux处理数据包过程4.1详解4.2开启内核转发三.OSI7层网络模型3.1定义3.2每层解释四.TCP/IP(四层模型)4.1TCP和UDP区别4.2TCP3......
  • Linux命令(60)之time
    linux命令之time1.time介绍linux命令time是用来显示特定指令执行时所需消耗的CPU时间2.time用法time[参数]command[选项]常用参数无。3.实例3.1.显示date的执行时间命令:timedate[root@rhel77~]#timedateMonJul1709:09:39CST2023real 0m0.001suser 0m0.000ssys 0m0......
  • mongodb副本集模式的单机修改ip(update方式)
    环境:OS:Centos7mongodb:4.4.22 1.停掉当前运行的mongodb/usr/local/services/mongodb/bin/mongolocalhost:29001useadmindb.shutdownServer() 2.网络层面修改ip地址[root@localhostnetwork-scripts]#servicenetworkrestart 3.修改参数修改配置文件,注释掉副本集......
  • rocky linux:安装ffmpeg(ffmpeg 5.1.3/rocky linux 9.2)
    一,ffmpeg官网:网址:http://ffmpeg.org/如图:说明:最新版本出到了6.0,我们从dnf通道安装,版本可能略低二,安装rpmfusion库[root@img~]#dnfinstall--nogpgcheckhttps://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-9.noarch.rpm[root@img~]#dnfinstall......
  • 修改mysql8.0的数据存储目录
     -------先查看datadir的路径------------------------------------usemysqlshowvariableslike'%datadir%';————————————————————————--datadir=/data/mysqldata/mysql   老的--datadir=/bigdata/new_mysqldata  新的———————......
  • rocky linux:安装pytorch(pytorch 2.0.1 / Python 3.9.16)
    一,pytorch官网:https://pytorch.org/如图:根据自己的需求选择版本、平台、语言环境等信息,然后运行命令二,运行pip安装命令:[root@imgbin]#pip3installtorchtorchvisiontorchaudio--index-urlhttps://download.pytorch.org/whl/cpuLookinginindexes:https://......
  • 环境搭建问题及修改方式
    1,weblogic启动警告报错BEA-000449启动服务报错信息,weblogic后台报错警告<Warning><Socket><BEA-000449><Closingsocketasnodatareadfromiton0:0:0:0:0:0:0:1:11,673duringtheconfiguredidletimeoutof5secs> Weblogic默认超时时间为5秒,如果长时间前台不动......