Time and date are usually set correctly on my Linux systems, but the timezone is set to UTC.
We can use the
timedatectl tool that ships with
systemd to set the timezone.
$ timedatectl list-timezones
$ sudo timedatectl set-timezone "America/Los_Angeles"
Note that the service that generates
/var/log/syslog will continue to use your earlier timezone, until you restart it or restart the computer. Restart its service to make it start using your new timezone for its newer log entries:
$ sudo service rsyslog restart
Tried with: systemd 245 and Ubuntu 20.04