Русификация FreeBSD консоли (KOI8-R и UTF-8)

Часто приходится заниматься установкой FreeBSD и соответственно русифицировать консоль для работы с сервером. Дабы не забывать как это делается:

Настройка KOI8-R:

vi /etc/rc.conf

   keymap="ru.koi8-r"
    font8x8="cp866-8x8"
    font8x14="cp866-8x14"
    font8x16="cp866b-8x16"
    scrnmap="koi8-r2cp866"
    cursor="destructive"

Заменить все cons25 на cons25r в /etc/ttys:

vi /etc/ttys

:%s/cons25/cons25r/g

   kill -HUP 1

(чтобы перечитался /etc/ttys)

/etc/rc.d/syscons restart 
pw usermod root -L russian

(выполнить для всех имен пользователей кому нужен русский, если вы ходите на сервер только удаленно по ssh/telnet, то можно выполнить только этот шаг для настройки поддержки русского языка KOI8-R в системе)

Настройка UTF-8 (для работы с удаленного терминала):

В /etc/login.conf добавляем:

   russian-utf8|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:lc_all=ru_RU.UTF-8:\
:tc=default:

Перестраиваем БД:

    cap_mkdb /etc/login.conf

Прикрепляем пользователя:

    pw usermod логин -L russian-utf8

Добавляем в /etc/profile

   MM_CHARSET=UTF-8; export MM_CHARSET

Источник: Litos

Опыт