Skype: My status
FreeBSD 7
Перезагрузка модема по ssh при потере пакетов PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
23.04.2011 17:03

Есть роутер

# uname -aFreeBSD g.house.local 7.3-RELEASE FreeBSD 7.3-RELEASE #0: Tue Dec 21 09:43:48 UTC 2010     root@g:/usr/obj/usr/src/sys/my  i386

и точка доступа D-Link 2740U, на которую заведен ADSL от "Укртелеком". Иногда бывает подвисает ADSL, а я в другом городе и звонить просить перегрузить точку не охота, пусть этим занимается роутер.

Для автоматической перезагрузки я использовал expact.

cron - Запуск задач по расписанию чаще чем каждую минуту PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
28.11.2010 02:16

cron позволяет выполнять задания минимум ежеминутно, а мне потребовалось собирать статистику с PF чаще чем каждую минуту. Для решения данной задачи можно использовать sleep - это утилита, позволяющая останавливать выполнение команд на промежуток времени в секундах.

Пример (показать дату, остановить исполнение на 5 секунд, показать дату):

# date && sleep 5 && date
Sun Nov 28 02:24:12 EET 2010
Sun Nov 28 02:24:17 EET 2010

Внимание! Нужно учитывать, что выполнение команды занимает некоторое время, поэтому настоятельно рекомендую проверять команды перед добавлением их в crontab

pfstat - рисуем графики PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
11.11.2010 22:52

pfstat - утилита, собирающая статистику при помощи пакетного фильтра и предоставляющая её в графическом виде (см. рисунок).

pfstat_hour2pfstat_hour

newsyslog - автоматическая ротация логов PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
30.10.2010 20:27

Заметил значительное увеличение размера файла /var/log/mysql.log и решил настроить его ротацию.

Все оказалось довольно просто.

Newsyslog обычно запускается по cron'у раз в час, читает конфигурационный файл /etc/newsyslog.conf и определяет, когда лог-файлы нуждаются в архивировании и перегруппировке. logfile перемещается в logfile.0, logfile.0 перемещается в logfile.1, и так далее. Другое именование получится при архивировании с помощью gzip: logfile.0.gz, logfile.1.gz, и т.д.

Конфигурационный файл newsyslog.conf указывает, какие лог-файлы должны быть проинспектированы, сколько их должно быть сохранено, а также, когда они должны быть пересмотрены.

Лог-файлы могут быть перегруппированы и/или заархивированы исходя из заданных параметров:

- когда они достигнут определённого размера;

- при достижении определённых даты/времени.

multitail - показ нескольких логов в реальном времени PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
30.10.2010 20:08

multitail позволяет просматривать один или несколько файлов, как оригинальная программа tail. Разница в том, что он создает несколько окон на вашей консоли и обновляет их когда появляются новіе записи.

Пример работы на рисунке:

# multitail -s 2 -C -l "ping serviscentr.net.ua" -l "ping www.mebiland.kiev.ua" -l "ping mebel-market.kiev.ua" -l "ping gaivoronsky.com"

multitailsmall

Синхронизация часов - Ntpdate/Ntpd PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
24.10.2010 10:44

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

FreeBSD поставляется с утилитой ntpdate, которая одноразово синхронизирует наши часы, и с сервером NTP ntpd, который используется для опроса других серверов NTP для установки часов на машине или предоставления услуг точного времени.

Мы воспользуемся и тем и другим: ntpdate мы будем использовать при загрузке, а в процессе работы - синхронизировать и раздавать точное время нам поможет демон ntpd.

Для включения ntpdate во время загрузки добавим в файл /etc/rc.conf следующие строки:

# cat >> /etc/rc.conf
ntpdate_enable="YES"
ntpdate_flags="-b 0.ua.pool.ntp.org 1.ua.pool.ntp.org 2.ua.pool.ntp.org"
^D

Установка Веб сервера Apache 1.3 на FreeBSD 7.3 PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
22.10.2010 00:41

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

Установка сервера

# cd /usr/ports/www/apache13
# make install clean
# rehash

Для запуска Apache при старте системы, добавьте в /etc/rc.conf следующую строку apache_enable="YES":

# echo 'apache_enable="YES"' >> /etc/rc.conf

Для запуска Apache выполните:

# /usr/local/etc/rc.d/apache start
Starting apache.

portsnap - обновление портов FreeBSD PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
18.10.2010 22:58

Делается обновление портов довольно просто. Я для этого использую portsnap - система для защищенного распространения дерева портов FreeBSD.

FreeBSD начиная с версии 6.0 содержитPortsnap в базовой поставке системы. Для более ранних релизов FreeBSD эта утилита может быть установлена из порта sysutils/portsnap.

Если система свежая и папки /usr/ports нет, то делаем так:

# portsnap fetch extract

Замечание: В конфигурации установки по умолчанию каталог/usr/ports не создан. Если вы используете FreeBSD 6.0-RELEASE, создайте его самостоятельно перед первым запуском утилиты portsnap. В более поздних версиях FreeBSD или в версии из портов Portsnap автоматически создаст его при первом вызове.

Если порты уже в системе распакованы,то обновляем их:

# portsnap fetch update

Замечание: Некоторые из старых версий portsnap не поддерживают такой синтаксис; в этом случае, используйте две последовательные команды:

# portsnap fetch
# portsnap update

Настройка сервера DHCP в FreeBSD 7 PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
14.10.2010 19:15

Установка сервера

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

# cd /usr/ports/net/isc-dhcp41-server/
# make install clean

При установке выбираем следующие опции:

configure_dhcp

Динамический шейпинг во FreeBSD на основе PF PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
09.10.2010 19:11

Организовал небольшую сеть с каналом в 24 мегаббита, но вот, как оказалось, этот канал сильно занимается 1 пользователем, а остальные в пролете. Для решения даной проблемы решил поставить сервак под FreeBSD и поднять на нем NAT c динамическим шейпингом. То есть, при отсутствии активности одного из пользователей в интернете, весь канал будет отдаваться другим.

Вот в данном материале опишу как все далал

Colorize - подсвечивание ключевых слов PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
27.09.2010 17:51

Статей на эту тему много. Решил одной воспользоваться и нарвался на грабли. Посему, опишу как я это делал.

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

Для начала ставим сам программку.

 

16:33 user@ns [/root]#cd /usr/ports/sysutils/colorize/

 

При установке (если у Вас уже есть perl) проблем не должно быть. После окончания установки, делаем следующее:

содаем файл (на котрый ставим chmod 755 .tail.sh) в каталоге пользователя с таким содержанием

 

16:38 user@ns [/home/user]#cat .tail.sh

 

и в файле .cshrc делаем следующие изменения

 

16:38 user@ns [/home/user]#cat .cshrc | grep tail

 

Вот и все. Наслаждайтесь просмотрм логов.

Пересобираем ядро FreeBSD PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
11.08.2010 09:20

 

 

Для начала нам необходимо скачать исходники. Сделать это можно сл путем.

#sysinstall

 

kernel000

 

Обновление антивируса ClamAV 0.95.3 ->0.96.1 PDF Печать E-mail
Настройка программного обеспечения - FreeBSD 7
05.08.2010 10:22

Текущая система

# uname -a
FreeBSD mailserver 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript :/usr/obj/usr/src/sys/GENERIC  i386

Текущая версия ClamAV: 0.95.3

Обновление ClamAV: 0.96.1



Последние комментарии

Пользователи : 463
Статьи : 65
Просмотры материалов : 846466