Linux&FreeBSD: команды kill, nohup — сигналы и управление процессами
0 (0)

18 августа 2013

Сигналы — это метод передачи данных от пользователя — процессам, либо от процессов — пользователю или ядру некоторых команд для управления этими процессами. В примерах используется операционная система CentOS, но те же примеры корректно будут работать и во FreeBSD. Полный список можно посмотреть введя команду: # kill -l

Loading

Использование утилиты lsof в примерах
0 (0)

17 августа 2013

Имя утилиты LSOF является аббревиатурой от List Of Opened Files, и предназначена она, как следует из названия, для отображения открытых файлов различными процессами и/или пользователями. Если утилиты в системе нет — установим её. Для FreeBSD выполняем: # cd /usr/ports/sysutils/lsof && make BATCH=yes install clean Хотя у FreeBSD есть родная аналогичные утилиты fstat и sockstat. Для… Читать далее »

Loading

FreeBSD: pkg_version: corrupted record for package 'PACK' (pkgdep line without argument), ignoring
0 (0)

17 августа 2013

В выводе команды pkg_version появился целый список ошибок такого плана: # pkg_version -v | grep need … pkg_version: corrupted record for package ImageMagick-nox11-6.6.7.10_2 (pkgdep line without argument), ignoring … pkg_version: the package info for package ‘ap22-mod_rpaf2-0.6_3’ is corrupt pkg_version: corrupted record for package apache22-itk-mpm-2.2.24 (pkgdep line without argument), ignoring pkg_version: corrupted record for package apache22-itk-mpm-2.2.24… Читать далее »

Loading

CentOS: обновление системы с 6.3 до 6.4 и установленных пакетов
0 (0)

16 августа 2013

Текущая версия системы: # cat /etc/redhat-release CentOS release 6.3 (Final) Перед обновлением — не забываем сделать резервную копию: каталог /etc; нужные файлы логов и их архивы в каталоге /var/logs; базы данных MySQL и/или PostgreSQL; каталог с файлами сайтов, например /usr/local/www.

Loading

FreeBSD: Perl — bad interpreter: No such file or directory
0 (0)

14 августа 2013

При запуске pkg_tree система сообщила об ошибке: # pkg_tree bash: /usr/local/bin/pkg_tree: /usr/local/bin/perl5.14.2: bad interpreter: No such file or directory   Проверим наличие самого Perl: # which perl /usr/bin/perl Есть, но путь /usr/bin/perl, а не /usr/local/bin/perl, который указан в сообщении об ошибке.

Loading

FreeBSD: Can't locate Term/ReadKey.pm in @INC
0 (0)

14 августа 2013

При запуске innotop система сообщила об ошибке: # innotop Can’t locate Term/ReadKey.pm in @INC (@INC contains: /usr/local/lib/perl5/5.14/BSDPAN /usr/local/lib/perl5/site_perl/5.14/mach /usr/local/lib/perl5/site_perl/5.14 /usr/local/lib/perl5/5.14/mach /usr/local/lib/perl5/5.14 .) at /usr/local/bin/innotop line 1412. BEGIN failed—compilation aborted at /usr/local/bin/innotop line 1412. Операционная система: # uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC

Loading

FreeBSD: Can't locate DBI.pm in @INC
0 (0)

14 августа 2013

При запуске innotop система сообщила об ошибке: Can’t locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.2/mach /usr/local/lib/perl5/site_perl/5.8.2 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.2/BSDPAN /usr/local/lib/perl5/5.8.2/mach /usr/local/lib/perl5/5.8.2 .) Возникла она после установки mod_perl для Apache, которая описана в статье Apache: включить поддержку Perl. Система: # uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC

Loading

What is: что такое symlink, hard link и inode в Linux?
0 (0)

13 августа 2013

В Linux hardlink — «жёсткая ссылка». По сути — является тем же файлом, на который ссылается, в отличии от symlink-а — «мягкой ссылки». Проще всего это объяснить используя inode — «индексный дескриптор«. inode inode — это объект файловой системы, содержащий информацию о владельце/группе, которым принадлежит файл или каталог, его права доступа к нему, его размер,… Читать далее »

Loading

Тег pre и перенос строк
0 (0)

8 августа 2013

При оформлении текста в тег <pre>…</pre> — длинная строка не переносится на следующую при достижении границы объекта (например — границы контейнера <div>), а выходит за его рамки. Для устранения проблемы — в файл style.css (или другой файл стиля, который используется в данном блоке) добавляем: pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla,… Читать далее »

Loading