FreeBSD

Статьи по FreeBSD

Локализация FreeBSD 8.2 в UTF-8

28.04.2011 - 09:40

UTF-8 является "универсальной" кодировкой для многих UNIX-like систем. Вот и я решил прикрутить ее на свой сервер, написал простенький скрипт.

[root@fs /]#cat > local_to_utf8.sh
#!/bin/sh

VER=`/usr/bin/uname -r`
echo -n "Enter the username: "
read username

#/etc/login.conf
cp /etc/login.conf /etc/login.conf.orig
echo 'russian|Russian Users Accounts:\

Создаем программный RAID1 в FreeBSD 8.2

31.03.2011 - 11:33

Решил попробовать софт-рейд в FreeBSD, как раз под рукой оказалось 2 идентичных винта (желательно одного производителя и объема).
При установке FreeBSD, первый определился как ad10, другой - ad12.

[X] ad10 - на него будем устанавливать систему.
[ ] ad12 - будет выступать зеркалом.

Реализация корзины в SAMBA

21.03.2011 - 20:32

После нескольких звонков с работы во время отпуска, с вопросом: "Как мне восстановить тот файл, который я удалила с сетевого диска? Что, все набирать заново?", решил поискать реализацию проблемы в SAMBA. Раньше это был патч(smbrecycle_bin), сейчас включили в пакет. Сложного ничего нет, суть заключается в том, что все удаленные объекты будут перемещаться в специально созданную папку ".recycle".

Установка и настройка ejabberd для вашего домена

27.01.2011 - 10:57

В данной статье хочу описать настройку Jabber-сервера для своего домена.
В качестве jabber-сервера решил использовать легковесный - ejabberd (Erlang Jabber Daemon).
Сначала необходимо установить - erlang.

[root@router /]#cd /usr/ports/lang/erlang-lite/
[root@router /usr/ports/lang/erlang-lite/]#make config

В окне "Options for erlang-lite r14b01_1,1" выбираем:

Рисуем графики с помощью RRDtool + collectd

20.01.2011 - 08:06

В этой заметке хочу описать один из вариантов использования набора графических утилит RRDtool, для мониторинга системных ресурсов и загруженности на сетевых интерфейсах. Итак, приступим к установке.

Для отрисовки графиков необходимо установить RRDtool:
[root@router /]# cd /usr/ports/databases/rrdtool12

Установка и настройка FTP-сервера - vsftpd

17.01.2011 - 23:32

Решил обратить внимание, еще на один знатный FTP-сервер, имя которого - vsftpd. Vsftpd был разработан и реализован с нуля с учетом требований безопасности. По нагрузкам, вот краткий пример:

За 24 часов, Vsftpd обслужил 2.6TB с одновременным число пользователей более 1500. Это на одной машине!

Настройка PPTP(VPN) сервера с помощью mpd5

15.01.2011 - 12:02

В данной заметке хочу рассказать, как настроить PPTP сервер с помощью MPD5. Необходимо было настроить доступ к серверу организации по VPN-каналу, как оказалось ничего сложного в этом нет. :HAPPY:

1. Обновляем порты.
2. Устанавливаем демон mpd:

[root@srv /etc]#cd /usr/ports/net/mpd5 && make install clean

Конфигурирование DNS-сервера BIND (Master & Slave)

02.01.2011 - 17:51

В один прекрасный день возникла идея, а не зарегистрировать ли себе доменное имя в интернете?! Первым делом приглянулся свободный - unix.ck.ua.
Хостер предоставлял поддержку домена на своих NS-серверах, но за деньги. Решил пойти другим путем, настроить поддержку домена у себя.

Tmpfs - файловая система в памяти!

29.12.2010 - 20:19

Tmpfs — предназначена для ускорения работы ОС FreeBSD (монтирования FS, но размещается в ОЗУ вместо HDD), она портированна с NetBSD и впервые входит в состав FreeBSD 7.0.
В основном в UNIX, tmpfs используют для работы с /tmp, так как после перезагрузки все файлы удаляются. Tmpfs динамически использует свободную память.

phpSysInfo - мониторинг сервера

26.12.2010 - 20:16

Долгое время на серверах использую скрипт, который генерирует системную информацию по серверу(CPU, RAM, SCSI, IDE, PCI, Ethernet) и выводит красиво в Web.
Подразумевается, что у вас уже установлена и настроена связка Apache+PHP. Обновляем порты и устанавливаем:
[root@srv /]# cd /usr/ports/www/phpsysinfo