Автор: admin Раздел: Как настроить CentOS
Чтобы узнать, какая версия CentOS на сервере, и я не могу вспомнить, команду пришлось искать в Интернете.
В любом случае, приводим список команд для Linux и FreeBSD: [-hide-]1. FreeBSD # uname -a 2.RedHat подобные дистрибутивы (Fedora, CentOS, RedHat) # cat /etc/*release* или так # lsb_release -a 3. Slackware # cat /etc/slackware-version 4. Ubuntu / Debian # lsb_release -a 5. Solaris # cat /etc/*release*[-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-] ... Читать дальше » Автор: 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 = Режим показа сообщений, то есть какие типы сообщений будут выдаваться на экран(пр ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Для серверы Apache Web может быть назначено следующее правило в файлик конфигурации Apache, или в htaccess:
[-hide-]RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} Для веб-серверы Nginx пишем в конфигурационном файлике, в директиве server такие строчки: server { listen x.x.x.x; server_name xxx.xx www.xxx.xx; if ( $scheme = 'http' ) { rewrite ^/(.*) https://$host/$1; }[-hide-] ... Читать дальше » Автор: admin Раздел: Как настроить CentOS
Установка Lighttpd + PHP + Mysql + CentOS 5.5
lighttpd - веб-сервер, разработанный с расчетом на скорость и безопасность, и соблюдение стандартов. В Lighttpd есть поддержка сжатия данных выдали «на лету», HTTP-аутентификации переписывать URL, SSL и автоматизированной балансировки нагрузки (нагрузка может быть автоматически распределяются между несколькими серверыми под управлением Lighttpd). Веб-сервер также поддерживает CGI, SCGI, FastCGI и AJP (только в настоящее время разрабатывается версия 1.5), позволяя приложения, написанные на любом языке программирования. Излишне говорить Lighttpd достойную замену тяжелым Apache (не в обиду). Специально для тех, кто имеет хостинг на VPS / VDS, ,что значительно экономит ресурсы серверы. Итак приступим установке связки lighttpd + php + mysql. Все это хозяйство я поставля на ОС CentOS 5.5. Делаем следующее: [-hide-]1. Подключаем и устанавливаем репозиторий Epel. Он нам понадобится для установки lighttpd и lighttpd-fastcgi.В зависимо ... Читать дальше » |