1. Я через панель сделал то-то, но ничего не поменялось!
2. Что сделать чтоб сервер быстрей работал?
3. Как уберечься от перехвата паролей ftp/pop3/... ?
4. Как уберечься от взлома скриптов?
5. Как определить путь к программе, установленной в системе?
6. Как узнать где я сейчас нахожусь?
7. Как перейти в "домашний каталог"?
8. Как перейти в каталог домена "domain.com"?
9. Где можно почитать что-нибудь по командам юникса?
10. Как включить вывод ошибок php?
11. Где посмотреть логи апача?
12. Где посмотреть что означают коды ошибок апача?
Изменения, внесенные через панель, вступают в силу в течении 10 минут.
Если на протяжении этого времени так ничего и не изменилось, обратитесь в нашу службу поддержки, мы выясним в чем проблема и исправим.
2.1. Следите за кол-вом файлов в директории. Если их больше нескоких тысяч - тормоза при работе с этой директорией гарантированы (потому что размер файла директории составлят несколько мегабайт, а бывает и несколько десятков мегабайт - система физически не сможет быстро работать с такой директорией). Уменьшите время хранения логов и пересоздайте директорию, иначе тормоза останутся.
2.2. Разносите задания cron по времени.
2.3. Запускайте кроновые задания с пониженным приоритетом, используя команду
Здесь команда command запустится с пониженным приоритетом 10 (0 - обычный режим, 20 - самый низкий приоритет, с которым например обрабатываются логи апача). Особенно это поможет если кроновая команда выполняется длительное время. Когда она будет работать с низким приоритетом - вэб серверу будет выделяться больше процессорного времени, и он не будет заметно тормозить.
2.4. Следите за кол-вом записей в базе данных. Когда обьем данных составляет больше сотни мегабайт, а таблицы ещё и неправильно проиндексированы (а такие случаи, к сожалению, нередки :( ) - скорость работы сервера значительно понижается.
Используйте варианты протокола с шифрованием.
Например, вместо ftp можно использовать sftp, или scp.
smtp, pop3, imap4 также имеют поддержку SSL - включите ее в своих почтовых клиентах.
Полностью обезопаситься к сожалению нельзя, но можно свести к минимуму риск взлома скриптов (генераторов галерей, форумов, CMS и т.д.).
4.1. Надо следить за обновлениями скриптов. Как правило, при нахождении уязвимостей, разработчики выпускают специальный патч-скрипт для исправления уязвимости.
4.2. Желательно ограничить доступ к админской части скрипта средствами сервера, а именно с помощью файла .htaccess. Здесь описано как закрыть доступ к админке скрипта tm3
4.3. Пароль не должен быть очень простым, т.к. взломщики часто подбирают пароли по словарю.
Можете воспользоваться генератором паролей: pasgen
4.4. Храните свои пароли в надежном месте.
Путь можно определить используя команду whereis commandname
Например, which lynx, покажет, что lynx находится по пути /usr/local/bin/lynx
Пути к часто используемым программам:
Комманда pwd выведет путь от корня сервера к вашему текущему каталогу
http://www.opennet.ru - здесь Вы найдете все, что Вас интересует, и даже больше.
В целях безопасности, по умолчанию, вывод ошибок отключен. Чтоб временно включить их, добавьте в текст php следующий код:
или в файл .htaccess такую строчку:
Вы можете посмотреть логи тоолько за последний час, поскольку каждые 60 минут логи обрабатываются и очищаются.
Логи находяться по пути:
/home/LOGS/account_name/domain.com/access/current
/home/LOGS/account_name/domain.com/error/current
где,
account_name - имя Вашего аккаунта
domain.com - имя Вашего домена
По фтп они, разумеется, не доступны, но Вы можете скопировать их себе в домашний каталог через ssh:
или же просмотреть их через ssh:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html