CyberTek - the future at the present!
Google

Архив за Сентябрь, 2008

Используйте команду об / мин

Автор: Администратор (комплект 12)

Посмотреть все об / мин пакеты:

# RPM-КК

Запрос об / мин db фильтрации всех пакетов, содержащих строку "HTTPD ':

# RPM-КК | Grep HTTPD

Получение информации о конкретных установленного пакета, например:

# RPM-ци HTTPD

Открыть список файлов предоставляемый пакет был установлен, пример:

# RPM-QL HTTPD

Показывать только список конфигурационных файлов предоставляемых установленного пакета:

# RPM-QC HTTPD

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

# RPM-QC HTTPD

Посмотреть список зависимостей требуется пакет:

# RPM-д-HTTPD whatrequires

Открыть возможность предоставляемый пакет:

# RPM-д-HTTPD whatprovides

Открыть скрипты, запускаемые при установке / удалении:

# RPM-д HTTPD-скриптов

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

# RPM-д-HTTPD изменений

Выясните, что пакет принадлежит файл:

# RPM-ФК / ETC / HTTPD / Conf / httpd.conf

Открыть список файлов предоставляемый пакет еще не установлен:

# RPM-QP-2.0.52-3.i386.rpm HTTPD-л


Fedora / Redhat, подписывать все пакеты с цифровой закрытого ключа GPG. Чтобы импортировать публичный ключ, используя следующую команду:

# RPM-импорта / СМИ / CDROM / RPM-GPG-KEY

Чтобы проверить целостность пакета перед установкой можно продолжить, особенно если это загрузить из Интернета, выполните следующую команду:

# RPM-checksig nome_pacchetto.rpm

Чтобы проверить все пакеты, установленные в вашей системе:

# RPM-GPG-КК открытого ключа

Установка бинарного кода:

# RPM-ВЖК nome_pacchetto.rpm

Установка бинарного пакета игнорируя зависимости необходимо:

# RPM-ВЖК-nodeeps nome_pacchetto.rpm

Установка бинарных пакетов, отправляя автоматического разрешения зависимостей:

# RPM-ВЖК помощи nome_pacchetto.rpm


Обновление пакетов без изменения файлов конфигурации:

# RPM-U nome_pacchetto.rpm

Обновление пакета, только если она уже установлена:

# RPM-F nome_pacchetto.rpm

Rimuore пакету:

# Rpm-е имя_пакета


Проверьте размер файла, разрешение, тип, владельца, группу, MD5 контрольную сумму и последние изменения в базе данных RPM:

# RPM-V HTTPD

Чтобы найти все пакеты, установленные в вашей системе - использовать с осторожностью, система участвует в крайность:

# RPM-Va

Испытание пакет не установлен:

Rpm # Vp-HTTPD-2.0.52-3.i386.rpm

Эта команда позволяет извлекать файлы из пакета для преобразования в поток, а затем CPIO, чтобы извлечь исполняемый файл из пакета:

# Rpm2cpio HTTPD-2.0.52-3.i386.rpm | CPIO экстракта-сделать-каталогов * бен *

Установка исходного кода i386.

Шаг 1:

# Rpmbuild-восстановить nome_pacchetto.src.rpm

Шаг 2:

# RPM-ВЖК / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm

Установка исходного кода i386 (альтернативные процедуры).

Шаг 1:

# Rpmbuild-перекомпилировать nome_pacchetto.src.rpm

Шаг 2:

# Rpmbuild-BB / USR / SRC / RedHat / SPECS / nome_pacchetto.spec

Шаг 3:

# RPM-ВЖК / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm


Создание пакета из исходных текстов.
Мы хотим создать пакет с исходным кодом приложения, например. Загрузите исходные тексты с интернет с Wget:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

Пример-2.0.0.tar.gz # ф / USR / SRC / RedHat / SOURCE

# Cd / USR / SRC / RedHat / SOURCE

# Тар-xzf например 2.0.0.tar.gz


Проверьте, если каталог распакованного файла. Spec ', который содержит спецификации для создания трассы, и скопируйте его в / USR / SRC / RedHat / SPEC:

Example.spec # ф / USR / SRC / RedHat / SPEC / example.spec

Если файл. Spec не существует может быть создан. Наконец, готовить начинку для создания новых RPM

# Cd / USR / SRC / RedHat

# Rpmbuild-BB SPECS / snort.spec

Опубликовано в: Linux , Redhat , оболочки , советы

Правила SpamAssassin

Автор: Администратор (набор 5)

Простой отчетности этого сайта, с которого можно скачать правила его осуществления SpamAssassin :

http://www.rulesemporium.com/

Максимальное количество файлов, открытых в Linux

Автор: Администратор (комплект из 4)

Linux системы, как правило, заданный предел 1024 файлы могут быть открыты одновременно. Это ограничение действительно очень низком уровне в случае машины с высокими нагрузками, особенно при наличии веб-серверов, так много различных областях и ссылки на файлы и журналы.

Когда в производство превысили этот лимит зачастую странные проблемы несоответствия. Так что лучше действовать быстро. Зная идентификатор процесса нашего приложения (например, Tomcat или HTTPD) с помощью следующей команды можно рассмотреть количество открытых файлов, что этот процесс:

Lsof-р [идентификатор процесса] | ЧМ-л

После понимания проблемы мы можем вмешиваться минимально с ULIMIT команды. Используйте элементы управления ниже, чтобы получить информацию о настройках системы:

иПтИ-Ха

иПтИ-Hs

Наконец, для того, чтобы настроить максимальное значение файлы могут быть открыты одновременно, Linux, введите:

иПтИ-п 4000

Отъезд также manpages для получения дополнительной информации о команде и все его параметры:

человек ULIMIT

Опубликовано в: Linux , оболочки , советы
Работает на Cybertek - Удаленный помощник