Налаштування хостингу

1. Загальна інформація

SSH (Secure SHell) - мережевий протокол, що дозволяє з'єднуватися з віддаленим сервером і виконувати на ньому команди, завантажувати файли і створювати туннелирование TCP-з'єднань. Ключовою особливістю є шифрування переданої інформації. За замовчуванням на хостингу використовується командний інтерпретатор bash.

2. Інформація для підключення

Налаштування хостингу

Щоб з'єднатися з SSH з сервером хостингу, встановіть на комп'ютер ssh-клієнт.

Для завантаження файлів на хостинг використовуйте SFTP-клієнт.

3. Робота з хостингом за допомогою Midnight Commander.

Налаштування хостингу

Для запуску Midnight Commander підключіться до хостингу по SSH і введіть команду

Основні гарячі клавіші:

4. Робота з хостингом з командного рядка

4.1. Отримання довідкової інформації

Для отримання довідкової інформації щодо необхідної команді command наберіть в командному рядку:

для завершення роботи з довідкою натисніть «q».

Коротку довідку по команді зазвичай можна отримати, запустивши її з параметром --help або -h:

4.2. Переміщення по файловій системі

Вивести поточний каталог:

Перейти в домашній каталог користувача:

Перейти в каталог tmp, розміщений в поточному каталозі:

Перейти в каталог по повному шляху /home/login/sitename.ru/docs (кореневий каталог сайту sitename.ru):

Перейти в батьківський каталог (на рівень вище):

Перейти в попередній каталог:

Вивести вміст поточного каталогу (крім прихованих файлів):

Вивести весь вміст поточного каталогу з докладною інформацією:

Вивести весь вміст каталогу tmp з докладною інформацією:

Вивести розмір каталогу tmp:

4.4. Створення та видалення файлів і каталогів

Створити новий каталог foo в поточному каталозі:

Створити структуру каталогів foo / bar / baz в поточному каталозі:

mkdir -p foo / bar / baz

Видалити каталог foo в поточному каталозі. Каталог повинен бути порожній:

Видалити каталог foo з усіма файлами і підкаталогами:

Створити порожній файл foo:

Видалити файл foo:

Копіювати файл foo в файл bar:

Скопіювати вміст каталогу old в каталог new:

Перейменувати файл foo в файл bar:

Перемістити файл foo в існуючий каталог bar під ім'ям baz:

4.7. Зміна прав доступу

Рекомендовані права доступу на хостингу для файлів 644 (rw-rw-rw-). для каталогів 755 (rwxr-xr-x).

Зробити файл foo виконуваним:

Зробити файл foo доступним тільки для читання:

Зміна прав доступу для всіх каталогів, вкладених в каталог foo на 755:

find foo -type d -exec chmod 755 <> \;

Зміна прав доступу для всіх вкладених в каталог foo файлів на 644:

find foo -type f -exec chmod 644 <> \;

4.8. управління процесами

Показати інформацію про процеси в реальному часі (Для виходу натисніть «q»):

Показати детальну інформацію про всіх виконуються процесах:

Завершити роботу процесу за його ідентифікатором процесу (PID) 1234ВпередВ:

Завершити роботу процесу по його імені:

Перезапустити веб-сервер Apache:

Перезапустити веб-сервер Nginx:

4.9. Робота з архівами

Створити архів каталогу docs:

tar -czf archive.tar.gz docs

Розпакувати архів archive.tar.gz:

tar -xzf archive.tgz

Розпакувати архів archive.zip:

Розпакувати архів archive.rar:

unrar x archive.rar

Розпакувати архів archive.gz:

grep -R "login.mysql" sitename.ru/docs

Знайти в поточному каталозі і підкаталогах файли з ім'ям index.php:

find. -name index.php

Схожі статті