Необходимо создать файл /etc/nsswitch.conf, поскольку хотя в пакете Glibc есть настройки, используемые по умолчанию в случае, когда этот файл отсутствует или поврежден, настройки Glibc по умолчанию не срабатывают в сетевой среде. Также необходимо сконфигурировать часовой пояс.
Создайте новый файл /etc/nsswitch.conf с помощью следующей команды:
cat > /etc/nsswitch.conf << "EOF"# Begin /etc/nsswitch.conf passwd: filesgroup: filesshadow: files hosts: files dnsnetworks: files protocols: filesservices: filesethers: filesrpc: files # End /etc/nsswitch.confEOF Для того, чтобы определить ваш часовой пояс, запустите следующий скрипт:
tzselect После ответов на несколько вопросов о вашем местоположении скрипт выведет имя часового пояса, например, America/Edmonton (America/Edmonton). Есть также ряд других возможных часовых поясов, которые перечисленные в файле /usr/share/zoneinfo, например, Canada/Eastern (Канада/Восточный) или EST5EDT, которые не определяются сценарием, но их также можно использовать.
Затем создайте файл /etc/localtime с помощью следующей команды:
cp -v --remove-destination /usr/share/zoneinfo/<xxx> \ /etc/localtime Замените <xxx> на имя выбранного часового пояса (например, Canada/Eastern).
Пояснение параметра команды cp:
| --remove-destination
|
|
| Этот параметр необходим для того, чтобы принудительно удалить уже существующую символическую ссылку. Причина копирования файла вместо использования символической ссылки состоит в том, что нужно закрыть ситуацию, когда /usr находится в отдельном разделе. Это может оказаться важным при загрузке в однопользовательском режиме.
|