sftp сервер в chroot с ведением логов

Иногда возникает необходимость предоставить некоторому кругу лиц sftp доступ, но без возможности подключиться по ssh и ходить по основной файловой системе, читая файлы типа /etc/passwd, обычно доступные всем для чтения. В этом случае можно создать chroot-окружение для этих пользователей, изолировав их в отдельной "песочнице" и не давай выйти за ее пределы. Вот как это делается:

Создание chroot

7 наиболее распространенных ошибок при установке размера Java Heap

Оригинал: "6 Common Errors in Setting Java Heap Size" (кажется, автор несколько ошибся в подсчетах)
Перевод: Владимир Русинов

Для установки размера кучи java (heap) используются две опции: -Xmx для установки максимального размера и -Xms для начального(минимального) размера. Вот наиболее часто встречающиеся ошибки их использования:

1. Отсутствие m, M, g или G в конце (регистр не имеет значения). Например:

java -Xmx128 BigApp

MongoDB 1.3.0 RHEL/CentOS 5 rpm

MongoDB 1.3.0 and php-pecl-mongo 1.0.3 for RHEL/CentOS 5 x86_64 and src.rpm

Определение размера swap использованого процессом

Стандартные консольные утилиты linux не показывают количество памяти процесса выгруженой в подкачку (swapped out).

Однако есть достаточно простой способ узнать это. Все что для нужно - взять идентефикатор процесса (PID) и просмотреть файл smaps относящийся к этому процессу:

cat /proc/<pid процесса>/smaps | grep Swap

Эта команда выдаст кучу строк, отосящихся к разным сегментам памяти. Чтобы просуммировать все можно воспользоваться awk:

cat /proc/<pid процесса>/smaps | grep Swap | awk '{ SUM += $2 } END { print SUM }'

nginx-0.7.62 rpm и srpm для RHEL5 / CentOS 5 с модулями upload, upload_progress, fair_upstream

ОС: RedHat Enterprise Linux 5 и ее копии
Версия: 0.7.62
Архитектура: x86_64
Дополнения:

Скачать:
rpm x84_64

ZTC 9.9: шаблоны zabbix для Linux, PostgreSQL, Slony, nginx и apache2

Выпустил новую версию ZTC (Zabbix Templates Collection) - набора шаблонов и UserParameter скриптов zabbix для мониторинга доступности и производительносити серверов.

В этой версии добавлен новый шаблон для мониторинга веб-сервера Apache, а также расширены и исправлены существующие шаблоны.

Я надеюсь, что это будет кому-нибудь полезно, и жду отзывов, багрепортов, запросов новых функций и патчей в trac, комментарии к этой записи или любым другим способом.

Скрипт для проверки и автоматического восстановления MySQL БД

Особенно акутально для большого числа БД с MyISAM таблицами. Рекомендуется запускать периодически и после каждого аварийного перезабуска MySQL.

Требует: Python 2.x и MySQLdb (mysql-модуль для Python)

#!/usr/bin/env python
 
#########################################
# Check all tables in all mysql databases
#
# Written by Vladimir Rusinov <vladimir@greenmice.info>, http://greenmice.info/
#
# Reqirements:
#   Python 2.x (tested with 2.4)
#   MySQLdb
 
#########################################
# Settings:
 
host="localhost"
username="root"
password=""

nginx rpm и srpm для RHEL5 / CentOS 5 с модулями upload_progress и fair_upstream

ОС: RedHat Enterprise Linux 5 и ее копии
Версия: 0.7.61
Архитектура: x86_64
Дополнения:

Скачать:
rpm x84_64
src rpm