Как изменить локализацию в CentOS 7
Всем привет сегодня расскажу как определить какая у вас локализация в CentOS 7 и как ее изменить на нужную вам, в примере будет русская. Не важно по каким соображениям вы хотите сменить локализацию CentOS 7, главное уметь это делать. Под локализацией понимается язык операционной системы на котором отображаются системные уведомления и интерфейс.
Для начала давайте посмотрим какая локализация вообще используется в системе. Вводим команду:
Видим, что на данный момент в моем CentOS 7 английская локаль.
Далее смотрим список локализаций готовых к установке
Видим, что среди их есть российская. Параметр -a отобразит все возможные.
Наш русский интерфейс utf-8 присутствует. Нужно ее включить:
Создаем файл /etc/sysconfig/i18n
Смотрим текущее содержимое файла командой
Видим все английское, нужно менять
И содержимое файла должно содержать
LANG="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"
Перезагружаемся и смотрим нашу локализацию, теперь она русская.
[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.
Ужасная и не рабочая инструкция…
Как в только что созданном командой 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
»ru_RU.UTF-8″ — откуда там взялись >> и » ?
..ля!
Как у тебя в файле прилетела локализация, ты ж его чистым создал?)))