Удаление папиллом лазером детям | перевозка негабаритных грузов одна из специализаций нашей компании. | Негабаритные перевозка яхт и катеров. ООО Росспецтранс.

Управление сайтом через SSH

Авторы решений:
Версия Drupal:

Задача

Управлять сайтом на Unix-сервере через терминал (SSH).

Решение

Подключение

Команда подключения к локальному SSH-серверу из командной строки GNU/Linux или FreeBSD для пользователя pacify (сервер слушает нестандартный порт 30000):

$ ssh -p30000 pacify@127.0.0.1

Описание модуля drush, который позволяет управлять сайтом на Друпал из командной строки Unix (поддержка Windows - экспериментальная).

Vlad Ishchenko подсказал:

  • Для просмотра памяти : free
    Команда free
  • Для работы с файловой системой используй mc (я думаю, тебе это известно).
    Midnight Commander
  • В папке /etc находится 95% настроечных файлов (здесь надо попотеть).
  • В папке /var/log находятся логи сервера (см. messages)
  • Для просмотра процессов: ps -ef (можно с фильтром - тогда добавь: " | grep <значение отсева> ")
    Команда ps
  • Удаление процессов: kill -9 <№ процесса>
  • Изменение прав для папки-файла: chmod
  • Есть еще команда-узнаешь о терминалах и сколько работает сервер: w
    Команда w
  • Инфа о Файловой системе: df
    Команда df
  • Сбор статистики: sar -<опции> [интервал] [кол-во запросов статистики]
    • Если sar -<опции> без параметров - статистика от начала суток
    • Если без [кол-во запросов статистики], то на данный момент 1 раз
    • Общая загруженность: sar -u
    • Анализ памяти: sar -r
    • Загрузка сети: sar -n FULL
    • Загрузка процессоров: sar -P ALL

    Если sar не установлен - нужно установить пакет sysstat - набор программ для Linux:

    • sar (сбор информации о системной активности),
    • iostat (статистика активности процессора, статистика I/O для tty-устройств и дисков) и
    • mpstat.

    Возможно сохранение собираемой информации в файл для последующего анализа.
    Сначала поищи у себя в дистрибутиве, если нет, скачай http://perso.orange.fr/sebastien.godard/sysstat-8.0.4.1.tar.gz, разожми, читай readme (Скорее всего: make, затем make install).

  • netstat -t 1 - выдаёт инфу на тек. момент
    Команда netstat
  • И не забывай о справочной инфе: man <любая команда>

Использованные материалы

Полезные ссылки

Creative Commons: ­Attribution-Share Alike 2.5

Данные материалы выложены под лицензией Creative Commons: ­Attribution-Share Alike 2.5. Это значит, что вы можете распространять, копировать и модифицировать эти произведения при условии упоминания авторства оригинала, и при условии, что они также будут распространяться на условиях этой лицензии (то есть, изменённую работу нельзя защитить копирайтом). Подробнее смотри: http://ru.wikipedia.org/wiki/Creative_Commons