$ sudo echo "Europe/Moscow" >/etc/timezone
$ sudo zic -l /usr/share/zoneinfo/Europe/Moscow
$ sudo ln -sfn /usr/share/zoneinfo/Europe/Moscow /etc/localtime
$ sudo file /etc/localtime
/etc/localtime: symbolic link to `/usr/share/zoneinfo/Europe/Moscow`
# (symlink will break if /usr is on a separate filesystem)
# (ebuild is clever enough to skip the automatic update of /etc/localtime if you had already symlinked it)
$ sudo emerge --sync
$ sudo emerge -av sys-libs/timezone-data
$ sudo emerge --config timezone-data
# (это происходит само в процессе установки билда)
Configuring pkg...
* Updating /etc/localtime with /usr/share/zoneinfo/Europe/Moscow
$ sudo file /etc/localtime
/etc/localtime: timezone data, version 2, 16 gmt time flags, 16 std time flags, no leap seconds, 78 transition times, 16 abbreviation chars
$ sudo zdump -v /etc/localtime | grep 2014
/usr/share/zoneinfo/Europe/Moscow Sat Oct 25 21:59:59 2014 UT = Sun Oct 26 01:59:59 2014 MSK isdst=0 gmtoff=14400
/usr/share/zoneinfo/Europe/Moscow Sat Oct 25 22:00:00 2014 UT = Sun Oct 26 01:00:00 2014 MSK isdst=0 gmtoff=10800
$ sudo sed -i -E "s/clock=\"(.*)\"/clock=\"utc\"/" /etc/conf.d/hwclock
$ sudo cat /etc/conf.d/hwclock | grep -vE "^\s*(#|$)"
clock="utc"
clock_args=""
clock_systohc="YES"
$ sudo /etc/init.d/ntp-client start
$ sudo date
Вс окт 26 12:39:13 MSK 2014
$ sudo hwclock --systohc
$ sudo hwclock --show
Вс 26 окт 2014 12:35:08 -0.607089 секунд
# WTF ???
Мне непонятно, почему у меня время локальное совпадает с временем по UTC