Архив рубрики: UNIX/Linux

Вопросы, касающиеся работы операционных систем GNU/Linux

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… Читать далее »

Linux: linux-dash — dashboard системной информации через web-интерфейс

24 июня 2014
 

 Случайно наткнулся на замечательную утилиту, которая выводит top и ещё много другой информации в веб-интерфейсе. Она пока в beta — но работает прилично. Домашняя страница проекта — тут>>>, демо можно посмотреть тут>>>. Хотя в README сказано, что CentOS не поддерживается — работает вполне адекватно (только не опознаёт Apache HTTP в установленных): # cat /etc/redhat-release CentOS… Читать далее »

CentOS: установка screen из rpm-пакета вручную

23 июня 2014
 

 В CentOS почему-то не захотел устанавливаться screen, хотя все обычные репозитории установлены и раньше он в них находился без проблем: # yum repolist | tail -n 5 | head -n 4 | awk ‘{print $1}’ repo epel remi rpmforge # yum list screen … Error: No matching Packages to list Пришлось устанавливать «вручную».

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 do… Читать далее »

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 минут), и знают, что чем меньшее… Читать далее »

UNIX: top и ps — VIRT, RES, SHR и SWAP память

12 мая 2014
 

 VIRT (Virtual memory) — отображает общий объём памяти, который может использоваться процессом в данный момент. Включает в себя реально используемую память, другую память (например — память видеокарты), файлы на диске, загруженные в память (например — файлы библиотек), и память, совместно используемую с другими процессами (SHR или Shared memory). Она же отображается как VSZ в результатах… Читать далее »

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

7 мая 2014
 

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

Linux: rsyslogd, MySQL (ommysql) и фильтры (RainerScript и Property-Based).

4 апреля 2014
 

 Тут мы рассмотрим примеры настройки rsyslog и его настройку для сбора логов с нескольких хостов. Далее — эти логи будут выводится в веб-интерфейсе с помощью утилиты LogAnalizer. Для начала — определим, чем именно является rsyslog: rsyslogd — reliable and extended syslogd Т.е. по сути rsyslog = syslog. Мало того, он даже использует те же конфигурационные… Читать далее »