FreeBSD

Шпаргалки для FreeBSD. Лучше такое записать или запомнить.

Очередность запуска сервисов FreeBSD.

Посмотреть очередность запуска сервисов в freebsd.
#rcorder /etc/rc.d/* /usr/local/etc/rc.d/*

Запустить или остановить службу можно скриптом, который лежит в папке /etc/rc.d/ .

FreeBSD - что должен знать и уметь сделать новичек после установки

Основные действия в командной строке FreeBSD. Создавалось для версии 6.2 но актуально и для более свежих версий. Предполагаю, что Вы работаете перед консолью СВОЕГО сервера. Если он стоит у провайдера или это VPS- некоторые команды могут быть просто не разрешены. Есть еще шпаргалки тут.

1. Ставим сервер FreeBSD 6.3/7.0/x.x RELEASE. Первая серия.

Найти отличия в установке FreeBSD 6.3 и 7.0 (да и в более новых релизах, скажем про них версия x.x) найти трудно и потому буду решать просто нужную и важную задачу- Офисный интернет-сервер. Почта, фтп и сервер групповой работы с доступом через WEB. Пользовательские базы почтового сервера (Exim) на mySQL.

Программа учебных центров (скорее шаблон) по обучению FreeBSD

Где-то стянул и принял как шаблон для собственного проф. роста.  По возможности буду дополнять подпунктами и ссылками на хорошие источники информации по теме. Делаю для себя и надеюсь, что Вам тоже пригодится.

Программа курса:

1 День.

1.1    Введение.

FreeBSD - установка программ из портов

Возникла как-то ситуация. И с целью избежать дополнительных вопросов, в качестве примера,  ставим наиболее популярный Apache на FreeBSD из портов Многие вещи великие ГУРУ (не только FreeBSD-шные) понимают как само собой разумеется. Для новичков - каждая команда - загадка, каждое действие - магическое набивание букавок.

Что лучше? Linux vs BSD vs *NIX

Чтобы не начинать войну систем процитирую (по памяти) подпись одного чела "Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже."

DHCP -сервер за 5 минут (на сервере FreeBSD)

в портах FreeBSD это тут /usr/ports/net/isc-dhcp42-server
устанавливаем по умолчанию. правим только конфиг
конфиг
# ee /usr/local/etc/dhcpd.conf
# option definitions общее для всех option domain-name "local.******.**";
option domain-name-servers *.*.*.105, 8.8.8.8;
default-lease-time 6000;
max-lease-time 72000;
# Use this to enble / disable dynamic dns updates globally.

SQUID - error

не запускается SQUID. нашлось вот такое

# tail -n 30 /var/log/squid/cache.log
...
(ssl_crtd): Uninitialized SSL certificate database directory: /var/squid/lib/ssl_db. To initialize, run "ssl_crtd -c -s /var/squid/lib/ssl_db".

лечение
/usr/local/libexec/squid/ssl_crtd -c -s /var/squid/lib/ssl_db

PC-BSD - Desktop для моих целей

настройка системы и установка софта, необходимого для нормальной работы

Просто чтобы не забыть что и как было сделано. FreeBSD как Desktop на примере установки на моем ноуте.

Установка без особенностей. Дополнительно вібрал поставить Firefox+Jails. Дальше будет тюнинг и настройка.

phpMyAdmin - установка и настройка

cd /usr/ports/databases/phpmyadmin/
make install
...

Using existing group `www'.

phpMyAdmin-3.4.7.1 has been installed into:

    /usr/local/www/phpMyAdmin

Please edit config.inc.php to suit your needs.

To make phpMyAdmin available through your web site, I suggest

FreeBSD - включаем NFS

Для сервера должно быть указано в /etc/rc.conf

rpcbind_enable="YES"
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 4"
mountd_flags="-r"

включаем (если не хочется перезагружаться)

На сервере NFS:

FreeBSD 8.2 - антивирус Clamav

Установим антивирус clamav

$ cd /usr/ports/security/clamav
$ sudo make install clean

обновим базы
$ sudo /usr/local/bin/freshclam

Два сервака на FreeBSD

FreeBSD

Ставлю два новых сервака. начальная установка почти одинаковая, дальше пойдут различия - один будет NAS на 16 HDD, второй - вэб и почта на колокейшене

http://allwork.kiev.ua/content/freebsd-pervye-komandy-posle-ustanovki

http://allwork.kiev.ua/content/freebsd-82-obsluzhivanie-sistemy

обновление исходных кодов
http://allwork.kiev.ua/node/79

 

FreeBSD 8.2 - обслуживание системы

Эти команды я запускаю перед самой установкой чего-нибудь (также, эти команды выполняются у меня в crontab)

#portsnap fetch extract update

FreeBSD 8.2 - мои первые команды после установки

Мы установили систему (говорим про СИСТЕМУ такой я называю FreeBSD версия, например, вер. 8.2). Я устанавливаю на сервак изначально минимальную установку. Сеть настроена, все что предлагали дополнительно отказались, оставлен ДА только доступ через SSH.

RSS-материал