первоначальная настройка FreeBSD
Первым делом настраиваем 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
| Вот, пожалуй, и всё что надо для начала. Дальше надо пересобирать ядро, настраивать файрволл, прокси, почту...
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=8&t=4127.
размещено: 2005-08-21,
последнее обновление: 2005-12-22,
автор: lissyara
|