Найти тему
ИТ разнообразно

Настройка FreeBSD после установки на VPS

Оглавление

Дополнительные, удобные и, наверное, необходимые штуки

Предварительная подготовка

Если на предыдущем этапе мы сделали что-то не так, либо нужны какие-то правки конфигурации, то мы можем это сделать без переустановки, хотя – не спорю, иногда это быстрее.

Проверяем текущую версию операционной системы и ядра:

uname -a

Затем авторизуемся в систему под пользователем root:

su -

Проверяем открытые порты:

netstat -an | grep 'tcp\|udp'

Настраиваем файрволл ipfw.

Проверяем свободное место:

df -h

Правим редактор по умолчанию на ee в файле ~/.cshrc. Строка должна выглядеть так:

setenv EDITOR ee

Можно также поменять строку на большее значение:

set history = 20000
set savehist = (20000 merge)

Проверяем наличие портов:

ll /usr/

Т.к. мы их не устанавливали, то соответственно директории не должно быть. Поэтому давайте мы установим порты.

portsnap fetch
portsnap extract
portsnap update

Проверяем уязвимости установленных пакетов, если не установлено, то соглашаемся с установкой:

pkg audit -F

Устанавливаем portupgrade:

cd /usr/ports/ports-mgmt/portupgrade
make install clean

Установка терминального мультиплексора

Терминальный мультиплексор делает работу с удалёнными серверами удобнее. Например, если рвётся соединение при запущенном мультиплексоре, то при новом подключении мы возвращаемся к предыдущему состоянию сессии. Можно использовать несколько окон для работы.

cd /usr/ports/sysutils/tmux
make install clean

Настройка локали

Проверить текущую локаль пользователя можно командой:

locale

Если нам нужно установить locale в UTF-8, то для этого предпочтительный способ – правка файла .login_conf в профиле пользователя, т.е., чтобы в нём присутствовали следующие строки:

me:\
:charset=UTF-8:\
:lang=en_US.UTF-8:

После этого разлогиниться и залогиниться. Если midnight commander запускается с кракозябрами, то запускаем его с ключом -a:

mc -a