Команды SSH для PuTTY

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Предисловие к статье.

Работал один сайт, ну и работал, пока в один прекрасный момент не перестал работать. Заказчик просит посмотреть, в чем там дело и дает доступ к фтп и админке сайта.

В админку сайта попасть не могу, а на фтп могу попасть, ну и смотрю файлы. Нахожу файл логов, а там часто встречается следующая ошибка

«PHP Warning: mysqli::mysqli(): (HY000/2002): Can’t connect to local MySQL server through socket»

Беда, не может сайт подключится к базе.

Запрашиваю доступ к phpmyadmin. Делаю подключение к базе с текущими настройками из конфига — так же нет подключения.

Запрашиваю доступ к хостингу, а получаю домен, логин и пароль. Ну думаю доступ к нормальному хостингу. Ввожу в браузере домен, идет переход на сайт который не работает.

Что за фигня.

Опять пишу, что нужен доступ к хостингу, так как тот что скинули не работает, а в ответ — у меня все работает, и высылает повторно те же доступы НО впереди домена SSH.

Сижу туплю, так как ожидаю доступ к админ панеле хостинга, ну нормальной вэбовской панеле где есть настройки. И потом до меня доходит что это доступ к консоли выделенного хостинга, к которому надо подключаться по SSH через программу PuTTY (ну или подобную).

Команды SSH

ls Показать список файлов и каталогов
ls -al Показать все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения
cd Сменить каталог
cat Показать содержимое файла
clear Очистить окно терминала
more файл Показать содержимое файл
sudo -s Сменить пользователя на root
su root Сменить пользователя на root
service mysql restart Перезапуск сервиса mysql
mc Запустить «Midnight Commander», похож на тотал-командер или волком-командер, по умолчанию не установлен
sudo apt-get install mc Установить «Midnight Commander»
ps список процессов, запущенных в текущей командой оболочке
ps -eF -e: посмотреть все процессы,
-F: максимально подробной информации
nginx -t Проверка правильности конфига nginx

В ответ возвращается примерно такая информация

root# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
systemctl restart nginx Перезагрузка nginx

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *