Centos 7 русский язык

Дата поста: 01-04-2019

При развертывании нового сервера часто бывает, что кодировка по-умолчанию отличается от UTF-8. Иногда бывает, что нужно сменить локаль на английскую, например буквы в терминале заменяются знаками вопроса. Данная проблема решается довольно просто.

Узнать какая кодировка установлена в CentOS 7 в данный момент

Проверяем на что настроена текущая консоль:

Если вы получили примерно такой ответ, то ваша система НЕ использует кодировку UTF-8

Получить список доступных кодировок CentOS 7

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

Как установить нужную кодировку UTF-8 в CentOS 7

Чтобы применить кодировку UTF-8 в консоли CentOS 7 и выбрать английский язык в качестве системного используйте следующую команду:

После чего перезагружаем сервер и проверяем настройки. Для данного примера вывод будет выглядеть так:

Устанавливать русский язык в CentOS 7

Если вам по душе русский язык в системной консоли, то используйте следующую команду (после выполнения команды не забудьте перегрузить сервер):

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

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

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

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

Читайте также:  Стабилизация в фотоаппарате что это

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

]# 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_
LC_ALL=
[root@virt168

]# cls
-bash: cls: команда не найдена

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

Слышал давно о CentOS, но как-то все FreeBSD да Debian, решил попробовать. Тем более CentOS основан на коммерческом Red Hat Enterprise Linux.

Удивление началось с инсталлятора (это отдельная тема), ничего сложного в установке, просто как-то необычно.

Выбрал все как положено — русский, настроил раскладку, часовой пояс, сетевую. Первый вход в консоль и .. вместо русского языка квадратики!

Не ожидал такого после Ubuntu, Debian, FreeBSD. Оказывается проблема в CentOS встречается давно, есть куча мануалов различной сложности.

Которые чаще всего вызывали новые вопросы, так как не помогали.

На баг трекере заявлен баг с русским языком и шрифтом. Прошло уже довольно много времени и я так понимаю баг не устранен.

Есть даже какой-то пакет от Яндекса для патча системы. Правда я его пробовать не стал.

Читайте также:  Как найти ординату вершины параболы

Решил вопрос по-простому, зато работает.

Для того чтобы эффект «лечения» не пропадал после перезагрузки добавляем эту строку в файл .bash_profile пользователя под которым работаем (я пробовал для пользователя из группы wheel).

Похоже в CentOS еще много необычных, казалось бы глядя со стороны странных вещей

Фразы: лечим консоль CentOS, квадраты вместо русского, как в консоле Linux CentOS сделать русские буквы, локализация баги

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector