Узнать версию Ubuntu

Команда lsb_release Команда lsb_release предназначена для вывода информации о текущей версии дистрибутива Ubuntu. Чтобы получить требуемую информацию, выполните в командной строке команду lsb_release -a: $ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 16.04 Release: 16.04 Codename: karmic Как видите, мы получили версию (Release) и кодовое имя (Codename). Файл /etc/lsb-release Так же информация о версии Ubuntu …

Continue reading ‘Узнать версию Ubuntu’ »

Узнать модель материнской платы, 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 после установки’ »

Инкрементное резервное копирование

Это небольшой tutorial о том, как правильно и экономно делать резервное копирование (backup) данных на сервере. Всё началось с того, что файлы нашего сервера (tuffle.com) стали занимать > 300GB. Естественно, эти данные очень ценны для нас и мы должны позаботиться о их сохранности. Первым делом мы настроили автоматический мастер резервного копирования в ISP Manager. Он …

Continue reading ‘Инкрементное резервное копирование’ »

Dovecot – ротация логов

Настройка ротации лога dovecot.log. Если этого не сделать (да еще и включить отладку), то очень скоро он “распухнет” до неимоверных размеров. Поэтому раз в неделю будем этот файл архивировать и очищать. Особенностью данного процесса есть то, что если не дать процессу Dovecot сигнал HUP, то он перестает писать в лог. Поэтому строка для добавления в …

Continue reading ‘Dovecot – ротация логов’ »

Мониторинг в ОС FreeBSD 2

Первое с чего начну, это всем известная утилита top. Она показывает общие сведения о процессоре, памяти и процессах, если возникают вопросы по производительности, я её запускаю первой, чтобы выявить аномалии в системе. У утилиты top есть параметры, которые облегают жизнь, их мы набираем в top’e когда он запущен: S — показать системные процессы, по умолчанию …

Continue reading ‘Мониторинг в ОС FreeBSD 2’ »