Архив метки: FreeBSD

[UPD 25] Azure: почему никогда

6 марта 2017
 

  Недели две тому в ленте подписок на Хабрахабре мне попался пост>>> о том, что в рамках новой стратегии «Microsoft loves Linux» был открыт исходный код PowerShell и опубликованы пакеты для Ubuntu 14.04, Ubuntu 16.04, CentOS 7, и macOS 10.11, и даже есть «документация» (к документации и Microsoft вернёмся чуть позже) для запуска Docker-контейнера с PowerShell, которая, однако, приводит… Читать далее »

RTFM: блогу 4 года и 1 миллион посетителей

26 декабря 2015
 

 Как-то вдруг оказалось, что судя по статистике HotLog на RTFM со дня запуска побывало уже более 1 миллиона посетителей. А прошло уже: Created On:14-Aug-2011 09:40:17 UTC 4 года. С небольшим опозданием — вспомнил и про День рождения блога. После гугления (кстати — поиск от Google в блоге — замечательная замена стандартному от WordPress — сам активно им пользуюсь) выяснилось,… Читать далее »

FreeBSD: /usr/local/sbin/pkg: Undefined symbol «_ThreadRuneLocale»

26 июня 2014
 

 Во время установки нового порта внезапно появилась новая ошибка. Что ещё более странно — это то, что она возникла не на FreeBSD 9.0, а на вполне себе обновлённой 9.2: # uname -r 9.2-RELEASE-p6 Видимо дело в том, что pkgng был установлен до обновления с 9.0 до 9.2 вручную, ещё на старую 9.0. /usr/local/sbin/pkg: Undefined symbol… Читать далее »

FreeBSD: переход с pkg_install на pkgng

28 мая 2014
 

  Во FreeBSD версии 9.1 и выше утилиты семейства pkg_* (такие как pkg_install, pkg_add, pkg_create, pkg_delete, pkg_info, pkg_updating и pkg_version) были заменены на один инструмент — pkgng (Package New Generationn). При использовании старой утилиты pkg_install — система постоянно напоминает об этом: pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/ If you… Читать далее »

FreeBSD: «/usr/ports/Mk/bsd.sites.mk», line 958: Malformed conditional

27 мая 2014
 

 На FreeBSD 9.0 при попытке очистки каталога с портами — вдруг оказалось, что утилита make уже не работает: # portsclean -C Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ Unknown modifier ‘t’ «/usr/ports/Mk/bsd.sites.mk», line 958: Malformed conditional (!empty(_PERL_CPAN_ID) && ${_PERL_CPAN_FLAG:tl} == «cpan») Unknown modifier ‘t’ «Mk/bsd.port.mk», line 2929: Unclosed conditional/for loop… Читать далее »

FreeBSD: Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/

26 мая 2014
 

 При установке пакета на устаревшую FreeBSD 9.0: # uname -ro FreeBSD 9.0-RELEASE-p3 Система сообщила что пакет не найден: # pkg_add -r bmake Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/bmake.tbz: File unavailable (e.g., file not found, no access) pkg_add: unable to fetch ‘ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/bmake.tbz’ by URL

Linux: CPU Load — когда пора волноваться или что значит Load Average

14 мая 2014
 

  Скорее всего — вы уже знакомы с понятием Load Average. LA представляет собой три числа, которые отображаются в утилитах uptime и top, и выглядят примерно так: load average: 0.09, 0.05, 0.01 Большинство людей знают, что обозначают эти цифры: они отображают среднюю нагрузку за определённое время (1, 5 и 15 минут), и знают, что чем… Читать далее »

Monitorix: установка на FreeBSD/CentOS

7 мая 2014
 

 Monitorix — простая система мониторинга с возможностью вывода графиков в веб-интерфейс. Написана на Perl, веб-интерфейс работает через p5-HTTP-Server-Simple. Установка производится на: # uname -sr FreeBSD 9.0-RELEASE-p3 Ищем порт:

FreeBSD: настройка newsyslog для ротации логов

3 февраля 2014
 

  Если ведением логов занимается демон syslog, то их ротацией — утилита newsyslog. Демон syslog работает постоянно, и запускается при старте системы. Утилита newsyslog — запускается по cron-у, раз в час — если не указано иначе: # cat /etc/crontab | grep log # Rotate log files every hour, if necessary. 0       *       *       *       *      … Читать далее »