Cloud and Self-Hosting

Ubuntu Set Timezone: Update Time on Ubuntu Server

Here is the simplest way to set up the timezone in Ubuntu the server using the Terminal. Just use below commands, we have explained all...

By Amjid Ali · · Updated · 1 min read

In this article
  1. Launch the Terminal
  2. Check Time date Details
  3. List All time Zones and Locate yours
  4. Set the timezone on Ubuntu Server

Prefer to watch? This video walks through it step by step. Prefer to read? The full guide is below.

Here is the simplest way to set up the timezone in Ubuntu the server using the Terminal. Just use below commands, we have explained all the commands.

Launch the Terminal

Usually I use putty to remotely access the terminal, once you are logged in the check the time date.

Check Time date Details

Use the below command it will give you the detailed output

timedatectl

Output will be like below

Local time: Jum 2020-08-21 09:30:04 +08
Universal time: Jum 2020-08-21 01:30:04 UTC
RTC time: Jum 2020-08-21 01:30:04
Time zone: Asia/Kuala_Lumpur (+08, +0800) System clock synchronized: yes
NTP service: active
RTC in local TZ: no

List All time Zones and Locate yours

timedatectl list-timezones

It will list all the time zones available I usually use Asia/Muscat which is my current time zone. If you want to locate a spacific time zone you can use below command

timedatectl list-timezones | grep -i muscat

Set the timezone on Ubuntu Server

First you will need to unlink the existing timezone

sudo unlink /etc/localtime

Just type the below command considering the timezone is muscat

sudo ln -s /usr/share/zoneinfo/Asia/Muscat /etc/localtime

All set, your new time zone is now set to Asia Muscat

Related videos

Video library
  • Cloud and Self-Hosting

    Ubuntu CD-ROM Release Problem Solved | SUDO APT UPDATE

    · 1:11 · 2.2K views

    Watch on YouTube