Найти в Дзене
ИТ разнообразно

Настройка 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 Устанавлив
Оглавление

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

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

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

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

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