Как стать автором
Обновить
0
0
Ivan Afonichev @vanaf

Пользователь

Отправить сообщение

Введение в SELinux: модификация политики targeted для сторонних веб-приложений

Время на прочтение8 мин
Количество просмотров32K
Привет, коллеги!
Многие из нас занимаются настройкой рабочих серверов для веб-проектов. Я не буду рассказывать о том, как настроить Apache или Nginx: вы знаете об этом больше меня. Но один важный аспект создания frontend-серверов остается неосвещенным: это настройки подсистем безопасности. «Отключите SELinux», — вот стандартная рекомендация большинства любительских руководств. Мне кажется, что это поспешное решение, ибо процесс настройки подсистем безопасности в режиме «мягкой» политики чаще всего весьма тривиален.

Сегодня я расскажу вам о некоторых методах настройки подсистемы безопасности SELinux, применяемой в семействе операционных систем Red Hat (CentOS). В качестве примера мы настроим связку для веб-сервера Apache + mod_wsgi + Django + ZEO на CentOS версии 5.8.

Читать дальше →
Всего голосов 54: ↑49 и ↓5+44
Комментарии32

Форум технологий: 18 докладов, высокие нагрузки и Кай Войт

Время на прочтение1 мин
Количество просмотров3.7K
Как наверняка уже многие знают, 16 ноября в выставочном центре «Инфопространство» состоится второй Форум технологий Mail.Ru Group. Что это и зачем это?

Все просто — на Форуме мы рассказываем про внутреннее устройство наших проектов и технологий, отвечаем на вопросы.

Тем будет затронуто немало: опыт внедрения и использования распределенных систем хранения данных, технологии тестирования Rich Web client, развитие интерфейса через гайдлайны и многое-многое другое.

Как и в прошлом году, не обойдется без специального гостя — на этот раз им стал Кай Войт, instructor в компании Cloudera, разработчик Hadoop и ряда сопутствующих проектов.

Участие в Форуме по-прежнему абсолютно бесплатно, но в силу ограниченности числа мест действует система предварительной регистрации через сайт.

Для хабраюзеров мы приготовили специальный подарок (о котором никому и нигде больше не рассказываем)…
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии2

Монтирование LVM-based томов (LVM-in-LVM)

Время на прочтение2 мин
Количество просмотров43K
Ситуация в которрой может понадобиться данная процедура, довольне не частая, однако, иногда приходится с ней столкнуться, например при работе с виртуальными машинами.

Представим что у нас есть виртуальная машина на LVM разделе, внутри которой так же есть LVM разделы. К примеру CentOS, при установке, по умолчанию, создает LVM-based разделы, за исключением /boot.

Задача:

добраться до данных в этих разделах с родительской машины.

Читать дальше →
Всего голосов 53: ↑39 и ↓14+25
Комментарии7

Какие бывают типы OutOfMemoryError или из каких частей состоит память java процесса

Время на прочтение3 мин
Количество просмотров203K
Если вы словили OutOfMemoryError, то это вовсе не значит, что ваше приложение создает много объектов, которые не могут почиститься сборщиком мусора и заполняют всю память, выделенную вами с помощью параметра -Xmx. Я, как минимум, могу придумать два других случая, когда вы можете увидеть эту ошибку. Дело в том, что память java процесса не ограничивается областью -Xmx, где ваше приложение программно создает объекты.

image

Читать дальше →
Всего голосов 76: ↑73 и ↓3+70
Комментарии39

Знаешь ли ты JAVA, %username%?

Время на прочтение11 мин
Количество просмотров148K
JAVA Evil EditionНедавно я сдавал экзамен Oracle Certified Professional Java Programmer (бывший Sun Certified), и за время подготовки прорешал огромное количество различных задачек. Отдельные задачки по джаве иногда появляются на хабре и вызывают немалый интерес, поэтому я решил поделиться накопленным и сделать небольшую подборку.

Итак, ниже представлен десяток наиболее, на мой взгляд, интересных задач по Java SE из более чем 1000, проработанных мной. Сложность варьируется от средней до ооооооочень сложной. Решение большинства задач практически не требует знания API, достаточно логики и фундаментальных основ Java.

К слову, сложность экзамена Oracle Certified Professional Java Programmer гораздо ниже чем сложность данного теста, поэтому все, кто правильно ответит хотя бы на половину этих вопросов, может смело сдавать этот экзамен без всякой подготовки.

На самом деле количество очень понравившихся мне вопросов в несколько раз больше, поэтому через недельку я планирую написать продолжение данной темы. Если вопросы показались вам слишком легкими или наоборот, слишком сложными — дайте мне знать, внесем коррективы.

ВНИМАНИЕ: во второй половине статьи — ответы и подробные пояснения по соответствующим нюансам JAVA.

Читать дальше →
Всего голосов 136: ↑124 и ↓12+112
Комментарии85

Информация

В рейтинге
Не участвует
Откуда
Саратов, Саратовская обл., Россия
Дата рождения
Зарегистрирован
Активность