ГлавнаяРегистрацияВходВ закладки
Автор: 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-] ...
Читать дальше »
Просмотров: 2496
Дата: 2011-07-15 20:39:45
Комментариев: 0
Автор: 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-] ...
Читать дальше »
Просмотров: 2905
Дата: 2011-07-15 20:07:08
Комментариев: 0
Автор: 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, будет выводить детальную информацию на терминал


А можно вообще ...
Читать дальше »
Просмотров: 2713
Дата: 2011-07-15 19:59:02
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Для этой цели мы используем инструмент top, которая есть во всей системе UNIX и Linux.

[-hide-]# top

Теперь для того ,что бы отсортировать нужные нам позиции по памяти и процессору используем комбинацию клавиш:

Shift + M – узнаем какой процесс больше других использует ОЗУ

Shift + P – узнаем какой процесс больше других использует CPU[-hide-] ...
Читать дальше »
Просмотров: 2553
Дата: 2011-07-15 19:50:39
Комментариев: 0
Автор: 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-] ...
Читать дальше »
Просмотров: 2418
Дата: 2011-07-15 19:42:15
Комментариев: 0
Автор: admin  Раздел: MySQL
Краткая записка по созданию новой базы данных 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-] ...
Читать дальше »
Просмотров: 2664
Дата: 2011-07-15 19:31:36
Комментариев: 0
Автор: 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 = Режим показа сообщений, то есть какие типы сообщений будут выдаваться на экран(пр ...
Читать дальше »
Просмотров: 2475
Дата: 2011-07-15 19:24:10
Комментариев: 0
 Страницы: << ... 34 35 36 37 38 ... >>