Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Сервер на FreeBSD 4.7 пошаговая установка

Автор: Aleksanders
Дата сообщения: 18.11.2002 17:22
Если кому надо - могу описать пошаговый процесс установки FreeBSD 4.7 в качестве сетевого сервера со следующими службами:
Dial-in server
Mail server
Domain Name Server
FTP server
WWW server
Firewall based on Network Address Translator
Squid proxy server
Port redirector
Network traffic calculator
etc...

Итак...

1. Установка сервера
1.1. Берем комп с винтом, сидиромом, сетевухами, а также компакт-диск FreeBSD 4.7.
1.1.1. Если нет диска или сидирома, но есть куча инета и нахаляву, то читаем мануал, как фрюха ставится по сети, или с инета, или с винта.
1.2. Вставляем диск в сидиром, в BIOS делаем загрузку с него.
1.2.1. Если сидиром не загрузочный или у вас комп не поддерживает загрузку с CDROM, читаем мануал, как загрузить фрюху с дискет. В таком случае вам нужно иметь дисковод и две дискеты.
1.3. Загрузитесь с CDROM. После того, как по экрану пробежит куча всякой шняги, выскочит менюшка пре-конфигурации ядра, которую можно благополучно пропустить.
1.4. Далее выскочит меню программы установки. В нем выберите custom -> partition
1.5. Создайте раздел FreeBSD на весь диск клавишей A.
1.6. Выберите загрузчик standard.
1.7. Разбейте раздел в пункте меню label. Создайте своп сервера мегабайт на 100-300 командой c 200MB SWAP и корневой раздел командой c <enter> FS с точкой монтирования /. Выход Q.
1.8. Список устанавливаемых на сервер программ выберите в меню distributions. Для сервера или файрволла будут нужны [x]minimal, затем в пункте >>custom добавьте [x]doc, [x]man, [x]ports и в подменю [ ]src исходники ядра [x]sys. Выйдите в меню установки <<<exit <<<exit <<<exit.
1.9. Выбор дистрибутива: media -> CD/DVD
1.10. Выполнение установки: Commit [yes].
1.11. После того, как будут выполнены все операции, система спросит, не хотите ли вы вернуться в меню, чтобы сделать еще какие-нибудь настройки. Ответьте на вопрос "Visit the..." [y]
1.12. Установите пароль для пользователя root.
1.13. Добавьте своего рабочего пользователя. Это необходимо для того, чтобы безопасно работать впоследствии на сервере, не боясь того, чтобы как-то повредить систему. Выберите рабочую группу wheel и обязательно укажите членство в этой группе.
1.14. Настройте консоль: console: Font: ibm866; Saver: snake (или любой другой по вкусу); Screen map: koi8-r to ibm866.
1.15. Настройте часовой пояс. Time zone: UTC? [NO] -> Asia ->Russian Federation -> Moscow+4 -> KRAT [YES]. Если вы живете в другом регионе, у вас будет по-другому. Разберетесь.
1.16. Сетевые настройки. Сначала нужно настроить интерфейс, смотрящий в локальную сеть, а потом смотрящий в инет, чтобы в качестве шлюза по умолчанию был роутер или файрволл.
Networking -> Interfaces -> xl1 -> IPv6 [NO] -> DHCP [NO] -> HOST: www.mydomain.ru; DOMAIN: mydomain.ru; IPv4 Gateway: 192.168.1.1; Name Server:10.0.0.1; IPv4 Address: 10.0.0.1; Netmask: 255.0.0.0 [OK] -> Would you like to bring... [YES]
Interfaces -> xl0 -> IPv6 [NO] -> DHCP [NO] -> HOST: www; DOMAIN: mydomain.ru; IPv4 Gateway: 192.168.1.1; Name Server:10.0.0.1; IPv4 Address: 192.168.1.2; Netmask: 255.255.255.252 [OK] -> Would you like to bring... [YES]
[x]Exit [x]Exit [x]Exit Install
1.16.1. Если у вас сетевые карточки не 3com, имена сетевых интерфейсов будут другие, а не xl...
1.16.2. Вместо mydomain.ru напишите свое имя домена.
1.16.3. Вместо www напишите свое имя сервера (если другое).
1.16.4. Вместо адресов 192.168.1.1 и 192.168.1.2 с маской 255.255.255.252 напишите адреса своего роутера (или файрволла), сетевой карточки интерфейса, обращенного к роутеру (файрволлу) и маску.
1.16.5. Вместо адреса 10.0.0.1 с маской 255.0.0.0 напишите адрес вашего сервера в локальной сети и маску.
1.17. Перезагрузка

2. Конфигурирование
2.1. Зайдите в систему под именем root и с паролем, который был установлен в П.1.12.
2.2. Проверьте правильность настройки протокола IP. Пропингуйте ваш роутер командой
ping 192.168.1.1
См. п.1.16.4
2.2.1. Если ping не проходит, запустите программу конфигурации и проверьте настройку ip:
/stand/sysinstall
2.3. Установите Demos Commander из коллекции портов. Для этого перейдите в каталог портов и сделайте установку:
cd /usr/ports/misc/deco
make
make install
2.3.1. Установщик портов обратится в интернет для получения пакета исходных текстов. Если у вас есть откомпилированный пакет программы, можно установить ее командой:
pkg_add decoXXXXXXXX.tgz
или:
pkg_add ftp://servername/serverpath/decoXXXXXXXX.tgz
где XXXXXXXX - номер версии программы, например, deco-3.8.3_1.tgz
2.4. Установите аналогично п.2.3. сервер apache:
cd /usr/ports/www/apache13
make
make install
2.5. Установите аналогично п.2.3. прокси-сервер squid:
cd /usr/ports/www/squid25
make
make install
/usr/local/sbin/squid -z
Последняя команда запускает прокси-сервер squid в режиме инициализации каталогов, в которых будет размещаться кэш.
2.6. Создание ядра сервера.
2.6.1. Запустите Демос Коммандер командой:
/usr/local/bin/deco
2.6.2. Зайдите в каталог /usr/src/sys/i386/conf и скопируйте текущий файл конфигурации ядра сервера GENERIC в файл с другим именем. Чтобы отслеживать изменения, удобно давать файлу имя, соответствующее текущей дате изменения, например, 20021120.
2.6.3. Сконфигурируйте новое ядро, выделив его файл курсором и нажав F4. В редакторе закомментируйте все ненужные строки. А также внесите изменения в существующие:
#cpu I386_CPU# - если процессор 486 или новее.
#cpu I486_CPU# - если процессор Pentium, MMX, Cyrix MII или новее.
#cpu I586_CPU# - если процессор Pentium II, AMD K6 или новее.
maxusers 16# - от этой переменной зависит количество выделяемой памяти для пользовательских сессий. 16 хватит за глаза.
#options MATH_EMULATE# - в современных процессорах уже есть встроенный сопроцессор.
#options INET6# - наверняка, вам пока не нужна поддержка протокола IP6?
#options FFS# - и этой файловой системы...
#options FFS_ROOT# - и этой ее фичи...
#options NFS# - сетевая файловая система в настоящее время не нужна.
#options NFS_ROOT# - и эта фича тоже.
########## NATD ######### все это нужно для работы в качестве файрволла
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
######### PPPCOMP ####### а это нужно для сжатия пакетов при работе с модемом, если на нас позвонит рабочая станция или сервер unix
options PPP_BSDCOMP#PPP BSD-compress support
options PPP_DEFLATE#PPP zlib/deflate/gzip support
######### TRAFD ######### еще одна фича - для подсчета траффика
pseudo-device bpf 4# Berkeley packet filter
######################### а это нужно для регулировки скорости сетевых потоков, чтобы админу жилось не просто хорошо, но и быстро
options DUMMYNET
Все остальное нужно комментировать с осторожностью, потому что, например, исключение упоминания устройств SCSI из файла конфигурации может привести к невозможности его компиляции.
2.6.4. Запустите команду:
config 20021120
Будет прочитан файл конфигурации, который вы написали и в специальном каталоге будут собраны исходные тексты всех необходимых для его загрузки модулей. Перейдите в каталог /usr/src/sys/compile/20021120 и вы их увидите. Теперь в этом каталоге запустите команду:
make depend
Все модули будут прочитаны и для каждого из них будут найдены библиотеки, необходимые для компиляции. Этот процесс займет некоторое время. Теперь можно компилировать ядро:
make
Компиляция ядра, как говорят, может занять порядка 20 минут или даже более. Но на хорошем компе может выполниться и за 5 минут. Все. ядро готово.
2.6.4.1. Если возникли ошибки в процессе сборки или компиляции ядра, проверьте список добавленных и закомментированных строк. Скорее всего, вы написали ссылку на модуль, которого нет, или допустили ошибку.
2.7. Перейдите в каталог /etc/ здесь хранится подавляющее большинство файлов настройки сервера. Создайте файл natd.conf командой:
touch natd.conf
со следующими строками:
same_ports yes
use_sockets yes
2.8. Для работы с дискетой добавьте строку в файл /etc/fstab :
/dev/fd0 /floppy msdos rw,noauto 0 0
и создайте каталог /floppy
2.9. Добавьте записи ваших компьютеров в сети, к которым вы хотели бы обращаться в файл /etc/hosts :
10.0.0.1 www.mydomain.ru mydomain.ru ns.mydomain.ru ftp.mydomain.ru
10.0.0.2 vovka vovka.mydomain.ru
10.0.0.3 boss
и т.п.
2.10. Для пользователей, которые будут логиниться на сервер через модемы и использовать окно терминала, добавьте вместо оболочки вызов pppd в файл /etc/shells:
/usr/sbin/pppd
2.11. Измените файл /etc/ttys строки:
ttyd0 "/usr/libexec/getty std.115200" dialup on
ttyd1 "/usr/libexec/getty std.115200" dialup on
... (для всех модемных линий) ...
ttyp0 none network off insecure
ttyp1 none network off insecure
... несколько штук надо прописать ...
Строки ttyp* запретят соединяться с сервером по сети с помощью telnet с правами root. Для управления сервером используйте логин вашего пользователя (входящего в группу wheel) и потом выполняйте команду su, чтобы получить права root.
2.12. Измените строки в файле /etc/inetd.conf :
ftpd stream tcp nowait root /usr/libexec/ftpd ftpd -l
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
pop3 stream .............
imap4 stream .............
2.13. Добавьте строки в файл /etc/newsyslog.conf :
/var/log/httpd-access.log 644 2 * 168 B
/var/log/httpd-error.log 644 2 * 168 B
/var/log/named.log 644 2 100 * B
/var/log/routed/log 644 2 100 * B
/var/log/ppp.log ..... 644 .....
/var/log/slip.log ..... 644 .....
2.14. Дописать строки в файл /etc/rcconf :
defaultrouter="192.168.1.1"
firewall_enable="yes"
firewall_type="open"
natd_enable="yes"
natd_interface="xl1"
natd_flags="-f /etc/natd.conf"
sshd_enable="no"
usbd_enable="no"
2.15. Создайте файл /etc/resolv.conf с содержимым :
domain mydomain.ru
nameserver 10.0.0.1
2.16. Добавьте строки в файл /etc/syslog.conf:
!pppd
*.* /var/log/ppp.log
!named
*.* /var/log/named.log
!routed
*.* /var/log/routed.log
2.17. Создайте в каталоге /var/log файлы:
touch named.log
touch routed.log
2.18. Измените права доступа для файлов:
chmod 600 ppp.log
chmod 600 slip.log
2.19. Запишите правила для файрволла в файле rc.firewall:
...
##
# это правила для модемных номеров
${fwcmd} add 90 allow tcp from 10.0.0.3 to any
${fwcmd} add 91 allow tcp from any to 10.0.0.3
${fwcmd} add 92 allow tcp from 10.0.0.5 to any
${fwcmd} add 93 allow tcp from any to 10.0.0.5
##
# это правила для меня
${fwcmd} add 94 allow tcp from 10.0.0.16 to any
${fwcmd} add 95 allow tcp from any to 10.0.0.16
##
# это правила для сетевого юзверя, имеющего ограничение по скорости входящего трафика на 24000бит/с
${fwcmd} add 100 allow tcp from 10.1.1.10 to any via xl0
${fwcmd} add 105 pipe 1 tcp from any to 10.1.1.10 out xmit xl0
${fwcmd} pipe 1 config bw 24000bit/s
# И Т.Д.
##
# а всем остальным запретим лазить в инет
${fwcmd} add 799 deny tcp from any to any via xl0
...
2.20.

(продолжение следует)
Автор: lynx
Дата сообщения: 18.11.2002 17:48
Aleksanders


Цитата:
Если кому надо - могу описать пошаговый процесс установки FreeBSD 4.7 в качестве сетевого сервера со следующими службами:


Да, очень надо, описывайте в виде статьи, опубликуем тут: http://ru-board.com/
Автор: djelektronik
Дата сообщения: 18.11.2002 19:32
а можеш про компиляцию ядра?
я шас занимаю бсд но не написана часть про ядро на руском
в инете токапро линух

статью тож почитаю как раз ето и собирался делать
Автор: Zmey
Дата сообщения: 18.11.2002 19:47
djelektronik
Фишка в том что под разные задачи поставленные для Фри нужны разные опции в ядре
Я думаюAleksanders все это опишет, в своих статьях, про установку FreeBSD


Добавлено
Вообще если быть универсальным то все выглядит так примерно:
У тебя есть установленная FreeBSD:
Если ты ее правильно установил, то у тебя есть папочка /usr/src/sys
в которой лежат сырцы для сборки ядра
Для того что-бы эта папочка была, нужно во время инсталяции на этапе Choose Distributions зайти в пункт Custom и нажать Enter на пункте src и там выбрать пункт sys напротив которого почти русским языком написано /usr/src/sys (FreeBSD kernel).
Если такая папочка существует то пишем cd /sys/i386/conf
Попадаем в дирректорию с примерно следующим содержанием
/..
GENERIC
LINT
Собственно о содержимом:
GENERIC - универсальное ядро, в котором включена поддержка всех необходимых для старта и работы системы устройств и приблуд
LINT - полный конфиг ядра, тобишь в нем собраны все устройства и все опции которые ты можешь впихнуть в свое ядро
На первый момент я думаю ничего экзотического тебе не понадобиться, поэтому достаточно скопировать файл GENERIC с любым выбранным тобой именем типа cp GENERIC COOLSERVER
В папочке появится новый файлик который, как ты уже догадался будет называться COOLSERVER, который тебе нужно отредактировать, дабы настроить свою систему на оптимальную работу.
Редактируя файлик ты заметишь что на против каждой опции написаны коментарии на АНГЕЛЬСКОМ языке, которые помогут тебе решить оставить ту или иную опцию или удалить, нужно обратить внимание на строчки в которых стоят примечания типа DO NOT DISABLE тут ИМХО все понятно.
После того как файлик ты отредактировал сохраняешь его и выходишь... потом пишешь
config COOLSERVER
Получаешь ответ типа:
Don`t forget make depend blablabla
И путь к папочке в которой собственно этот depend нужно сделать... путь будет примерно следующим:
../../compile/COOLSERVER/
Соответственно пишем:
cd ../../compile/COOLSERVER/
И уже непосредственно в этой папке пишем то что нас просили написать:
make depend
После того как пройдет некоторое время, и когда проделается операция make depend
Тебе нужно будет написать вот так:
make && make install
После чего (если тачка слабоватая в плане ресурсов) могешь идти в магазин за пивом, ну или перекурить, дабы успокоить нервишки
Когда тачилка успокоиться и сделает то что ты ей сказал, в коммандной строке нужно будет написать
shutdown -r now
После чего, если кто не в курсе, машина перезагрузится, и начнет загружать свежескомпиленное ядрышко....

Может так случиться что она его так и не загрузит...
В таких случаях делаем следующее:
ctrl+alt+del если не помогло то Reset естественно
И когда система при загрузке начнет говорить нечто типа
Press ...... key to load kernel и начнет обратный отсчет от 10 до 1 нужно нажать допустим Esc и сказать:
unload kernel
load kernel.GENERIC
boot
После чего система загрузит ядро GENERIC и даст вам посмотреть что и где вы поломали
Ну и напоследок как говорится
Additional links:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html Английским языком

http://www.freebsd.org.ru/how-to/kernelconfig.html Русским языком, данная статья отменяет надобность всего того что я здесь накалякал



Добавлено
Ну точнее почти отменяет надобность
Автор: djelektronik
Дата сообщения: 19.11.2002 00:34
Zmey зря старался ...
документацию я прочитал
тока вот читать 100к на англ ето мяхко гря не для мя ..
мне и на руском то влом было бы читать

нет ли какой проги которая могет ето делать как в линухе?
Автор: Zmey
Дата сообщения: 19.11.2002 08:52
djelektronik
ИМХО тогда FreeBSD не для тебя ))
У них утверждение FreeBSD любит читателя, там про все и всегда читать нужно, маны, факи, хелпы и статьи
Или может я не прав?
Если по теме то проги для конфигурации ядра, типа как в Линухе я не встречал...
Автор: djelektronik
Дата сообщения: 19.11.2002 16:49
признаю свою ощибку ... лоханулся я чето с ядром
вчера разобрался с конфигом за 20 мин
пересобрал ядро с поддержкой рррое фаирволом
весь калл выкинул .. а то чето даж при простое камень сильно грелся
ша совсем холодный
Автор: Aleksanders
Дата сообщения: 19.11.2002 17:31
Извиняюсь за задержку, сегодня описал только первую часть - установку фрюхи из-за того, что не мог подобрать железо для сервера, на который ставить ;( Завтра, с Божьей помощью, продолжу...

Добавлено
djelektronik
Напиши полный список ключей, которые закомментировал и какие дописал, с комментариями.
Автор: djelektronik
Дата сообщения: 19.11.2002 23:57

Цитата:
djelektronik
Напиши полный список ключей, которые закомментировал и какие дописал, с комментариями.


для пппое?
options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_SOCKET
options NETGRAPH_PPPOE

для ипфв
options IPFIREWALL
options IPDIVERT

остальное не могу дать .. нету доступа ша .. фаервол не пущаеть .. даж пинг
сижу разбираюсь с фаирволом ща
в кратце.. выкинул все че не касаеца конфига моего компа
в том числе и усб которое было сначала (вроде как усб в биосе вырубил .. откуда взялось хз)
Автор: djelektronik
Дата сообщения: 20.11.2002 07:31
:mad: чето я не вкурю никак
всю ночь просидел все прочел
http://www.lasource.r2.ru/os/unix/ipfw_freebsd.html
че тут автор не так написал или у мя руки не от туда? :lamer:
один х пишет тока стандартное правило 65535 и все
Автор: Aleksanders
Дата сообщения: 21.11.2002 06:19
djelektronik
Как пппое настраивать - где почитать?

2 All
Я свою писанину буду писать в начальном сообщении темы. Так что кому интересно - следите.
Автор: EndoR
Дата сообщения: 21.11.2002 19:20
Aleksanders

Цитата:
2.5. Установите аналогично п.2.3. прокси-сервер squid:
cd /usr/ports/www/squid24
make
make install
/usr/local/sbin/squid -

маленькое дополнение, с которым столкнулся...
а что, права на директорию сквида, его логов и кэша менять не надо? Там, кажись, надо nobody-пользователя поставить... или я неправ?
Автор: djelektronik
Дата сообщения: 22.11.2002 02:48
Aleksanders у мя тока на немецком я под свой тофлайн смарел
имееца в виду настройка "звонилки" а не сервера

если хотиш я сделаю перевод
Автор: dl
Дата сообщения: 22.11.2002 02:52
"#options SOFTUPDATES# - и обновления вам не надо?"
мне кажеться, "слегка" неправильно, однако выразились...

# Soft updates is technique for improving file system speed and
# making abrupt shutdown less risky.
options SOFTUPDATES
возможно все таки имеет смысл использовать это

"options IPFIREWALL_DEFAULT_TO_ACCEPT"
на самом деле проще что-то разрешать из всего запрещенного


"options IPFIREWALL_VERBOSE"
совместно с тим, лучше использовать
options IPFIREWALL_VERBOSE_LIMIT=100
дабы лог не забился вконец...

есть еще такие полезные штуки как
options RANDOM_IP_ID
options TCP_DROP_SYNFIN
(кто хочет, описание в линте найдет).

Автор: Bestracer
Дата сообщения: 22.11.2002 09:41
EndoR

Цитата:
а что, права на директорию сквида, его логов и кэша менять не надо? Там, кажись, надо nobody-пользователя поставить... или я неправ?


само прописывается


Aleksanders


Цитата:
2.5. Установите аналогично п.2.3. прокси-сервер squid:
cd /usr/ports/www/squid24
make
make install
/usr/local/sbin/squid -z
Последняя команда запускает прокси-сервер squid и заставляет его создать каталоги, в которых будет размещаться кэш.


во-первых уже есть сквид 2.5
/usr/ports/www/squid
во-вторых
/usr/bin/sbin/squid -z только заставляет сквид создать(очистить если они есть) каталоги, но не запускает его
Автор: Aleksanders
Дата сообщения: 22.11.2002 14:22
EndoR
Если моя память мне не изменяет, этот пользователь уже есть в системе? По крайней мере, я его не заводил, а взял готовый конфиг со всеми настройками и сквид завелся как миленький.

dl
Спасибо за ценное замечание. Я подправил исходник ядра и потом еще поизучаю этот вопрос.

/* "options IPFIREWALL_DEFAULT_TO_ACCEPT"
на самом деле проще что-то разрешать из всего запрещенного*/
Все это делается правилами настройки ipfw.conf. Но об этом будет позже.

Bestracer
Да, верное замечание. Сквид запускается в режиме инициализации каталогов кеша. Это не рабочий режим и, проинициализировав каталоги, сквид вырубается. Я подправил предложение для большей ясности.

На следующей неделе будет продолжение настройки сервера.
Автор: djelektronik
Дата сообщения: 23.11.2002 11:40
#options FFS# - и этой файловой системы...
#options FFS_ROOT# - и этой ее фичи...


Цитата:
<dead_cursed> я просто хз нафик ты там всё вырубаешь
<dead_cursed> ну станет размер чуть поменьше
<dead_cursed> типа гимора мало?
<kall> #options INET6# - наверняка, вам пока не нужна поддержка протокола IP6?
<kall> #options FFS# - и этой файловой системы...
<kall> #options FFS_ROOT# - и этой ее фичи...
<kall> вот советы
<dead_cursed> аааааааааа
<dead_cursed> дж )
<dead_cursed> и для NETGRAPH еще DUMMYNET нужно


наш курсид рулит в бсд %))
Автор: Aleksanders
Дата сообщения: 26.11.2002 12:40
Читайте продолжение
Автор: TILK
Дата сообщения: 26.11.2002 17:29
Aleksanders
Если можно, про настройку ipf 3.4 Это моя насущная проблема...
Автор: Aleksanders
Дата сообщения: 18.12.2002 10:50
2002-12-18

Дописал еще несколько пунктов...

Сейчас работы много, может быть, на следующей неделе продолжу
Автор: Kizalcoatl
Дата сообщения: 19.12.2002 09:57
Как на счет включить в список OpenLDAP сервер...?
Автор: EUGENE ROYAL
Дата сообщения: 20.12.2002 04:00
Bestracer

Цитата:



во-первых уже есть сквид 2.5
/usr/ports/www/squid
во-вторых
/usr/bin/sbin/squid -z только заставляет сквид создать(очистить если они есть) каталоги, но не запускает его


как раз запускает... в режиме формирования кэша...
Автор: Aleksanders
Дата сообщения: 20.12.2002 11:35
Kizalcoatl
А это мне зачем?
Автор: Kizalcoatl
Дата сообщения: 21.12.2002 10:04
В качестве etc...
Людям в интрасетях позарез нужен, а то все Active Directory, да всякая гадость.
Автор: EndoR
Дата сообщения: 21.04.2003 13:25
А почему при установке с CD говорит "Unable to transfer the bin distribution from acd0c. Do you wnat to retrieve it again?"
Автор: Gipro
Дата сообщения: 21.04.2003 13:29
EndoR
Без /bin ничего не пойдёт - это серьёзно. Может сидюк плохо записан? IMHO - жми OK пока не прочитает. Ты какой тип установки выбирал kern-developer ..
Автор: EndoR
Дата сообщения: 21.04.2003 14:10
Gipro
Вроде поставилось. Видно сидюк был царапаный... сразу возник вопрос - есть ли что-нить типа линухового mc?
Автор: Gipro
Дата сообщения: 21.04.2003 14:14
есть - тот же mc (distributions - misc)
только команда midc называется

Добавлено
я обычно после установки и подключенный к сети, говорю:

pkg_add -r bash mc le (что-то в этом роде)

добавляется хорошая оболочка bash
отличный редактор le (знакомый писал)
и конечно Midnight Commander

- без этого всего как без рук. В линухе это дело сразу просекли

Добавлено
Потом в /etc/master.passwd меняю оболочку себе (руту) на bash

и в рутовом .profile (он же в корне / лежит) пишу так:
--
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:$HOME/bin; export PATH

BLOCKSIZE=K; export BLOCKSIZE
EDITOR=le; export EDITOR
PAGER=more; export PAGER

# set prompt: ``username$ ''
PS1="`whoami | sed 's/\..*//'`"
case `id -u` in
0) PS1="${PS1}# ";;
*) PS1="${PS1}$ ";;
esac

# Allow terminal messages?
mesg y
--
И в mc ставлю внешний редактор le, и пишу где-нибудь алиас mc = midc -c
Но тут уж на вкус и цвет..

Добавлено
потом еще в разных каталогах дописываю локальные меню для mc
типа для /etc такой пункт полезен:

P Rebuild passwd database
pwd_mkdb -p /etc/master.passwd

--
Чё-то пропёрло меня на мемуары
Автор: pazdak
Дата сообщения: 22.07.2003 15:59

Цитата:
2.20.

(продолжение следует)


Продолжение то будет ???
Жду не один я полагаю ???

1)Интерисуют вопросы настройки Samba, причем для подключения из Фри к принтерам Win2000Prof (безо всяких доменов).
2)Как правильно настраивать Фрю с 3 сетевухами, т.е. одна в Инет, и две в разные сетки. Как правильно НАТ поднять?
3)Настройка FTPd очень интерисует. (Можно не встроенного, proFTPD)
Да и вообще много чего не расказано...
Автор: paradoxvoron
Дата сообщения: 28.08.2003 08:57
да да продолжениебыб ... было очень интерсно ......

Страницы: 12

Предыдущая тема: Cyrus


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.