Установка и настройка Sphinx в Ubuntu

Sphinx — поисковая машина с интеграцией API и базами данных MySQL, PostgreSQL.

Команда установки:

sudo apt-get install sphinxsearch

После установки используются tcp порты 9312 и 9306.

Установим сервер баз данных MySQL:

sudo apt-get install mysql-server mysql-client

Создадим тестовую базу данных:

mysql -u root -p
CREATE DATABASE test;
SOURCE /etc/sphinxsearch/example.sql;
quit

Сделаем копию примера конфигурационного файла:

sudo cp /etc/sphinxsearch/sphinx.conf.sample /etc/sphinxsearch/sphinx.conf

Заполним необходимые параметры в том числе и данные для подключения к базе данных.
Пример открытия файла конфигурации в редакторе nano (Ctrl+X для выхода и y/n для сохранения или отмены изменений):

sudo nano /etc/sphinxsearch/sphinx.conf

Активируем sphinxsearch в указав START=yes в следующем файле:

sudo nano /etc/default/sphinxsearch

Запустим sphinxsearch:

sudo service sphinxsearch start

Добавление данных в индекс:

sudo indexer --all

Пример добавления в cron:

sudo crontab -e
@hourly /usr/bin/indexer --rotate --config /etc/sphinxsearch/sphinx.conf --all

Пример поиска из командной строки:

search TEXT

Установка и настройка Apache Tomcat в Ubuntu

Команда установки:

sudo apt-get install tomcat7

Установим дополнительные компоненты:

sudo apt-get install tomcat7-admin tomcat7-docs tomcat7-examples default-jdk ant git

После установки Apache Tomcat будет доступен по ссылке http://ХОСТ:8080

Менеджер веб-приложений можно открыть по ссылке http://ХОСТ:8080/manager/html

Для доступа к менеджеру веб-приложений добавим пользователя и пароль в файл :

sudo nano /etc/tomcat7/tomcat-users.xml

Для выхода из редактора nano используются клавиши Ctrl+X, и y для сохранения изменения или n для отмены.

Пример добавления:

<tomcat-users>
<user username="имя" password="пароль" roles="manager-gui,admin-gui"/>
</tomcat-users>

Выполним перезапуск чтобы применить изменения:

sudo service tomcat7 restart

Все.

Восстановление файловых систем используя fsck

Fsck (File System ChecK) — проверяет и восстанавливает файловые системы.

Перед запуском проверки отмонтируем файловую систему командой:

umount /dev/sda1

Пример запуска проверки (где /dev/sda1 — проверяемое устройство или раздел):

fsck -V -C -f /dev/sda1

Просмотр краткой документации:

man fsck

Опишу некоторые ключи запуска:
-C (отображение строки прогресса если возможно)
-M (не проверять монтированные файловые системы)
-p (автоматический режим)
-y (соглашаться на все вопросы)
-n (не соглашаться на все вопросы)
-f (принудительная проверка)
-V (более детальная информацию)

Установка GLPI в Ubuntu

GLPI — это информационный ресурс-менеджер позволяющий создать базу данных инвентаризации (компьютеры, принтеры, сети и т.д.), а также создавать заявки и уведомления по электронной почте.

Команда установки в Ubuntu:

sudo apt-get install glpi

В процессе установки будет предложено автоматически установить базу данных glpi, для чего потребуется ввести пароль root пользователя MySQL.

После выполнения команды установки необходимо открыть в браузере web-интерфейс по ссылке http://ХОСТ/glpi и выполнить первоначальную настройку.

Стандартный логин: glpi, пароль: glpi.

Все.

Установка и использование ifstat в Linux

ifstat — программа для сбора статистики загрузки сетевых интерфейсов.

Читать далее «Установка и использование ifstat в Linux»

Установка и использование fcrackzip в Linux

fcrackzip — программа для восстановления паролей от zip архивов.

Читать далее «Установка и использование fcrackzip в Linux»

Установка и использование rarcrack в Ubuntu

rarcrack — программа для восстановления паролей от rar архивов.

Команда установки в Ubuntu:

sudo apt-get install rarcrack

Пример запуска:

rarcrack file.rar --threads 10 --type rar

Опишу некоторые ключи запуска:
—threads (количество потоков, от 2 до 12)
—type (тип архива, zip, rar, 7z)
—help (краткая справка)

Установка и использование fping в Linux

Команда установки в Ubuntu/Debian:

sudo apt-get install fping

Команда установки в OpenWrt:

opkg install fping

Приведу несколько примеров запуска:

fping 192.168.1.5
fping 192.168.1.5 192.168.1.25
fping < hosts_list.txt
sudo fping -a -q -g 192.168.0.0/24

Просмотр встроенной справки:

man fping

Установка и использование chkrootkit в Linux

Chkrootkit (check rootkit) — инструмент для поиска руткитов (вредоносных приложений) в операционной системе.

Читать далее «Установка и использование chkrootkit в Linux»