|
первоначальная настройка FreeBSD
Автор:
lissyara.
Первым делом настраиваем prompt -
приглашение командного интерпретатора, я использую си-шелл (csh),
меня он всем устраивает, кроме одного - этого самого приглашения. По
умолчанию стоит что-то типа имя_хоста#.
Несколько неинформативно, на мой взгляд. Поэтому я его всегда
переделываю под себя, в Windows-стиле - т.е. с выводом полного пути
текущей папки. Это бывает неудобно, если путь очень длинный, но
работать всё равно гораздо проще. Хотя - это дело привычки. Для
этого редактируем файл .cshrc лежащий в
домашней директории. У простых пользователей эта строка отсутствует
вообще (есть только строка # An interactive shell
set some stuff up, после которой у рута идёт описание
приглашения), поэтому добавляем строку, и меняем редактор
по-умолчанию (хотя, если вам нравится vi - флаг в руки :)). В итоге
получается примерно так:
alias h history 25
alias j jobs -l
alias la ls -a
alias lf ls -FA
alias ll ls -lA
# A righteous umask
umask 22
set path = (/sbin /bin /usr/sbin /usr/bin /usr/games \
/usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
setenv EDITOR mcedit
setenv PAGER more
setenv BLOCKSIZE K
if ($?prompt) then
# An interactive shell -- set some stuff up
set prompt = '%{^[[40;32;1m%}%$cwd/>'
set filec
set history = 100
set savehist = 100
set mail = (/var/mail/$USER)
if ( $?tcsh ) then
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endif
|
Цифирками, в строке set prompt = '%{^[[40;32;1m%}%$cwd/>'
можно поиграться - они задают цвет самого приглашения, и цвет фона.
Редактор сразу ставим mcedit (setenv EDITOR mcedit),
если же не собираетесь использовать "Полуношного коммандера" то оставьте
vi или пропишите ee - это редактор идущий в
составе FreeBSD, с более человеческим интерфейсом, чем vi.
Затем
обновляем дерево портов. Зачем это нужно - чтобы не понаставить
древнего и дырявого ПО. А то не сервак, а решето получится.
Ставим
mc:
/usr/home/lissyara/>cd /usr/ports/misc/mc
/usr/ports/misc/mc/>make && make install && make clean
|
Появляется окошко, в нём выбираем всё, кроме
поддержки X11 и SAMBA (т.е. фактически оставляем всё по умолчанию). Если
в дальнейшем понадобиться поддержка SAMBA или иксов - пересобрать
недолго, только первым делом надо будет сделать в этой же директории
make config, иначе он начнёт пересобираться
со старыми опциями. При установке он тянет за собой несколько
приложений:
expat-1.95.8_3
gettext-0.14.5
glib-2.6.6
gmake-3.80_2
libiconv-1.9.2_1
libslang-1.4.9
pkgconfig-0.17.2
|
Всего это удовольствие обходится в 8,1
мегабайта траффика. По окончанию установки даём команду
rehash - чтобы перечитать пути. Запускаем mc
- можно работать :)
Запускаем встроенный ftp сервер (как-то с форточками-то надо
общаться, пока самбы нет), для этого раскомментируем строчку в
inetd.conf
cd /etc
mcedit inetd.conf
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
|
даём команду inetd перечитать файл конфигурации
Смотрим, появился ли открытый 21 порт
/etc/>sockstat | grep 21
root inetd 125 4 tcp4 *:21
|
Вот, пожалуй, и всё что надо для начала.
Дальше надо
пересобирать ядро, настраивать файрволл,
прокси,
почту...
размещено:
2005-08-21,
последнее обновление: 2005-12-22,
автор:
lissyara
|
|
|