HowTo: Linux Server Change OR Setup The Timezone

My Linux systems timezone is pointing to the wrong timezone. How do I setup or change the timezone under Linux operating systems?

Unix time, or POSIX time, is a system for describing points in time: it
is the number of seconds elapsed since midnight UTC on the morning of
January 1, 1970, not counting leap seconds. The definition for time
zones can be written in short form as UTC?±n (or GMT?±n), where n is the
offset in hours. You can use the following commands:

[a] setup or redhat-config-date for RHEL based distros.

[b] dpkg-reconfigure tzdata for Debian based distros.

[c] ln command – Generic method for all other distros.

Command to change the Linux timezone

You need to type the following commands as per your Linux distribution.

If you are using Fedora / RHEL / Cent OS Linux

Type the redhat-config-date command at the command line to start the time and date properties tool, run:
# redhat-config-date
OR type setup and select time zone configuration. This tool is recommended for remote ssh text based sessions.
# setup
Select timezone configuration

Fig.01: Redhat / CentOS Server Setting Up Timezone
Just follow on screen instructions to change the timezone.

If you are using Debian / Ubuntu Linux

To change the timezone for you run the following command as root user:
# dpkg-reconfigure tzdata
Again, just follow on screen instructions.

Set timezone using /etc/localtime configuration file [any Linux distro]

Often /etc/localtime is a symlink to the file localtime or to the correct time zone file in the system time zone directory.

Generic procedure to change timezone under Linux

Cd to /etc, run:
# cd /etc
Create a symlink to file localtime:
# ln -sf /usr/share/zoneinfo/EST localtime
OR some distro use /usr/share/zoneinfo/dirname/zonefile format (Red hat and friends):
# ln -sf /usr/share/zoneinfo/EST localtime
OR if you want to set up it to IST (Asia/Calcutta):
# ln -sf /usr/share/zoneinfo/Asia/Calcutta localtime

Please note that in above example you need to use directory structure
i.e. if you want to set the timezone to Calcutta (India) which is
located in the Asia directory.

How do I verify new settings?

Use the date command to verify that your timezone is changed:
$ date
Output:

Tue Aug 27 14:46:08 EST 2006

How do I use of environment variable called TZ?

You can use TZ environment variable to display date and time according to your timezone:
$ export TZ=America/Los_Angeles
$ date

Sample Output:

Thu Aug 27 11:10:08 PST 2006转自:https://www.cyberciti.biz/faq/howto-linux-unix-change-setup-timezone-tz-variable/
时间: 2024-10-12 18:23:03

HowTo: Linux Server Change OR Setup The Timezone的相关文章

在Azure上实现Linux Server故障转移

要充分利用公有云的弹性扩展和高可用, 首先要在应用系统层面支持横向扩展(scale out),这个说起来很容易,或者说对新开发的应用系统而言已经成为标配.但是对已有的.老旧的应用系统来说,这就比较困难了,不是每个应用系统都能实现/支持横向扩展的.从客户的角度来说,基本上很难接受为了把应用系统迁移到公有云上而去额外投入修改应用系统代码.虽然我们都心知肚明,本质上这是在“偿还技术债”,修改应用系统代码也是为了更好地利用公有云的优势... 对于应用系统的横向扩展而言,“状态”是最大的拦路虎,要支持横向

ORACLE Install (10g r2) FOR Red Hat Enterprise Linux Server release 5.5 (64 bit) (转)

OS Info----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat /etc/issue.netRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel r on an m# uname -rm2.6.18-194.el5 x86_64# echo $MACHTYPEx86_64-redhat-linu

oracle 11gR2 client安装(Red Hat Enterprise Linux Server release 5.5 (Tikanga) 安装ORACLE客户端)

安装DBD::ORALCE模块时报错: Running Mkbootstrap for DBD::Oracle () chmod 644 Oracle.bs rm -f blib/arch/auto/DBD/Oracle/Oracle.so gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=gener

笔记本电脑玩linux server 笔记--优盘安装centos

手上有空闲的笔记本电脑,刚好想学习linux,于是便开始折腾之路.从自己的需求出发,希望可以达成目标:使用笔记本+有线网络搭建linux服务器,提供以下服务: 1.使用无线提供热点提供路由器的服务(在宿舍里充当无线路由器) 2.提供vpn服务(可以在校外访问只能在校内访问的资源) 3.搭建一个网站,供其他人浏览(没有域名,但是学校提供静态的个人主页,因此希望是通过个人主页的链接跳转到个人网站) 4.网站可以注册,可以玩ACM Online Judge,可以申请vpn服务等 5.没想好 自己毕竟新

在虚拟机安装 Linux Server (ubuntu-14.04-server)

在虚拟机安装 Linux Server (ubuntu-14.04-server) 过程  从下载开始到安装成功历时约1小时 还算快的啦 可能国庆假期间网速快点吧 1. 下载安装文件 2. 创建虚拟机 3. 选择安装文件 4. 设置新账号 (root之外的) 6.虚拟机名称 文件位置 7 自动开始安装linux 8. 安装好后自动启动系统 9. 安装好的界面  可以登录 10. 修改 root 密码  可以 使用 sudo passwd 输入当前用户密码后修改root密码,再用su roo命令t

Red Hat Enterprise Linux Server release 7.0双系统安装

Red Hat Enterprise Linux Server release 7.0双系统安装 1.RedHat 公司的企业版7.0已经发布了.下面介绍一下在7.0下装双系统的步骤. 安装前系统:WIN7 要安装的第二个系统:RedHat Enterprise 7.0 @请注意:WIN8系统和企业版7.0不兼容.安装完7.0后,WIN8系统会起不来. @首先BOIS已经确定调好.[注意启用笔记本的高速运转模式],我是用PXE网络来安装的,所以还得设置从PXE网络启动. @接着以PXE启动. @

Red Hat Enterprise Linux Server 6.0官方多国语言版光盘镜像下载

来源:http://www.linuxidc.com/Linux/2011-09/43704.htm 电驴下载: rhel-server-6.0-i386-dvd.iso ed2k://|file|rhel-server-6.0-i386-dvd.iso|2931056640|503184dff4dd37542eee6e57f4a85341|h=azsa3gqbngp23ujbqeyc3ghd4wwtdley|/ ed2k://|file|HashTab_Setup.exe|799610|886

查看linux server网络I/0流量的shell脚本

查看linux server网络流量的shell脚本 上传下载大量文件的时候,可以使用这个脚本来实现监控! #!/bin/sh   ###统计5s内的平均流量,以Mb为单位 if [ "$1" = "" ];then    echo -e "\n      use interface_name after the script,like \"$0 eth0\"...\n"    exit -1 fi   echo -e &qu

两个局域网(办公网-IDC)安全互通方案2:by GRE and linux server&深入理解GRE

[第一.需求描述]     办公网和IDC两个局域网(or,任意两个不同局域网),相互隔离.但是在日常运维.研发过程中,需要在办公网访问IDC网络.如果都通过公网ip绕,既不方便,也不安全.如果拉专线,是最稳定可靠的办法.但是作为技术屌丝,想为公司省点钱(这也可以看作是技术价值的一部分),所以打算使用其他方案(当然是免费的方案,或者这样说,使用已有资源的方案.服务器当然也需要花钱的,但是你可以使用已有服务器来完成这个方案)解决这个需求. [第二.背景介绍]     办公网有lan192.168.