Как настроить системную локаль в AlmaLinux 9

Настройка локали в Linux позволяет обеспечить отображение даты и времени в правильном формате в зависимости от места проживания пользователя и языка, на котором он говорит.

В этом руководстве мы покажем вам, как настроить системную локаль в ОС AlmaLinux 9.

К счастью для всех пользователей Linux, каждая операционная система Linux поставляется с поддержкой нескольких языков, которые можно легко переключить одной командой.

Настройка системных локалей в AlmaLinux 9 – это очень простой процесс, который можно выполнить в несколько шагов. Давайте начнем!

Обновление системы

Каждая новая установка AlmaLinux требует обновления пакетов до последних доступных версий. Для этого выполните следующую команду:

sudo dnf update -y && sudo dnf upgrade -y

Показать текущие настройки

Чтобы показать текущие настройки системы, выполните следующую команду:

localectl
System Locale: LANG=en_US.UTF-8

Как видно, параметр LANG (Language) установлен для англоговорящих пользователей США. UTF-8 – это стандарт кодировки символов.

Список поддерживаемых языков

Чтобы получить список доступных языков, выполните следующую команду:

localectl list-locales

Вы должны получить следующий результат:

C.UTF-8
aa_DJ.UTF-8
aa_ER.UTF-8
aa_ER.UTF-8@saaho
aa_ET.UTF-8
af_ZA.UTF-8
agr_PE.UTF-8
ak_GH.UTF-8
am_ET.UTF-8
an_ES.UTF-8
anp_IN.UTF-8
ar_AE.UTF-8
ar_BH.UTF-8
ar_DZ.UTF-8
ar_EG.UTF-8 . . . .

Как вы видите, варианты языков расположены в алфавитном порядке. Чтобы найти, например, какой-то конкретный язык, можно использовать ту же команду с grep:

localectl list-locales | grep US
chr_US.UTF-8
en_US.UTF-8
es_US.UTF-8
unm_US.UTF-8
yi_US.UTF-8

Эта команда с grep и указанием ярлыка страны вернет все локали для этой страны. Перейдем к следующему и самому важному пункту этого руководства.

Установка системной локали

localectl set-local unm_US.UTF-8

Это изменит локаль на вашем сервере. Теперь, если вы выполните команду localectl до и после установки системной локали на вашем сервере, вы получите следующий результат:

localectl
System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us

Как вы видите, локаль была изменена с LANG=en_US.UTF-8 на LANG=unm_US.UTF-8

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.rosehosting.com

Похожие статьи

Комментарии (0)