Команда netstat: получение всевозможной информации о состоянии сети

Команда netstat выдает различную информацию о состоянии сетевого программного обеспечения, включая статистику сетевых интерфейсов, данные о маршрутизации и таблицы соединений. Никакого объединяющего звена во всех этих информационных блоках нет, просто они касаются функционирования сети. Команда netstat включена во все операционные системы, но в каждой из них поддерживаются разные наборы опций. Мы рассмотрим четыре наиболее распространенных …

Continue reading ‘Команда netstat: получение всевозможной информации о состоянии сети’ »

Transmission — web-торрент клиент

Установка cd /usr/ports/net-p2p/transmission-daemon make clean && make install clean Добавляем в /etc/rc.conf параметры запуска: transmission_enable=”YES” # Где лежат конфиги transmission_conf_dir=”/usr/local/etc/transmission/” # Куда складывается скаченное (раздел где места побольше) transmission_download_dir=”/usr/home/data/transmission/downloads” # Пользователь под которым работает демон. # Если задан пустой, то пускается под root’ом, что не рекомендуется. # Если параметр не задан, то запускается под transmission …

Continue reading ‘Transmission — web-торрент клиент’ »

Ошибка загрузки

Загружаемся в single mode a) Стандартное лечение файловой системы: fsck -y /dev/hdd-name например: fsck -y /dev/ad0s1f b) Форсированное лечение с проверкой и «замещением» bad-блоков (например): fsck -y -c -f /dev/hdd-name fsck -y -c /dev/mirror/var -y — неинтерактивное лечение “yes” на все вопросы -c — найти bad-блоки readonly тестом и перенести в inod bad-блоков -f — форсировать проверку (игнорировать …

Continue reading ‘Ошибка загрузки’ »

Обзор и сравнение способов настройки NAT на FreeBSD

В этой статье я бы хотел привести примеры настройки NAT на ОС FreeBSD и провести некоторое сравнение способов, которые, по моему мнению, наиболее часто используются. Для начала: NAT (от англ. Network Address Translation — «преобразование сетевых адресов») — это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов. Также имеет названия IP Masquerading, Network Masquerading …

Continue reading ‘Обзор и сравнение способов настройки NAT на FreeBSD’ »

Узнать модель материнской платы, CPU и прочее

Этот вариант, но тоже НЕ ВСЕГДА может показать вендора и модель: dd if=/dev/mem bs=64k skip=15 count=1|strings|less Показать устройства (CPU, NET, etc.): pciconf -lv Вывести название процессора: dmesg | grep cpu или grep -w CPU: /var/run/dmesg.boot Памяти: dmesg | grep memory Ставим утилиту: cd /usr/ports/sysutils/dmidecode make install clean rehash И выполняем следующую команду: dmidecode | less …

Continue reading ‘Узнать модель материнской платы, CPU и прочее’ »

Обновление приложения

Upgrade установленных в системе программ из обновленных портов (для примера берем koffice) Переходим в порт программы $ cd /usr/ports/editors/koffice-kde3/ Выполняем сборку (при необходимости исходник будет выкачен из Инета) $ make Далее только после удачного завершения! Удаляем текущую(старую) программу из системы $ make deinstall Устанавливаем новую $ make reinstall После удачной установки, очищаем все что было …

Continue reading ‘Обновление приложения’ »

dspam обучение

Ручное обучение dspam .imp_spam – папка со спамом cur – нормальная папка dspam_train svm@tst-amo.pp.ua /var/vmail/tst-amo.pp.ua/svm/.imp_spam/cur /var/vmail/tst-amo.pp.ua/svm/cur    

Мониторинг в ОС FreeBSD, или находим узкое место

В этой статье я опишу некоторые утилиты для одномоментного мониторинга нагрузки\загрузки\использования в операционной системе FreeBSD. Цель — увидеть, что именно сейчас происходит с системой. Чаще, используется когда нужно найти проблему с производительностью или с неправильной работой системы. Для постоянного мониторинга и построения отчётов я использую zabbix. Тема скорей всего уже поднималось, но мне хочется видеть …

Continue reading ‘Мониторинг в ОС FreeBSD, или находим узкое место’ »

Ошибки сборки

Если при установке выводит ошибку типа: pkg-static: Unable to access file /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.16/auto/Locale/gettext/gettext.so: No such file or directory pkg-static: Unable to access file /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/mach/5.16/Locale/gettext.pm: No such file or directory pkg-static: Unable to access file /usr/ports/devel/p5-Locale-gettext/work/stage/usr/local/lib/perl5/site_perl/man/man3/Locale::gettext.3.gz: No such file or directory *** Error code 74 Stop. make[5]: stopped in /usr/ports/devel/p5-Locale-gettext *** Error code 1 Stop. make[4]: stopped …

Continue reading ‘Ошибки сборки’ »

Создание «зеркала» на системном диске с GPT на FreeBSD 9 после установки

Дело в том, что на GPT не просто сделать RAID1, в отличии от MBR, где просто создаёшь рейд и добавляешь туда весь диск. Обычно, рекомендуется создавать «зеркало» на этапе установки, так как после того, как ОС насетаплена это сделать не так просто. Но мы это сделали )) Тестовый стенд: FreeBSD 9.2 amb64 Release, 2xHDD 500Gb (ada0, ada1) Суть нашего метода: …

Continue reading ‘Создание «зеркала» на системном диске с GPT на FreeBSD 9 после установки’ »