Как изменить локализацию в CentOS 7

Как изменить локализацию в CentOS 7-01

Всем привет сегодня расскажу как определить какая у вас локализация в CentOS 7 и как ее изменить на нужную вам, в примере будет русская. Не важно по каким соображениям вы хотите сменить локализацию CentOS 7, главное уметь это делать. Под локализацией понимается язык операционной системы на котором отображаются системные уведомления и интерфейс.

Для начала давайте посмотрим какая локализация вообще используется в системе. Вводим команду:

locale

Видим, что на данный момент в моем CentOS 7 английская локаль.

Как изменить локализацию в CentOS 7-02
Как изменить локализацию в CentOS 7-02

Далее смотрим список локализаций готовых к установке

locale -a | grep ru

Видим, что среди их есть российская. Параметр -a отобразит все возможные.

Как изменить локализацию в CentOS 7-03
Как изменить локализацию в CentOS 7-03

Наш русский интерфейс utf-8 присутствует. Нужно ее включить:

Создаем файл /etc/sysconfig/i18n

touch /etc/sysconfig/i18n

Смотрим текущее содержимое файла командой

cat /etc/sysconfig/i18n

Видим все английское, нужно менять

Как изменить локализацию в CentOS 7-04
Как изменить локализацию в CentOS 7-04

И содержимое файла должно содержать

LANG="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"
Проверяем после замены (менять можно любым текстовым редактором, я использовал vi /etc/sysconfig/i18n, сохраняем содержимое ESC потом :wq)
Как изменить локализацию в CentOS 7-05
Как изменить локализацию в CentOS 7-05

Перезагружаемся и смотрим нашу локализацию, теперь она русская.

Как изменить локализацию в CentOS 7-06
Как изменить локализацию в CentOS 7-06

[root@virt168 ~]# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
[root@virt168 ~]# cls
-bash: cls: команда не найдена

Вот так вот просто изменить локализацию в CentOS 7.

Материал сайта pyatilistnik.org

 

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. Андрей

    Ужасная и не рабочая инструкция…
    Как в только что созданном командой touch файле появились строчки???

    Вот нормальная инструкция:

    Посмотеть текущий язык:
    localectl

    Посмотреть доступен ли русский язык:
    localectl list-locales | grep ru

    Установить русский:
    localectl set-locale LANG=»ru_RU.UTF-8″

    Посмотреть доступные раскладки русских клавиатур:
    localectl list-keymaps | grep ru

    Установить русскую раскладку с переключением по ALT+SHIFT:
    localectl set-keymap ruwin_alt_sh-UTF-8

  2. plimut

    »ru_RU.UTF-8″ — откуда там взялись >> и » ?

  3. Guss

    ..ля!
    Как у тебя в файле прилетела локализация, ты ж его чистым создал?)))