How to Check Timezone in Linux

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Aaron Kili

Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

11 Responses

  1. Lance E Sloan says:

    The formatting on your "%Z %z" example is a bit off. When your text is displayed, the usual, plain double quotes (") are replaced with “pretty” ones (”). When I pasted your example into my terminal, I only received errors. You should format your example as:

    date '+%Z %z'

    (Here’s hoping that when I post this comment, the website doesn’t replace my simple quotes with pretty ones!)

    • Lance E Sloan says:

      Yes, my simple quotes were replaced with pretty ones. That’s not good for displaying things on a technical website. You should see about disabling that feature.

    • Ravi Saive says:


      I understand your concerns, we’ve corrected the commands with correct quotes..

  2. lethargos says:

    On Centos 7 there’s no “clock” under /etc/sysconfig. And neither is there a /etc/timezone, which, from what you’re saying, should exist on most or all linux distributions.

    • Aaron Kili says:


      Yap, you can use /etc/localtime instead of /etc/timezone. Thanks for mentioning that.

      • lethargos says:

        Indeed, but /etc/localtime is not plain text, it is a binary file. To be more specific, it is a symbolic link to a binary file found in /usr/share/zoneinfo.

        So you couldn’t simply grep it in Centos :) You simply create a symbolic link to whatever timezone you want and then you can use date or timedatectl to see the current clock.

        • Aaron Kili says:


          Once again, many thanks for the vital insight into checking and managing timezone on RHEL/CentOS 7, this will be very helpful to users out there.

          • lethargos says:

            You’re welcome, but shouldn’t you update the article accordingly, so that other users actually know? There’s a higher chance that they’ll read the article than the comments.

          • Aaron Kili says:


            As you usefully suggested, we have updated the article to include the correct way of setting and checking timezone in REHL 7/CentOS 7/Fedora 25-22 systems.

            Many thanks for always following us and offering constructive thoughts.

  3. Prashant says:


    How can I change the timezone and how can i set the time period of 12 hrs instead of 24hrs?

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.