Вы здесь

Устанавливаем временную зону и время в Linux, CentOS

Допустим нам необходимо поставить временную зону «Europe/Moscow».

 

Список временных зон, которые существуют в системе можно просмотреть в каталоге «/usr/share/zoneinfo/».

1. Сначала переместим файл временных зон

1
[root@localhost etc]# mv /etc/localtime /etc/localtime-old

2. Сделаем ссылку на необходимую временную зону

1
[root@localhost etc]# ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

3. Выведем дату

1
2
3
[root@localhost etc]# date
 
Tue Sep 14 19:41:59 MSD 2010

4. Если время нас не устраивает, то установим новое  - необходимое

1
[root@localhost etc]# date -s "14 SEP 2010 19:43:00"

Дату так же можно установить с помощью команды

1
[root@localhost etc]# date +%Y%m%d -s "20100914"

Но время установится в 0:00:00, поэтому для установки времени, после этого, можно воспользоваться командой

1
[root@localhost etc]# date +%T -s "19:46:00"

Для проверки и синхронизации системных часов можно воспользоваться командами:

1
2
hwclock --show
hwclock --systohc
1
2
3
[root@localhost etc]# hwclock --show
 
Tue 14 Sep 2010 07:48:31 PM MSD  -0.000441 seconds

И пусть Ваши часы всегда показывают правильное время.