Сменить язык системы centos
Сменить язык системы centos
Как изменить локализацию в CentOS 7-01
Всем привет сегодня расскажу как определить какая у вас локализация в CentOS 7 и как ее изменить на нужную вам, в примере будет русская. Не важно по каким соображениям вы хотите сменить локализацию CentOS 7, главное уметь это делать. Под локализацией понимается язык операционной системы на котором отображаются системные уведомления и интерфейс.
Для начала давайте посмотрим какая локализация вообще используется в системе. Вводим команду:
Видим, что на данный момент в моем CentOS 7 английская локаль.
Как изменить локализацию в CentOS 7-02
Далее смотрим список локализаций готовых к установке
Как изменить локализацию в 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_IDENTIFICATION=»ru_RU.UTF-8″
LC_ALL=
[root@virt168
]# cls
-bash: cls: команда не найдена
Вот так вот просто изменить локализацию в CentOS 7.
Популярные Похожие записи:
2 Responses to Как изменить локализацию в 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
русский язык в CentOS7
Доброго времени суток! Не судите строго, но потерял кучу времени на решении проблемы русского языка в консоли centos7. Система без иксов. В консоли нет русского шрифта, плюс квадратики в место русских букв в документах и текстовом браузере. Перепробовал много советов, ничего не работает.
Вывод locale, название шрифта с квадратики вместо русских букв?
Ты в браузер на квадратик ткни инспектором и скажи, каким шрифтом он пытался отобразить тот квадратик. Ну или для документа шрифт назови.
Сдается мне, в шрифте твои проблемы.
Ты в браузер на квадратик ткни инспектором Угу, в линксе инспектором потыкай, да посильнее.
Нечем тыкать, консоль однако.
Провел маленький эксперимент… в текстовике написал несколькими шрифтами (FreeMono regular, Courier, DejaVu) и переслал на сервер. Везде квадратики
А. Ты меня документами и браузеров сбил с толку.
в текстовике написал несколькими шрифтами (FreeMono regular, Courier, DejaVu)
Опять запутал. В чем написал? В каком формате сохранил? Как ты его просматриваешь?
Удаленно. Подключаюсь по ssh. Сохранил в текстовом (ASCII text) на удаленной тачке (через SSH) Просматриваю с помощью cat, less, vim.
Ох, если бы русские буквы были в ASCII, не было бы у тебя сейчас проблем.
latarcyrheb-sun16, ssh, cat, less и vim не при чем, проблемы 90% что у терминала, через который ты удалённо подключаешься. Как именно подключаешься?
Дубль два. А эта консоль что за консоль? tty1? Эмулятор терминала? (какой?) Что там за шрифт? Русские буквы кажет?
Я понял к чему Вы ведете. Проверил. Если подключаюсь через tty то вижу квадраты. Если подключаюсь с эмулятра, то все ок. Чудеса. Но я не совсем понимаю как посмотреть какой шрифт на эмуляторе.
В эмуляторе DejaVu Sans mono book
Ну класс, похоже надо как-то настроить шрифты в tty локального компа. Надо читать, как это в твоем дистрибутиве делается, тут я уже вряд ли что подскажу.
Как настроить tty1 (например) чтобы коректно отображал?
ОК. Спасибо. Полпути пройдено! Буду разбираться.
terminus — поставь пакет со шрифтом и настрой его.
Как настроить tty1 (например) чтобы коректно отображал?
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Курс по сетям
15 примеров команды PING для диагностики сети
Руководство по команде grep в Linux
Рекурсивно найти слово в файлах и папках Linux
Ещё несколько полезных команд для CentOS
Как расшарить папку в CentOS с помощью Samba
Команда Ln: как создавать символические ссылки в Linux
Руководство по OpenSSL: SSL-сертификаты, ключи и CSR
Еженедельный дайджест
Установка и базовая настройка CentOS 7
CentOS дистрибутив линукс основанный на коммерческом дистрибутиве RHEL от компании RED HAT. Считается, что CentOS имеет более высокую степень защиты, чем Ubuntu server. И именно поэтому системные администраторы предпочитают его устанавливать в качестве серверного ПО.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
В данной статье мы рассмотрим установку данной ОС. Для тестовой установки выбрана виртуальная машина, развертывание ВМ на VMware, не является предметом данной статьи.
Установка CentOS 7
Подключаем скаченный с официального сайта CentOS дистрибутив (в нашем случае 7, версия 8 и 8.1 устанавливаются аналогично) и запускаем ВМ. Загрузчик предлагает сделать выбор:
На следующем экране программа предлагает сделать выбор языка и раскладки клавиатуры.
В большинстве случаев, на данных серверах работает серверное ПО и подключаются для управления только администраторы. Не вижу большого смысла менять язык интерфейса и раскладку клавиатуры. Нажимаем Continue.
Основной экран настроек будущей Операционной системы. Предлагаю начать с настройки сети и имени сервера.
Поэтому в поле Method щелкам и из списка выбираем Ignore.
Жмем кнопку Save и сохраняем настройки. Возвращаемся к главному меню. Следующее Date and Time. В отличии от windows машин, часовой пояс и время, а также синхронизация на серверах CentOS может оказаться критичной. Поэтому данный параметр лучше настроить сразу, как и синхронизацию с ntp сервером.
Следующая настройка, это разбивка Жесткого диска на разделы.
В данном разделе можно оставить все в автоматическом режиме, если нет специфических требований к логическим разделам жесткого диска. Можно галочкой отметить шифрование и ввести пароль если данная опция требуется. А также можно выбрать «I will configure partitioning«, если предполагается отклонение от рекомендуемых параметров разбивки. Если рекомендуемая конфигурация устраивает, то убедитесь, что галочка установлена как на изображении и жмите Done.
Следующий раздел Software Selection. В данном разделе можно выбрать набор прикладного ПО, которое будет установлено на сервер.
Жмем на кнопку Done и выходим в главное меню. Основные параметры установки ОС настроены. Можно начинать процесс установки. Жмем Begin Installation.
Начинается установка. В процессе установки необходимо задать пароль root. И можно создать пользователя, даже наделить правами Администратора (root). По окончанию процесса вам программа установки предложит перезагрузить ВМ. Жмем Reboot. Установка завершена.
Базовая настройка ОС CentOS 7
Для управления серверными *nix ОС, системные администраторы используют подключение по SSH протоколу для этого на Firewall должен быть открыт 22 порт, для подключения и настроен OpenSSH. В базовой установке CentOS7 обычно сразу устанавливается OpenSSH и настраивается правило, открывающее порт 22 на сервере. НО по умолчанию запрещено подключение от пользователя root по ssh к серверу, это сделано в целях безопасности. Поэтому 2 варианта:
Для подключения по ssh в классическом варианте используется программа putty, но на самом деле можно использовать любой ssh клиент. Даже встроенный в ОС Windows.
При удачном подключении вы увидите приглашение к авторизации на сервере. Вводим логин и пароль и попадаем в консоль ОС. Примерно это выглядит так.
Знак «$» говорит, что мы в пользовательском режиме. Знак «#«, о том, что в привилегированном. Мы будем работать в пользовательском режиме для повышения прав используя команду «sudo«.
Первое, что необходимо сделать это поставить обновления.
После обновления для удобства рекомендую поставить Midnight Commander
Устанавливаем сетевые утилиты:
Ставим удобный текстовый редактор nano
Знакомство с CentOS 8 — не могу сгенерить/установить локаль
Тыкаю CentOS 8 на linode
Метод с созданием /etc/sysconfig/i18n
Почему-то не работает. 5 звёзд. памагитиии)))
Блджад, в этой вашей центоси даже systemd-networkd нет, и в репах нет. Как так жить.
Не, не ставится. Не выходит каменный цветок. какие логи кидать.
P.S. локаль не ставится, не пакет. папа полярник, а не пингвин)))
В 7 не было. Прогресс добрался и до них.
На вид все нормально, но нихрена не работает. хотя может это linode виноват, а не systemd 😉
Хорошо, а как ты проверяешь факт работоспособности локали?
хотя может это linode виноват, а не systemd 😉
Я правильно понимаю, что у тебя в любой проблеме с линуксом виновато либо железо, либо systemd?
Дай угадаю, квадратики вместо букв?
Квадратики на Fedora, CentOS/RHEL ещё нас переживут.
А вот и нет, в свежем RHEL уже красивая модная гарнитура без кириллицы по дефолту стоит как в федоре.
По выхлопу dnf, по формату даты в подписи мультиплексора screen.
А у тебя при любом упоминании systemd сразу горит? ))
Нет, кроме шуток, троллинга и обид, я ХЗ, что тут происходит.
Локаль как была, так и осталась английской.
Т.е. по логике происходящего русскую локаль хорошо бы сгенерить, как обычно, только вот как это сделать я без понятия.
В данном конкретном случае.
Кому интересно, проверьте это только на Linode такая петрушка или я криворукий?!
Погадаю на кофейной гуще. В /etc/rpm/macros что-нибудь написано? Хотя это из другой жизни, и сейчас может быть всё не так. Или вообще этого в RH не было никогда. В /usr/lib/locale всё на месте?
По выхлопу dnf, по формату даты в подписи мультиплексора screen.
На это точно не должны влиять
Все дело было в волшебных пузырьках регистре символов
P.S.Специально для intelfx : а еще П. тот у кого сегодня день рождения тоже виноват)))
тот у кого сегодня день рождения тоже виноват)))
У него ДР кончился и всё наладилось?
Хм, а говорят, что кодировки utf8 не существует.
Ты спросил как сгенерить локаль, я тебе ответил. Про замену ru_RU на ru_UA, ты это в дискотечный юмор пробуешь?
Нет, это я просто обратил твое внимание на регистр символов в utf8, а так каждый все понимает в меру своей испорченности ЛОРом, про дискотечный юмор.
На теме уже пометка «решено»
Сравни регистр символов из ОП и по моей ссылке 😉
А ты сразу увидел UA ))
Ну, йа кейс инсенситив жежь. А в свете шуток про др чекиста что привлекло внимание, то привлекло)
Ну тут да, был намёк, виноват)
На линоде такого не видел, да и не нужно мне.
Ставил так, на версии софта посмотреть)
Нет, это я просто обратил твое внимание на регистр символов в utf8
Вообще регистр не важен вроде. Нет ни utf8, ни UTF8. Есть utf-8/UTF-8
У меня не работало.
А в свете шуток про др чекиста что привлекло внимание, то привлекло)
Прикольно, но действительно каждый понимает по разному. Я подумал, что днюха у потного 🙂
CentOS 7: Установка и настройка
14.09.2014 / Wakko / 41 комментарий
Предисловие
Пара слов, почему же всё-таки CentOS, а не что-то иное. Вообще знакомство с Linux началось в 2000-м году с какой-то версии RedHat. Потом был BlackCat Linux (из-за его лучшей поддержки русского языка). Затем появился Gentoo и я считал его идеалом за то что за счёт USE-флагов устанавливалось только то что действительно нужно. Ну и за его оптимизацию, в то время более-менее нормально смотреть фильмы на компьютере с процессором AMD K6-2-300 можно было только под Gentoo. После Gentoo на работе была Ubuntu, но она как-то сразу не пошла. Вообще после Gentoo переходить на любой другой Linux сложно. Это как после OS X обратно на Windows садиться. В Gentoo и процесс загрузки, и многие другие вещи красивы с эстетической точки зрения, в Ubuntu же по дефолту в консоли только белый цвет на чёрном фоне.
Затем были курсы по RHEL и сертификат RHCSA. Я посчитал что глупо не пользоваться полученными знаниями – поэтому решил установить CentOS на паре серверов на работе под различные сервисы. В процессе так увлёкся что даже свой личный сервер перевёл с Gentoo на CentOS. Сначала был CentOS 5, затем CentOS 6, теперь вот уже CentOS 7.
С переходом на CentOS стало намного меньше времени уходить на обслуживание сервера, т.к. по времени выполнение команды:
выполняется в разы быстрее нежели выполнение команды
Да и разных неожиданностей во время обновления системы стало меньше. Хотя, Gentoo я благодарен за полученный опыт.
Update от 01.01.2016
В связи с выходом новой версии установочных дисков CentOS 7.2.1511, данная статья потеряла актуальность. Вашему вниманию представляется новая версия http://blog.acmenet.ru/2016/01/01/centos-7-2-install/.
Загрузка образа CentOS
Для установки CentOS первым делом нужно скачать образ установочного диска в виде iso-файла. Для этого заходим в раздел Downloads на сайте CentOS – http://www.centos.org/download/, а там находим раздел «Minimal Install Images» и нажимаем на ссылку «Download the Minimal ISO» – http://isoredirect.centos.org/centos/7/isos/x86_64/. Дальше выбираем ближайшее к нам зеркало и скачиваем файл CentOS-7.0-1406-x86_64-NetInstall.iso (в моём случае до сервисов Яндекса у меня 100Мбит, поэтому качаю с его зеркала).
Создание установочных носителей
Для установки CentOS в виртуальной машине – достаточно указать iso-образ в качестве диска для виртуального привода. Если установка будет производиться с CD-диска – запишите iso-образ на компакт-диск любой имеющейся в наличии программой. Так же можно, записать iso-образ на USB-диск и загрузиться для установки с неё. Сделать это в Linux можно следующей командой:
Вместо %filepath% нужно указать полный путь к iso-файлу, а вместо %devname% нужно указать название устройства под которым Linux видит наш USB-диск. Имейте в виду что USB-диск в этот момент не должен быть примонтирован.
В Windows для записи iso-образа на USB-диск можно воспользовавшись программой Fedora LiveUSB Creator (https://fedorahosted.org/liveusb-creator/). Необходимо скачать и установить эту программу. Имейте в виду, для её работы запускать её нужно с правами администратора. После запуска выберите iso-образ для записи нажав на кнопку Browse, затем в пункте Target Device выберите USB-диск для записи и нажмите на кнопку «Create Live USB».
Подготовка виртуальной машины
В Parallels Desktop нажимаем на кнопку «Создать…» для создания новой виртуальной машины, затем в мастере Parallels выделяем пункт «Установить Windows или другую ОС с DVD или из образа» и нажимаем на кнопку «Продолжить». В новом окне мастера Parallels выбираем пункт «Образ» и перетягиваем наш iso-образ на окошко мастера. Мастер будет ругаться сообщением «Не удалось определить операционную систему», не будем обращать на это внимание и нажмём на кнопку «Продолжить». Мастер предложит выбрать операционную систему из списка, выберем в нём «CentOS Linux» в группе «Другие версии Linux» и нажмём на кнопку «OK». Выбираем имя виртуальной машины, выбираем расположение виртуальной машины, ставим галочку напротив пункта «Настроить параметры до начала установки» и нажимаем на кнопку «Продолжить». Расписывать все настройки Parallels для виртуальной машины смысла нет, отмечу только что лучше бы оперативной памяти указать не менее 1Гб, количество процессоров можно увеличить до максимума, а вот жёсткий диск можно и урезать до 16Гб (по умолчанию Parallels делает 64Гб). Для минимальной установки и настройки основных сетевых сервисов 16Гб вполне должно хватить. Так же обратите внимание на настройки сети виртуальной машины, для установки нам необходимо чтобы в виртуальной машине был доступен Интернет (можно вместо общей сети указать мостовую, тогда виртуальная машина будет в локальной сети). Я ещё во вкладке «Безопасность» в настройках виртуальной машины ставлю галочки напротив пунктов «Интеграция: Изолировать Linux от Mac» и «Time Machine: Отключить» (так как виртуальная машина тестовая). Теперь закрываем настройки и опять нажимаем на кнопку «Продолжить».
Загрузка установки CentOS
Загружаем компьютер (или виртуальную машину) с носителя, который мы подготовили (или напрямую из iso-образа). После загрузки появится меню, которое предлагает запустить процесс установки (пункт «Install CentOS 7» или выполнить диагностику носителя и потом запустить процесс установки (пункт «Test this media & Install CentOS 7»). Выбираем второй пункт и нажимаем «Enter».
После проверки носителя запустится установщик CentOS 7.
В первом окне установщика выбираем русский язык и нажимаем на кнопку «Продолжить».
Выбор часового пояса и установку времени с датой пока пропустим, всё равно до настройки сети NTP-клиент доступен не будет.
Начнём с настроек клавиатуры, для этого нажмём на кнопку «Клавиатура» и поменяем приоритет у раскладок, передвинув английскую раскладку наверх. Так же, нажав на кнопку «Параметры» можно поменять комбинацию для переключения раскладок (например на Ctrl+Shift). После чего нажмём на кнопку «Готово».
Для настройки сети нажимаем на кнопку «Сеть и имя узла» в группе настроек «Система». По умолчанию сеть отключена, для её включения необходимо нажать на переключатель, который находится в верхнем правом углу экрана. У меня сразу с DHCP-сервера подхватились все сетевые настройки и из DNS определилось имя хоста. Если эти данные автоматически не подхватились – их нужно ввести вручную нажав на кнопку «Настроить…».
Во вкладке «Общий» ставим галочку напротив пункта «Автоматически подключаться к этой сети, когда она доступна».
Во вкладке «Параметры IPv4» в пункте «Способ настройки» либо оставляем выбранным «Автоматически (DHCP)», если в локальной сети используется DHCP, либо меняем на «Вручную» и заполняем все оставшиеся поля.
Если у нас в сети не используется IPv6, тогда во вкладке «Параметры IPv6» в пункте «Способ настройки» выбираем «Игнорировать».
После сохранения сетевых настроек нажимаем на кнопку «Готово» в левом верхнем углу экрана. Теперь можно вернуться к пропущенному шагу и настроить часовой пояс и дату. Для этого нажимаем на кнопку «Дата и время» в блоке «Региональные настройки». Сначала выбираем регион и город, а затем в правом верхнем углу нажимаем на переключатель «Сетевое время». После этого время должно синхронизироваться с NTP-сервером. Можно нажать на кнопку «Готово» для возвращения в главное меню установщика.
Сейчас укажем репозитарий из которого будем устанавливать CentOS, для этого теперь нажимаем на кнопку «Источник установки» в блоке «Программное обеспечение». В поле источника установки указываем путь к основному репозиторию CentOS (в моём случае я указываю mirror.yandex.ru/centos/7/os/x86_64/ ). В случае если доступ к Интернету у вас осуществляется через прокси – самое время это указать, нажав на кнопку «Настройки прокси…». Теперь нажимаем на кнопку «Готово».
Если адрес репозитория указан верно, то теперь под названием кнопки «Источник установки» появится адрес репозитория, а с иконки кнопки уберётся оранжевый треугольник. Если это произошло – нажимаем на кнопку «Выбор программ» в блоке «Программное обеспечение». Во время первоначальной установки я устанавливаю только минимальный набор программ, а все сервисы, которые будут работать на сервере устанавливаю и настраиваю позже. Так что оставляю выбранным пункт «Минимальная установка» и нажимаю на кнопку «Готово».
Осталось настроить расположение установки, для чего нажмём на кнопку «Место установки». Смотрим что галочкой выделен нужный нам жёсткий диск, отмечаем пункт «Я настрою разделы» в блоке «Разбиение» и нажимаем на кнопку «Готово».
У нас откроется мастер разметки жёсткого диска. Первым делом нажмём на кнопку «Нажмите здесь для их автоматического создания».
Теперь чуть подправим автоматическую разбивку.
Для этого сначала выделим корневой раздел «/» и изменим требуемый размер на 12ГБ. Тип устройства LVM и файловую систему xfs оставим без изменения, но вот название «Volume Group» изменим, для чего нажмём на кнопку «Изменить…». По умолчания установщик называет группу томов LVM как hostname_hostname, заменим это на vg_hostname и нажмём на кнопку «Сохранить» (вместо hostname подставьте название вашего хоста). Теперь поменяем имя раздела, вместо root напишем lv_root и нажмём на кнопку «Обновить настройки».
Для ровного числа заменим размер раздела /boot – вместо 500МБ укажем 512МБ. Тип устройства раздела /boot оставляем обычным, файловую систему так же оставляем xfs, после чего нажимаем на кнопку «Обновить настройки».
И напоследок изменим настройки раздела для swap. Имя раздела заменим с swap на lv_swap, а размер увеличим до 4ГБ, после чего нажимаем на кнопку «Обновить настройки». Так как диск для установки CentOS у меня всего 16ГБ, а мы уже сделали разделов на 16,5ГБ (512МБ+12ГБ+4ГБ) – установщик автоматически подправит раздел для swap до предельно допустимых 3,864ГБ.
Так как и корневой раздел, и раздел для swap у нас создаются в виде томов LVM, то расширить их в будущем не составит большого труда. Завершив разметку диска нажимаем на кнопку «Готово». Установщик нам покажет последовательность разметки диска, которую мы должны подтвердить нажав на кнопку «Принять изменения».
После того как всё подготовлено к установке CentOS – нажимаем на кнопку «Начать установку».
Первым делом установщик произведёт разбиение диска на разделы, как мы указали ранее. Затем разделы будут отформатированы и начнётся установка пакетов. В минимальной установке этих пакетов 298. После установки пакетов будет произведена их первоначальная настройка.
В то время пока пакеты устанавливаются и настраиваются – мы зададим пароль для пользователя root и создадим пользователя для повседневной работы (во время установки создание пользователя шаг не обязательный, его можно будет в любой момент создать позже).
Последним шагом перед перазагрузкой установщик настроит загрузчик операционной системы. После чего нужно будет нажать на кнопку «Перезагрузить», для того чтобы загрузился свежеустановленный CentOS.
Поздравляем! Установка CentOS завершена.
Прежде чем перейти к настройке CentOS 7 советую прочитать вот эту вот брошюру RHEL 7: System Administrators Guide. Это официальное руководство по настройке RHEL 7 (на русский язык эта брошюра пока что не переведена).
Первый запуск CentOS
После загрузки загрузчика появится меню выбора загрузки, в котором можно ничего не нажимать, по умолчанию запустится первый вариант «CentOS Linux, with Linux 3.10.0-123.el7.x86_64».
Загрузка по умолчанию достаточно молчаливая, не показывается ровным счётом ничего. А после загрузки нас ждёт стандартное приглашение ввода имени пользователя и пароля.
Дальше кому как удобно – можно либо подключаться через ssh, либо входить используя консоль.
После того как залогинились в CentOS первый раз – нужно выполнить ряд дополнительных настроек. Первым делом устанавливаем редактор nano, и делаем так, чтобы вся почта отправляемая пользователю root – форвардилась на ваш почтовый адрес.