Дополнительные, удобные и, наверное, необходимые штуки
Предварительная подготовка
Если на предыдущем этапе мы сделали что-то не так, либо нужны какие-то правки конфигурации, то мы можем это сделать без переустановки, хотя – не спорю, иногда это быстрее.
Проверяем текущую версию операционной системы и ядра:
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