Админская фамилия

Make Sysadmins Great Again

Делаем FreeBSD удобной.

Итак, FreeBSD установлена (в моем случае 4.11), инет работает. Теперь надо сделать так, чтобы работать с системой было удобно. Первым делом ставим MidnightCommander (файловый менеджер)  и WebMin (web-интерфейс для удобной работы).MidnightCommanerЯ ставлю пакетами. pkg_add -r ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/4.11-RELEASE/packages/shells/mc-4.6.0_13.tgz  Это для версии 4.11. Для новых систем: pkg_add -r mc. Почему-то у меня командой mc командер не открывается. С помощью whereis mc смотрим где находится исполняемый файл. Запускаться командер будет так: /usr/local/bin/mc.WebMinpkg_add -r ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/4.11-RELEASE/packages/sysutils/webmin-1.170_5.tgz Пакет вытягивает все зависимости, распаковывается и дает указания по дальнейшей работе. Следуя им, переходим в каталог  cd /usr/local/lib/webmin. Запускаем установочный скрипт: ./setup.sh. Отвечаем на вопросы, всё подходит по умолчанию, использовать SSL - yes. У меня вебмин запустился сам (может из-за того, что я немного опередил его. Как я это сделал - дальше). Чтобы вебмин запускался сам при старте системы прописываем в /etc/rc.conf строчку webmin_enable=“YES” (с это MC легко делается - F4) (возможно мой вебмин запустился сам потому что я это сделал до запуска setup.sh). Ну если у вас сам не запустился, то гугл советует запускать так: /usr/local/etc/rc.d и запускаем файл webmin(webmin start) или перегружаем систему.Всё! теперь к вашей системе можно подключиться с любой (или не с любой - врать не буду) машины, у которой есть браузер по адресу: https://%IP_вашей_тачки%:10000. Все настройки наглядны, я ещё сам не освоил полностью возможностей. Дерзайте!Начало здесь:НачалоНастраиваем доступ в интернетУстановка софта


FreeBSD установка софта.

Как же установить сюда софт. По началу всё довольно страшно. Но как всегда гугл помог! Итак спсособов установки софта во фре как минимум 3: это система портов, система пакетов и компиляция из исходников.Установка из портов. Переходим в директорию /usr/ports. Ищем нужную программулину (по папкам ясно что где лежит). А ещё найти можно таким способом make search name=%название_программы% или make search key=%описание_программы%. Вообще об этом есть в Handbook. Заходим в директорию с нужной прогой и пишем make install.Установка из пакетов. Скачиваем нужный пакет, запускаем pkg_add %название_пакета%. Пакеты заканчиваются на .tgz. Если нужного пакета у вас нет, команда запускается с ключом -r. В моем случае (старинная система. Пакеты лежат в фтп-архиве) после этого ключа нужно добавить путь к месту с пакетом pkg_add -r ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/4.11-RELEASE/packages/shells/mc-4.6.0.tgzУстановка из исходников. Все, кто хоть как-то знаком с линукс-системами уже знают этот способ. Скачиваем тарбол (.tar.gz, .tar.bz, tar.bz2…). Распаковываем его - tar -xzvf %имя_тарбола%. Переходим в директорию с распакованными исходниками - cd %имя_папки%,  ./configure,  make,  make install.Первые два способа установки сами тянут все зависимости, поэтому можно о них не беспокоиться. А вот при установке третьим способом придется покурить мануалы и и файлы INSTALL, README, config и т.п.


FreeBSD интернет


Linux на Pentium-I

BeginningДосталась мне надавно такая мегатачка: Pentium-I 133 MHz, 32 MB RAM, 2 GB HDD, Video S3.Хочу поставить его шлюзом интернета дома. В качестве ОС планирую использовать Linux без  GUI.Какой - ещё не решил. Курю форумы. Пока рассматриваются такие варианты:UbuntuDebianCentOSPuppyLinuxDamn Small LinuxOpenBSDПродолжениеPuppyLinux вставать отказался.Damn Small Linux встал очень быстро и без вопросов. но не определил сетевушку.Переставил жесткий в нормальный комп и установил на него Ububntu 9.04 Server (без Х-ов). На старье не запустился (ядро 2.6 не тянет). Вообще убунту если и встанет, то это будет очень старая версия, новые дистрибы на такое железо ставить бесполезно.UPD 28.10.10Остановился на FreeBSD 4.11. Хоть BSD - не_совсем/совсем_не Linux (можно менять заголовок поста=)) Взять его можно здесь. ОС встала достаточно быстро и без непонятных вопросов. Сетевушка определилась. Об установке планирую написать отдельный пост.Здесь документация по фряхе. Здесь мануал по использованию фри в качестве роутера. Серия переводов интересных статей на хабре.Буду копать по фре дальше.UPD 02.11.10Нашел жесткий на 20 ГБ. Теперь в этом компе будет он.Статьи по теме в журналах:Системный администратор №9 2003. Маленький Linux в качестве Firewall.Системный администратор №10 2002. Что такое SAMBA?Системный администратор №3 2003. Установка FreeBSD.Системный администратор №4 2003. Компиляция FreeBSD.Системный администратор №7 2003. Стартовые скрипты FreeBSD.Системный администратор №1 2004. Работа с портами в FreeBSD.Системный администратор №2 2004. Спасаем пингвина.Системный администратор №8 2004. Ещё раз о CalmAV. Особенности установки во FreeBSD.Системный администратор №11 2004. Танцуем самбу.Системный администратор №12 2006. Настраиваем шлюз в интернет на базе FreeBSD.Системный администратор №3  2009. Создаём шлюз с системой учета трафика на слабом компьютере.Продолжение:Настраиваем доступ в интернетУстановка софта