Я – RHCT
Сдал экзамен на сертификацию RHCT, готовился примерно месяца полтора. Очень помог опыт работы. Набрал 92,6 процента из 100 возможных… все таки где то накасячил, хотя и догадываюсь где))).
Отрывок из письма…
The results of your RHCT Certification Exam are reported below. The
RHCT Certification Exam allows candidates to qualify for the Red Hat
Certified Technician (RHCT) certificate.RHCT minimum requirements: 70 percent on RHCT components
Installation and Configuration score: 92.6%
RHCT Certification: PASS
Congratulations — you are now certified as a Red Hat Certified
Technician! Your RHCT Certificate number is 605010814432259.
The attached file is your personal print-ready certificate.
Немного о защите от dos(ddos) атак
Сегодня я хотел бы описать установку модуля mod_evasive, для веб-сервера Апач. Чем же хорош этот модуль? Наверное все знают что такое dos (ddos) атака, а многие имели опыт с ней столкунуться. В настоящее время организовать такую атаку не составит больших денежных вливаний, а последствия могут быть ощутимые, например для интернет-магазина. Итак mod_evasive – это имодуль защиты от dos(ddos), брут форс атак. Но не стоит думать что это панацея, он справиться только с слабой dos(ddos) атакой, для чего то более сурьезного, необходимо принимать иные меры.
Устанавливать этот модуль я буду на ОС CentOS 5.5. Подразумевается что Апач, версии 2 у вас уже установлен.
1. Подключаем репозиторий Epel. Об этой операции можно прочесть здесь!
2. Устанавливаем модуль
# yum install mod_evasive
3. Редактируем конфигурационный файл Апача
# vi /etc/httpd/conf/httpd.conf
Добавляем следующии строки:
Включаем показ ошибок в PHP коде
Допустим вы хотите узнать какие ошибки вы наделали в php коде, ну или кто-то другой, так вот для этих целей необходимо отредактировать конфигурационный файл php.ini. И после этого вы получите все ошибки на страницах вашего веб сайта.
Итак находим следующии строки:
display_errors = Off (по умолчанию отключена) – переключим в On, и смотрим страницу сайт, если есть ошибки то мы их увидим. После отладки кода, выключим опцию, ибо это дает злоумышленнику доп. информацию.
display_startup_errors = Off (по умолчанию отключена) – То же самое что и displаy_errors, только для ошибок процесса запуска. После включения и окончания работы, не забываем отключить!
log_errors = On (по умолчанию включен) – Выдавать сообщения в лог файл.
ignore_repeated_errors = Off (по умолчанию отключена) – При включении опции одинаковые сообщения не выдаются больше одного раза.
error_reporting = Режим показа сообщений, то есть какие типы сообщений будут выдаваться на экран(приведу самые необходимые значения):
-
error_reporting = E_ERROR– разрешает выдавать только серьезные ошибки. -
error_reporting = E_ALL– означает выдавать все сообщения, кроме самых незначительных.
Создаем нового пользователя и базу в Mysql
Короткая заметка о создании из командной строки mysql новой бд и нового пользователя с полными правами на только что созданную базу.
Залогинимся в mysql
# mysql -u root -p
mysql> CREATE DATABASE <имя новой БД>;
mysql> GRANT ALL PRIVILEGES ON <имя БД>.* TO 'имя нового юзера'@'localhost' IDENTIFIED BY 'пароль' WITH GRANT OPTION;
mysql> quit;
Для смены БД используем команду use <имя базы>;


