Автор: admin Раздел: Как настроить FreeBSD
Предположим, у вас есть папка с большим количеством файликов и папочек - такие, как виртуальный сервер, веб-хосты. Необходимо для защиты выставить нужные права на папочку 775, а на файликы 644. Ну, если у вас есть один сайт, то сделаете легко и быстро, а и если на хостинге 50 сайтов? Тогда руками права менять уже невозможно. Для этого мы используем команду find.
Примеры: 1. Меняем права для файликов [-hide-]# find /var/www/virtualsite -type f -exec chmod 644 {} \; 2. Меняем права для директорий # find /var/www/virtualsite -type d -exec chmod 755 {} \; Иными словами все файликы и директории в /var/www/virtualsite, получат права 644 и 755. Быстро и просто![-hide-] ... Читать дальше » Автор: admin Раздел: Оптимизация
С помощью команды mysqlcheck, можно запустить сканирование, оптимизировать базу данных, а в случае ошибки исправить их.
[-hide-]1. Восстановление и оптимизация всех баз # mysqlcheck -Aor -p 2. Восстановление всех баз # mysqlcheck -Ar -p 3. Оптимизация всех баз # mysqlcheck -Ao -p 4. Поверка на ошибки одной базы test # mysqlcheck -p test Описание аргументов: -A – Проверить на ошибки все базы -r – Отремонтировать все базы -o – Оптимизировать все базы -p – Использовать пароль[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
fsck – воскрешая мертвецов!
Так скажем, дождливый день настал и вы видели на консоли надпись - Checking root filesystem /dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY Попробуем восстановить поврежденный раздел или жесткий диск следующим образом: [-hide-]1. Подгружаемся в Single User Mode или используем Rescue CD. 2. Отмонтируем файликовую систему. # umount /dev/sda1 3. Выполним fsck. # fsck -v -y -c -f /dev/sda1 Приведу рассшифровку ключей: y — отвечать yes на все вопросы (альтернатива: ключ p — запускает проверку в полностью автоматическом режиме); f — принудительная проверка (проводится даже если файликовая система помечена как работоспособная); c — искать битые блоки (bad blocks) и помечать их соответствующим образом; /dev/sda1 — устройство и раздел, которые следует проверять (в данном случае, указан первый раздел первого диска). v – verbose, будет выводить детальную информацию на терминал А можно вообще ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Для этой цели мы используем инструмент top, которая есть во всей системе UNIX и Linux.
[-hide-]# top Теперь для того ,что бы отсортировать нужные нам позиции по памяти и процессору используем комбинацию клавиш: Shift + M – узнаем какой процесс больше других использует ОЗУ Shift + P – узнаем какой процесс больше других использует CPU[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Для того, ,чтобы сделать невозможным для получения информации об установленных на вашем веб-сервере версий PHP, то здесь необходимо внести некоторые изменения в php.ini.
[-hide-] Операционная система в данном случае не играет роли. Для того ,что бы скрыть версию php на вашем веб-сайте отредактируем php.ini, при помощи вашего любимого редактора – ee, nano, vi. # nano /etc/php.ini Найдите и измените имеющуюся строчку expose_php=On на: expose_php=Off Перезагрузите ваш веб-сервер Apache, lighttpd, litespeed[-hide-] ... Читать дальше »
Краткая записка по созданию новой базы данных MySQL и нового пользователя с полными правами на вновь созданную базу данных из командной строчки.
1. Зайдем под логином root польхователя в mysql [-hide-]# mysql -u root -p mysql> CREATE DATABASE <имя новой БД> CHARACTER SET utf8 COLLATE utf8_general_ci; mysql> GRANT ALL PRIVILEGES ON <имя БД>.* TO 'имя нового юзера'@'localhost' IDENTIFIED BY 'пароль' WITH GRANT OPTION; mysql> quit; Для того, ,чтобы посмотреть настройки уже существующей базы данных здесь необходимо выполнить команду: mysql> SHOW CREATE DATABASE <имя БД>; Для смены БД используем команду use <имя базы>;[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Предположим, вы хотите знать, ,что ошибки, которые вы сделали в коде PHP, ну или кто-то еще, и поэтому для этих целей здесь необходимо внести изменения в конфигурационном файлике php.ini. И тогда вы получите все ошибки на страницах вашего сайта.
И так, мы находим следующие строчки: [-hide-]display_errors = Off (по умолчанию отключена) – переключим в On, и смотрим страницу сайт, если есть ошибки то мы их увидим. После отладки кода, выключим опцию, ибо это дает злоумышленнику доп. информацию. display_startup_errors = Off (по умолчанию отключена) – То же самое ,что и displаy_errors, только для ошибок процесса запуска. После включения и окончания работы, не забываем отключить! log_errors = On (по умолчанию включен) – Выдавать сообщения в лог файлик. ignore_repeated_errors = Off (по умолчанию отключена) – При включении опции одинаковые сообщения не выдаются больше одного раза. error_reporting = Режим показа сообщений, то есть какие типы сообщений будут выдаваться на экран(пр ... Читать дальше » |