Столкнулся с ошибкой русской локали на Centos 8. Неожиданностью было то, что все способы добавления русской локали, которые использовал раньше, не помогали. Делюсь информацией о том, как добавить поддержку русского языка в Centos 8 сейчас.
Смотрим список доступных локалей в системе Centos 8.
# localectl list-locales
Потом активную locale:
# localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us
Сначала пытался добавить русский язык вот так:
# localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
Но в итоге получал ошибку:
[error] character map file `UTF-8' not found: No such file or directory [error] default character map file `ANSI_X3.4-1968' not found: No such file or directory
Добавляем его вот так:
# dnf install glibc-langpack-ru
Больше ничего делать не надо.
После этого надо перезапустить сервис, который ругался на locale. У меня это был nginx при работе с zabbix-server. Я его перенес с Centos 7 на Centos 8.
Если хотите сделать русский язык дефолтным в системе, то используйте команду:
# localectl set-locale LANG=ru_RU.utf8
После этого смотрите, что получилось:
# localectl System Locale: LANG=ru_RU.utf8 VC Keymap: ru X11 Layout: ru
Мы установили и активировали русский язык в системе Centos 8 в качестве дефолтного. Теперь в MC и других программах с поддержкой русского языка все будет на русском.
Онлайн курс по Linux
Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом "Administrator Linux. Professional" в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:- Знание архитектуры Linux.
- Освоение современных методов и инструментов анализа и обработки данных.
- Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
- Владение основными рабочими инструментами системного администратора.
- Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
- Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Извеняюсь, не углядел.... Во первых локализация не ломает заббикс, 2 подключиться не может к агенту.
В итоге сам сервер не стартует после установки, сама веб часть работает. Не пойму что делать и почему сервер не стартует.
Добрый вечер! Подскажите в чем может быть проблема, после добавления русской локализации, сервер Zabbix 5.0 не стартует, и в логах ругается что не может подключиться к 127.0.0.1
Да скорее всего
dnf -y install glibc-locale-source
и все
Начал осваивать линкс и заббикс, сделал всё как в статье и без ребута заработало в консоли и на заббикс сервере.
Оказалось просто до безобразия, одна команда
setfont UniCyr_8x16
и для закрепления этого накалякать её в .bash_profile, теперь консоль матюкается на русском )
Или добавляем в /etc/vconsole.conf
FONT="UniCyr_8x16"
Не работает этот способ даже на свежую установку цента8
Что именно не работает? То, что описано в статье, я использовал лично.
Не отображается кириллица, т е в место неё ниши любимые квадраты).
Я пробовал на свежей установки centos8 и OL8.1, везде квадраты.
"...которые использовал раньше, не помогали..." - вот я про то же.
Я обычно ставлю minimal en_US , а потом доставляю ru_RU, теперь не прокатывает.
На Лоре есть тема - https://www.linux.org.ru/forum/admin/15272800 , пару недель назад хотел поднять её но времени не было, пока праздники нужно её оживить.
Кстати С Новым Годом!
Только что проверил на чистой системе 8.1 - проведал все как в статье и русский язык в MC и консоли сразу заработал. Никаких квадратиков.
В файле /etc/vconsole.conf меняєм на FONT="latarcyrheb-sun16"
Ребутимся и наслаждаємся.
Да. Квадратики вместо кириллицы. Предложенный вами способ данную проблему не решает. Не комфортно мне с инглишом, но, что ж поделать?..
А где именно квадратики? У меня в Zabbix русский интерфейс не работал, но после описанных в статье действий, заработал. Надо было только сервер ребутнуть.
Вот они.
[url=https://radikal.ru][img]https://b.radikal.ru/b03/2001/66/7ea46f98d041.jpg[/img][/url]
Как это...
[url=https://b.radikal.ru/b03/2001/66/7ea46f98d041.jpg][img]https://b.radikal.ru/b03/2001/66/7ea46f98d041.jpg[/img][/url]
Картинки не вставляются, да? :D
В общем, вместо команды набираем произвольные символы. Выдать должно: command not found, только на русском языке. Вместо этого белые квадраты.
Заходишь в mc, там в верхней строке тоже любимые квадратики.
Я понял, картинки посмотрел. Они вставляются, только не через тэги. Надо прямую ссылку, либо потом редактировать во встроенном редакторе комментариев.
Решение тут - https://serveradmin.ru/centos-nastroyka-servera/#comment-11323
Спасибо! Час проковырялся в гуглопомойке - все только по 7 или 6 версии CentOS. Где вы это нашли?
Не помню уже. Я тоже долго ковырялся, пока не получилось, поэтому и сделал отдельную публикацию.