FreeBSD 11 начальная настройка

1 настройка кодировки UTF-8
2 установка интерпретатора BASH
3 настройка обновления портов по расписанию
4 удобная консоль (делаем цветной)
5 настройка статического IP-адреса
6 делаем screen удобным

*
*
*
*
1 настройка кодировки UTF-8
В файл /boot/loader.conf надо добавить строчку:

kern.vty=vt

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

rus-utf|RUS UTF-8:\
	:charset=UTF-8:\
	:lang=ru_RU.UTF-8:\
	:tc=default:

Выполняем команду:

cap_mkdb /etc/login.conf

И меняем пользовательские режимы:

pw usermod root -L rus-utf
pw usermod имя_пользователя -L rus-utf

*
*
*
*
2 установка интерпретатора BASH

pkg install bash  утанавливаем
chsh -s /usr/local/bin/bash root меняем шелл у рута
chsh -s /usr/local/bin/bash имя_пользователя меняем шелл у пользователя

После этого можно проверить информацию о пользователе:

finger root

*
*
*
*
3 настройка обновления портов по расписанию
Скачиваем и развертываем коллекцию портов в /usr/ports

portsnap fetch extract

Что бы порты обновлялись автоматически каждый день в 6 утра добавим задание в крон

mcedit /etc/crontab
0	6	*	*	1	root portsnap fetch update

*
*
*
*
4 удобная консоль (делаем цветной)
Внимание, это пример для шелла csh !!! (не BASH)
В файле mcedit /root/.cshrc найдем и закомментируем строку set prompt = и добавим свою

set prompt = "%{\e[1;31m%}$USER%{\e[0;33m%}@%{\e[0;37m%}%m%{\e[0;31m%}:%{\e[0;32m%}%~%{\e[1;33m%}#%{\e[0m%} "

*
*
*
*
5 настройка статического IP-адреса
Внесем изменения в файл /etc/rc.conf

ifconfig_de0="inet 10.101.74.133 netmask 255.255.255.0"
defaultrouter="10.101.74.1"

*
*
*
*
6 делаем screen удобным
По умолчанию в 8,9,10,11 ветках FreeBSD /etc/screenrc конфиг уже присутствует и править его не нужно. (на всякий случай).

startup_message off
defscrollback 5000
termcapinfo xterm ti@:te@
termcapinfo xterm-color ti@:te@
hardstatus alwayslastline
hardstatus string '%{gk}[%{G}%H%{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}]%{=b C}[%m/%d/%y %C %A]%{W}'
vbell off
shell -$SHELL
logtstamp on
logtstamp after 1

One thought on “FreeBSD 11 начальная настройка

  1. Уведомление: FreeBSD UTF-8 in console – dev.zeit

Comments are closed.