Ubuntu20's tzselect setting time failure problem, Raspberry Pi server (recommended)

Ubuntu20's tzselect setting time failure problem, Raspberry Pi server (recommended)

I upgraded my Raspberry Pi server to Ubuntu 20 two days ago. Today I found that the server's time zone was wrong, the scheduled tasks did not start, and the python installation packages were lost. All Docker images are lost. There is no other choice but to set it again. This article first discusses the issue of setting the time zone. In this article I found three ways to set the time

tzselect is invalid, I don't know why timedatectl is set successfully. It is recommended to use cp time zone file, and it is not recommended to use the method of viewing time

insert image description here

The current time is 10:41 am. The time zone is obviously wrong, with a difference of 8 hours.

Use tzselect to set, no success

insert image description here

I followed the prompts and selected: 4) Asia ----> 9) China ------> 1) Beijing and there were no problems. I even followed the last prompt and added TZ='Asia/Shanghai' to the last line of .profile and disconnected the ssh connection and logged back in, but the time setting still failed.

timedatectl After searching, I found this tool

timedatectl is a command-line tool that allows you to view or modify the system time and date. It is available on all modern Linux based systems including Ubuntu 20.04.

timedatectl prints the current time zone information

[External link image transfer failed. The source site may have an anti-hotlink mechanism. It is recommended to save the image and upload it directly (img-ukKXLTGM-1589166731775)(/Users/dasouche/Library/Application Support/typora-user-images/image-20200511105339889.png)]

If you run it directly without parameters, the time information will be printed normally.

timedatectl to view the time zones that can be set

timedatectl list-timezones

Run with the list-timezones parameter and you will see the following results:

ubuntu@ubuntu ~ % timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Algiers
Africa/Bissau
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/El_Aaiun
Africa/Johannesburg
Africa/Juba
Africa/Khartoum
Africa/Lagos
Africa/Maputo
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Sao_Tome
Africa/Tripoli
Africa/Tunisia
Africa/Windhoek
America/Adak
America/Anchorage
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/Cordoba
America/Argentina/Jujuy
America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan
America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia
America/Asuncion
America/Atikokan
America/Bahia
America/Bahia_Banderas
America/Barbados
America/Belem
America/Belize
America/Blanc-Sablon
America/Boa_Vista
America/Bogota
America/Boise
America/Cambridge_Bay
America/Campo_Grande
America/Cancun
America/Caracas
America/Cayenne
America/Chicago
America/Chihuahua
America/Costa_Rica
America/Creston
America/Cuiaba
lines 1-56

The results above are incomplete. Scroll down and you will see the Asia/Shanghai line.

timedatectl set time zone

sudo timedatectl set-timezone Asia/Shanghai

After the setting is successful, check the time again

[External link image transfer failed. The source site may have an anti-hotlink mechanism. It is recommended to save the image and upload it directly (img-TwcQRM77-1589166731780)(/Users/dasouche/Library/Application Support/typora-user-images/image-20200511110653006.png)]

cp file to set time zone

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

This method can also be used to set the time, but it is recommended to use the timedatectl tool. Because timedatectl tool masks the differences between various Linux systems.

Summarize

This is the end of this article about the problem of Ubuntu 20's tzselect setting time expiration and Raspberry Pi server. For more information about Ubuntu 20's tzselect setting time expiration and Raspberry Pi server, please search 123WORDPRESS.COM's previous articles or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • An example of building a Django server on Raspberry Pi 3

<<:  Detailed example of how to implement transaction commit and rollback in mysql

>>:  jQuery to achieve the barrage effect case

Recommend

Install mysql offline using rpm under centos 6.4

Use the rpm installation package to install mysql...

Details of the underlying data structure of MySQL indexes

Table of contents 1. Index Type 1. B+ Tree 2. Wha...

Examples of using && and || operators in javascript

Table of contents Preface && Operator || ...

Tomcat first deployment web project process diagram

Put your own web project in the webapps directory...

Detailed analysis of MySQL optimization of like and = performance

introduction Most people who have used databases ...

Experience in solving tomcat memory overflow problem

Some time ago, I submitted a product version to t...

Realize super cool water light effect based on canvas

This article example shares with you the specific...

TCP third handshake data transmission process diagram

The process packets with the SYN flag in the RFC7...

Idea configures tomcat to start a web project graphic tutorial

Configure tomcat 1. Click run configuration 2. Se...

Detailed explanation of Zabbix installation and deployment practices

Preface Zabbix is ​​one of the most mainstream op...

MySQL 8.0.12 decompression version installation tutorial

This article shares the installation tutorial of ...

HTML form and the use of form internal tags

Copy code The code is as follows: <html> &l...