Настройка сервера Linux и Windows
ITShaman - Сайт для АЙТИшников!
"Машины должны работать. Люди должны думать."
(девиз компании IBM)

Русские буквы в консоли сервера Ubuntu 10.10

Русские буквы в консоли сервера Ubuntu 10.10

Системные администраторы, которые администрируют серверы с Ubuntu Server, наверное, уже забыли о проблеме отображения кириллических символов в консоли русской версии операционной системы. Проблемы отображения русских букв в консоли были полностью искоренены начиная с версии Ubuntu Server 8.04, но с выходом версии Ubuntu Server 10.10 кириллица у Canonical снова стала "вне закона".

Установка на сервер операционной системы с английским интерфейсом, полностью не решает сложившейся проблемы, так как иногда требуется работа с русскоязычными именами файлов и директорий.

Ниже предлагается действительно рабочий способ полноценного добавления русского языка в консоль Ubuntu Server 10.10.

Пока Canonical решит эту проблему и включит исправления в новую версию дистрибутива или в регулярные обновления, системным администратором придется самостоятельно решать проблему с кириллицей на серверах.

Чтобы сделать русскую консоль в Ubuntu 10.10, потребуется:

  1. Настраиваем отображение русской консоли специальным конфигуратором:
    $ sudo dpkg-reconfigure console-setup

    В результате выполнения этой команды на экране появится мастер настройки (наличие и порядок пунктов может меняться от версии дистрибутива):

    1. Модель клавиатуры: Выбираем более подходящее устройство. Если ничто не подходит, то Generic 104-key PC.
    2. Для кого предназначена клавиатура: Выбираем Russia
    3. Раскладка клавиатуры: Выбираем Russia
    4. Способ переключения раскладки: Выбираем любой, на ваше усмотрение.
    5. Способ временного переключения раскладки клавиатуры: Выбираем любой, на ваше усмотрение.
    6. Замена для клавиши AltGr (клавиша предназначена для набора специальных символов): Выбирается на ваше усмотрение.
    7. Составная клавиша Compose: Выбирается на ваше усмотрение. Обычно используется клавиша Win (6 пункт).
    8. Используемая кодировка в консоли: Выбираем UTF-8
    9. Используемая таблица символов: Выбираем кириллица славянские языки... (5 пункт)
    10. Консольный шрифт: Выбираем TerminusBold
    11. Размер шрифта: Выбираем 16.
    12. Использовать настройки для консолей: Указываем /dev/tty[1-6], что подтверждает использование настроек для всех виртуальных консолей.

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

  2. Применяем указанные настройки при старте системы, для этого открываем для редактирования конфигурационный файл /etc/rc.local:
    $ sudo nano /etc/rc.local
  3. Добавляем выделенную строку:
    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    setupcon
    exit 0

В результате всех этих действий консоль Ubuntu Server 10.10 будет корректно отображать русские символы, назло Canonical.

Если Вы начинаете разрабатывать свой первый сайт, то самое время подумать о хорошем и надежном хостинге. Для большого проекта лучше сразу взять VPS хостинг, так как это уберет много проблем в дальнейшем. Под небольшие проекты можно обойтись более дешевым решением, но в пределах разумного, конечно.

Статья опубликована 25.11.2010 · Автор статьи: Зюзгин Иван
Статья относится к ubuntu, сервер, текст, настройка, удобство, айтишник
Случайные 7 статей:
  1. Обновление версии Ubuntu из ISO-образа
  2. Network Access Protection – проблемы с NAP и Cisco
  3. Как добавить Telnet-клиент в Windows 7
  4. Меняем интерфейс Grub2 с помощью Burg
  5. Настройка печати в терминальных сессиях сервера 2008 и выше с компьютеров Windows XP
  6. Ускорение работы Ubuntu с дисковой подсистемой
  7. Русские буквы в консоли сервера Ubuntu 10.10
Комментарии [36]
  1. Сергей #
    26 Ноябрь, 23:31

    Огромное спасибо за статью! Все просто и понятно. Не представляете, как я убился ища ответ на этот вопрос, а тут и консоль и mc все стало на русском.

  2. Mut@NT #
    14 Декабрь, 03:48

    Сергей: Огромное спасибо за статью! Все просто и понятно. Не представляете, как я убился ища ответ на этот вопрос, а тут и консоль и mc все стало на русском.

    Рад, что помогло

  3. Александр #
    17 Декабрь, 13:00

    Большое спасибо за статью!!! Сам бы в жизни не сделал

  4. Огромное спасибо! #
    6 Январь, 08:09

    Спасибо. До этого пробовал править /etc/default/console-setup безуспешно. :(
    Тепрь хочу еще третью раскладку поставить (украинскую)

  5. Анатолий #
    20 Январь, 07:17

    Спасибо огромное!!!

  6. Smithykt #
    15 Февраль, 12:23

    большое спасибо!

  7. Михаил #
    20 Февраль, 06:16

    Огромное спасибо Сутки мучался ваш совет помог Еще раз спасибо

  8. Mut@NT #
    20 Февраль, 13:16

    Михаил: Огромное спасибо Сутки мучался ваш совет помог Еще раз спасибо

    Я лично, только этим способом и смог добиться желаемого

  9. svp #
    1 Март, 05:42

    Воспользовался вашим советом. Получилось, но после перезагрузки вместо кириллицы квадратики, шрифт также дефолтный. Пробовал раз десять, система чистая, только core-пакеты. Помогите, пожалуйста

  10. Mut@NT #
    1 Март, 14:16

    svp: Воспользовался вашим советом. Получилось, но после перезагрузки вместо кириллицы квадратики, шрифт также дефолтный. Пробовал раз десять, система чистая, только core-пакеты. Помогите, пожалуйста

    Вроде пункт №3 за это должен отвечать.

  11. peas #
    9 Март, 13:11

    Преогромнейшее спасибо за статью!!!Пол дня убил сегодня!!!

  12. June #
    5 Апрель, 06:38

    Спасибо большое за совет :) А то поставила систему, залезла в терминал, а там… бррр :) Теперь все отлично.

  13. Irdis #
    30 Апрель, 05:14

    Спасибо огромное за статью, помогла справится с одним из косяков проклятой 11,04

  14. shutgunrider #
    2 Май, 09:55

    Спасибо за статью!..извиняюсь за глупый вопрос…подскажите пожалуйста как сохранить эту выделенную строку и выйти из консоли для перезагрузки?!

  15. a13 #
    2 Май, 19:10

    shutgunrider: подскажите пожалуйста как сохранить эту выделенную строку и выйти из консоли для перезагрузки?!

    Выйти из редактора nano – клавиши Ctrl-X. После нажатия этой комбинации будет задан вопрос Сохранить или выйти без сохранения. Жмём ‘Y’ для сохранения или ‘N’ в противном случае.

  16. shutgunrider #
    3 Май, 03:18

    a13 Спасибо вам за помощь!

  17. Ваше имя #
    3 Май, 04:43

    Подскажите пожалуйста еще,возможно ли русифицировать выводы команды man?!если да,то каким образом?!

  18. Mut@NT #
    4 Май, 23:48

    Ваше имя: Подскажите пожалуйста еще,возможно ли русифицировать выводы команды man?!если да,то каким образом?!

    Я такого не встречал. Часть манов переведена на opennet.ru

  19. rulet #
    5 Май, 16:20

    На 11,04 не помогает(десктоп). Проделал вышеуказанное, но когда перехожу в режим консоли то все равно вместо русских букв квадратики.
    Пункта “Раскладка клавиатуры” нет в настройках по команде dpkg-reconfigure console-setup.

  20. rulet #
    5 Май, 16:36

    Заработало когда настроил из режима консоли, но после перезагрузки снова квадратики когда перехожу из гнома в консольный режим(файл /etc/rc.local правил как указано). Так и должно быть?

  21. rulet #
    5 Май, 18:23

    Все, понял, похоже что кириллица на сервере -- изврат, лучше латинские использовать.

  22. lightsaber #
    8 Май, 17:57

    спасибо, помогло. десктоп 11.04.

  23. blademoon #
    11 Май, 07:18

    sudo apt-get install console-cyrillic

    далее в файл /etc/rc.local добавляет строку:
    /etc/init.d/console-cyrillic start

    и перезагружаемся. Вот и всё. :)

  24. Mut@NT #
    11 Май, 22:47

    blademoon: sudo apt-get install console-cyrillic
    далее в файл /etc/rc.local добавляет строку:
    /etc/init.d/console-cyrillic start
    и перезагружаемся. Вот и всё. :)

    Зачем лишний пакет в системе?

  25. Lёха #
    20 Май, 15:35

    БОЛЬШОЕ СПАСИБО!!!

    У меня Ubuntu Server 11.04 64bit, способ помог, после действий и перезагрузки всё заработало

    Автор, есть смысл добавить примечание потому как на моей версии, при вводе
    sudo dpkg-reconfigure console-setup
    отображается сразу выбор кодировки консоли (пункт 8), а предыдущие указания про выбор клавы и языка были лишь при начальной установке.
    хз может только в серверной версии так)

  26. vetal #
    6 Июль, 16:16

    здорово, на серваке русский есть, но по SSH теперь даже не квадраты, кракозябры какие-то (((
    Как исправить? (

  27. Mut@NT #
    12 Июль, 23:05

    vetal: здорово, на серваке русский есть, но по SSH теперь даже не квадраты, кракозябры какие-то ((( Как исправить? (

    У меня все вэри-гуд в SSH и без всего этого было, а вот при непосредственной работе с консолью были проблемы

  28. Mc.Sim #
    16 Июль, 16:15

    спасибо за статью. Мне dpkg-reconfigure не помогло. Зато помогло
    sudo apt-get install console-cyrillic
    :)

  29. Миша #
    18 Январь, 09:29

    Спасибо добрый человек, помогла только Твоя статья, радости нет предела

  30. Иван #
    11 Апрель, 17:49

    Спасибо, шаман!

  31. Panternator #
    28 Май, 02:38

    http://help.ubuntu.ru/wiki/russian_font_in_console
    В этой статье сказано как сделать так чтобы русские шрифты не слетали в консоле после перезагрузки. Проверено – работает без проблем!!!

  32. Николай #
    9 Июнь, 09:56

    Вот спасибо! Помогло в Ubuntu-12.04

  33. Георгий #
    10 Июнь, 12:17

    Дополню, для тех, у кого не заработало в Ubuntu 12.04 и Mint 13!

    Необходимо откорректировать также файл /etc/default/keyboard
    вставить туда:

    XKBMODEL=“pc105”
    XKBLAYOUT=“us,ru”
    XKBVARIANT=”,winkeys”
    XKBOPTIONS=“grp:ctrl_shift_toggle,grp_led:scroll”

  34. k7zloy #
    9 Ноябрь, 03:21

    Красава автор. Спасибо огрокуйное)

  35. xor #
    7 Декабрь, 04:13

    Спасибо, помогло. Ubuntu 12.10 desktop Вот только программа настройки не предложила настройку клавиши переключения раскладки. Пришлось вручную xkb “ремонтировать”

  36. Anton #
    11 Март, 19:37

    Может быть я уже повторяюсь, не выло времени всё читать, но мне помог этот способ:
    http://help.ubuntu.ru/wiki/russian_font_in_console
    Да, у меня Ubuntu 12.04.02 server

Имя (обязательное поле)
e-mail (обязательное поле) Сайт
Текст комментария:
IT-новости
Популярное
Облако тегов
При цитировании документа активная ссылка на сайт обязательна.
Администрирование и настройка серверов, рабочих станций на базе ОС Linux и Windows. www.itshaman.ru - Настройка Linux и Windows © 2009 - 2016