Настройка времени

Автор polzovatel, 12 апреля 2011, 01:18:28

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

polzovatel

Настройка времени в GNOME

Графический метод:
установить gnome-system-tools
в этом пакете есть несколько утилит, одна из них по настройке времени
Запуск:   Система - Администрирование - Дата и время


Терминальный метод:
sudo date -s 10:20:51

Справка по программе date
Открыть содержимое (спойлер)

Использование: date [КЛЮЧ]... [+ФОРМАТ]
       или:    date [-u|--utc|--universal] [ММДДччмм[[ВВ]ГГ][.сс]]
Выводит текущее время в заданном ФОРМАТЕ, или устанавливает системное время.

  -d,  --date=СТРОКА        показать не текущее время, а время, описанное
                            заданной СТРОКОЙ
  -f,  --file=ФАЙЛ          соответствует применению --date для каждой
                            строки ФАЙЛА
  -r,  --reference=ФАЙЛ     показать время последнего изменения ФАЙЛА
  -R,  --rfc-2822           выводить время в соответствии с RFC-2822
                            Пример: Mon, 07 Aug 2006 12:34:56 -0600
       --rfc-3339=СПЕЦ      вывести дату/время в формате RFC 3339
                            СПЕЦ=`date', `seconds' или `ns' для получения
                            даты и времени с указанной точностью.
                            Компоненты даты и времени разделяются одним
                            пробелом: 2006-08-07 12:34:56-06:00
  -s,  --set=СТРОКА         установить время, описанное СТРОКОЙ
  -u, --utc, --universal    показать или установить универсальное
                            координированное время
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти


ФОРМАТ управляет выводом. Воспринимаются следующие последовательности:

  %%   знак %
  %a   сокращённое название дня недели (напр., вск) согласно локали
  %A   полное название дня недели (напр., понедельник) согласно локали
  %b   сокращённое название месяца (напр., янв) согласно локали
  %B   полное название месяца (напр., январь) согласно локали
  %c   время и дата (напр., Чтв 3 Мар 23:05:25 2005) согласно локали
  %C   век; как у %Y, но опускаются две последние цифры (напр., 20)
  %d   день месяца (напр., 01)
  %D   дата; аналогично %m/%d/%y
  %e   день месяца, дополненный пробелами; аналогично %_d
  %F   полная дата; эквивалентно %Y-%m-%d
  %g   последние две цифры года для номера недели ISO (см. %G)
  %G   год для номера недели ISO (см. %V); обычно бывает полезно только с %V
  %h   то же, что и %b
  %H   час (00..23)
  %I   час (01..12)
  %j   номер дня в году (001..366)
  %k   час ( 0..23)
  %l   час ( 1..12)
  %m   месяц (01..12)
  %M   минуты (00..59)
  %n   новая строка
  %N   наносекунды (000000000..999999999)
  %p   эквивалент AM или PM согласно локали; пусто если неизвестно
  %P   как %p, но строчными буквами
  %r   время согласно локали, 12-часовой формат (напр., 11:11:04 PM)
  %R   часы и минуты согласно локали, 24-часовой формат; аналог %H:%M
  %s   число секунд, истёкших с 1970-01-01 00:00:00 UTC
  %S   секунды (00..60)
  %t   табуляция
  %T   время, аналог %H:%M:%S
  %u   день недели (1..7); 1 обозначает понедельник
  %U   номер недели в году, если первый день недели -- воскресенье (00..53)
  %V   номер недели по ISO, если первый день недели -- понедельник (01..52)
  %w   день недели (0..6), 0 означает воскресенье
  %W   номер недели в году, если первый день недели -- понедельник (00..53)
  %x   представление даты (напр., дд/мм/гг) согласно локали
  %X   представление времени (напр.,  23:13:48) согласно локали
  %y   последние две цифры года (00..99)
  %Y   год
  %z   +ччмм часовой пояс (напр., -0400)
  %:z  +чч:мм часовой пояс (напр., -04:00)
  %::z +чч:мм:сс часовой пояс (напр., -04:00:00)
  %:::z часовой пояс с достаточным количеством двоеточий (напр., -04, +05:30)
  %Z   алфавитное сокращение часового пояса (напр., EDT)

По умолчанию date дополняет числовые поля нулями.
После `%' могут идти следующие необязательные флаги:

  - (дефис) не дополнять это поле
  _ (подчерк) дополнять пробелами
  0 (ноль) дополнять нулями
  ^ использовать верхний регистр, если возможно
  # использовать противоположный регистр, если возможно

После любого из флагов идет необязательная ширина поля в виде десятичного числа;
затем необязательный модификатор, один из следующих:
E -- если возможно, использовать альтернативное представление для текущей локали
O -- если возможно, использовать альтернативные числовые символы локали.

Об ошибках в date сообщайте по адресу: bug-coreutils@gnu.org
Домашняя страница GNU coreutils: http://www.gnu.org/software/coreutils/
Справка по работе с программами GNU: http://www.gnu.org/gethelp/
Об ошибках в переводе date сообщений по адресу: gnu@mx.ru
Полная документация доступна по команде: info coreutils 'date invocation'
[свернуть]


Изменить часовой пояс:
sudo dpkg-reconfigure tzdata

dimas000

до кучи полезно поставить
sudo aptitude install ntp

Valeron

#2
Здравствуйте всем!
Подскажите, пожалуйста, как сделать так, чтобы при перезагрузке из Дебиана в другую систему на моем компе, и потом обратно в Дебиан, время отображалось правильно? Сколько бы я не устанавливал его руками, но все равно стоит только перейти во вторую систему, а потом вернуться обратно, время всегда сбито ровно на 4 часа назад. При этом во второй ОС оно всегда отображается корректно!
Может, проблема в том, что при установке Дебиана на комп я отказался от UTC? Тогда как это теперь исправить?
Enter нажат, к чему теперь рыданья...

rayanAyar

Если обе системы *nix - то лучше в обоих включить "время в UTC". Если есть винда, то нужно использовать локальное время.
Настраивается в файле /etc/default/rcS. Поменять в этом файле параметр на yes или no:
UTC=yes

Valeron

На моем копе обе системы - линухи. Сделал, как Вы сказали, помгло. Так что спасибо за помощь, ryaanAyar!
Кстати, а как Вы считаете, как лучше - включить поддержку ntp, или не стоит?
Enter нажат, к чему теперь рыданья...

rayanAyar

Конечно лучше с NTP. Пускай комп точное время показывает. А по нему уже остальные часы в доме выставлять :)

Valeron

Enter нажат, к чему теперь рыданья...