Задача:
Управлять сайтом на Unix-сервере через терминал (SSH).
Решение
Подключение
Команда подключения к локальному SSH-серверу из командной строки GNU/Linux или FreeBSD для пользователя pacify (сервер слушает нестандартный порт 30000):
$ ssh -p30000 pacify@127.0.0.1
Описание модуля drush, который позволяет управлять сайтом на Друпал из командной строки Unix (поддержка Windows - экспериментальная).
Vlad Ishchenko подсказал:
- Для просмотра памяти : free
- Для работы с файловой системой используй mc (я думаю, тебе это известно).
- В папке /etc находится 95% настроечных файлов (здесь надо попотеть).
- В папке /var/log находятся логи сервера (см. messages)
- Для просмотра процессов: ps -ef (можно с фильтром - тогда добавь: " | grep <значение отсева> ")
- Удаление процессов: kill -9 <№ процесса>
- Изменение прав для папки-файла: chmod
- Есть еще команда-узнаешь о терминалах и сколько работает сервер: w
- Инфа о Файловой системе: 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 - выдаёт инфу на тек. момент

- И не забывай о справочной инфе: man <любая команда>
Полезные рецепты по этой теме
Использованные материалы
- SSH . Материал из Википедии — свободной энциклопедии
- SSH - доступ. Crontab. Перенос MySQL
- обращение к MySQL из Unix Shell - множество основных команд для управления базой данных MySQL
- МодульTranslation template extractor. Имеет интерфейс командной строки и позволяет извлекать шаблоны для перевода. Но сами авторы говорят, что эта версия давно не совершенствовалась...
Bookmark/Search this post with











Комментарии
Здравствуйте, Влад Ставицкий. Есть одно небольшое замечание технического плана.
Начинать статью, опубликованную под Creative Commons License со строк (пусть даже - пары строк), тупо скопированных из моей статьи, опубликованной под GNU Free Documentation License - это моветон. Попробуйте начать статью со своих слов, либо изменить условия на распространение Вашей статьи, например, добавив GNU FDL, как это делает Wikipedia.
http://pacify.discrete.ru/ssh-intro.html
> Как подключиться к удаленному серверу из Linux или FreeBSD? Команда
> подключения к локальному SSH-серверу из командной строки для пользователя
> pacify (сервер слушает нестандартный порт 30000):
>
> $ ssh -p30000 pacify@127.0.0.1
>
Александр Лубягин,
не вижу ничего противозаконного в том, чтобы цитировать чужие работы с указанием источника.
Данный абзац был взят из статьи по адресу http://ru.wikipedia.org/wiki/SSH.
Эта статья и указана в ссылках. По этому адресу указано, что "Текст доступен на условиях лицензии Creative Commons Attribution-Share Alike 3.0".
Ваши обвинения беспочвенны.