Архив за месяц: Август 2013

CentOS: установка Apache Maven
0 (0)

31 августа 2013

Убедимся, что Java установлена: # yum info java-1.7.0-openjdk.i686 … Installed Packages Name        : java-1.7.0-openjdk Arch        : i686 Epoch       : 1 Version     : 1.7.0.25 Release     : 2.3.10.4.el6_4 Если нет — установим: # yum -y install java-1.7.0-openjdk.i686

Loading

Debian: установка и начальная настройка Apache Tomcat
0 (0)

31 августа 2013

Установка выполняется на: Distributor ID: Debian Description:    Debian GNU/Linux 7.1 (wheezy) Release:        7.1 Поиск в репозиториях выдаст нам много совпадений: # aptitude search tomcat … i tomcat6 — Servlet and JSP engine i tomcat6-admin — Servlet and JSP engine — admin web applications i A tomcat6-common — Servlet and JSP engine — common files i… Читать далее »

Loading

Debian: включить работу через proxy
0 (0)

28 августа 2013

В наличии имеется машина, находящаяся за офисным proxy-сервером. Задача — дать ей полный доступ в сеть. Для подключения apt-get и/или aptitude в файл /etc/apt/apt.conf добавляем строку: Acquire::http::Proxy «http://login:[email protected]:port/»;

Loading

Ubuntu: установка и настройка клиента NO-IP
0 (0)

21 августа 2013

Краткое описание сервиса NO-IP а так же установка под FreeBSD описаны в статье FreeBSD: установка и настройка утилиты NO-IP. В данном примере установка производится на: $ lsb_release -a Distributor ID: Ubuntu Description:    Ubuntu 12.04.2 LTS Release:        12.04 Codename:       precise

Loading

FreeBSD: /usr/local/lib/libgcrypt.a: could not read symbols: Bad value
0 (0)

20 августа 2013

При установке порта сборка остановилась с такой ошибкой: … ===> Building for p5-XML-LibXSLT-1.80 rm -f blib/arch/auto/XML/LibXSLT/LibXSLT.so LD_RUN_PATH=»/usr/local/lib:/usr/lib» cc -shared -L/usr/local/lib -fstack-protector LibXSLT.o perl-libxml-mm.o -o blib/arch/auto/XML/LibXSLT/LibXSLT.so -L/usr/local/lib -lxml2 -lz -lm -lexslt -liconv -lgcrypt -lgpg-error -L/usr/local/lib -lgdbm -lm -lcrypt -lutil /usr/bin/ld: /usr/local/lib/libgcrypt.a(libgcrypt_la-visibility.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libgcrypt.a:… Читать далее »

Loading

FreeBSD: pkg_version the package info for package is corrupt
0 (0)

19 августа 2013

При получении информации о пакетах появились следующие ошибки: # pkg_version -v | grep need … pkg_info: the package info for package ‘wget-1.14_2’ is corrupt … Для начала — необходимо убедиться, что не используется pkgng вместо более старых утилит, так как его формат данных не совместим с более старыми утилитами pkg_*: # pkg The package management… Читать далее »

Loading

Linux: jobs, fg, bg — управление фоновыми процессами
0 (0)

18 августа 2013

Запущенный процесс в обычном режиме работает в режиме «foreground«, т.е. — «на переднем плане» или, другими словами, «в приоритетном режиме». В таком режиме он принимает команды с управляющего терминала, в котором он запущен, и на него же выводит информацию stdout и stderr. Кроме того, он делает недоступным командную строку. Что бы запустить задачу в фоновом… Читать далее »

Loading

UNIX: PID, PPID и nohup
0 (0)

18 августа 2013

Кратко, схема процессов в Linux (да и любой другой UNIX-like системе) выглядит как дерево. Первым всегда запускается процесс init с номером 1, который порождает все остальные процессы. Запущенный в обычном режиме процесс получает собственный PID (Process ID), а в качестве PPID (Parent Process ID — ID родительского процесса) — получает номер процесса, «от которого» он… Читать далее »

Loading

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