Команды для PuTTY, SSH, Unix и Linux серверов
Как правило, для управления Unix\Linux веб-сервером, используют бесплатную программу PuTTY, которая через защищенный SSH-протокол передает команду, которая распознается и выполняется сервером. Как подключиться к серверу и передавать команды через командную строку читайте здесь. А мы далее приводим большую часть команд, в зависимости от их направленности.
- Операции с файлами
- Работа с процессами
- Права доступа к файлам
- Работа по SSH
- Команды для поиска
- Системная информация
- Работа с системой и базами данных
- Архивы
- Сеть
- Горячие клавиши
Операции с файлами
Команда Действие ls показать список файлов и каталогов ls -al показать все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения cd директория перейти в указанную директорию; cd перейти в домашний каталог pwd показать текущую папку mkdir директория создать папку "директория" rm имя_файла удалить файл с именем имя_файла rm -r диретория удалить папку "директория" cp файл1 файл2 скопировать файл1 в файл2 cp -r папка1 папка2 скопировать папка1 в папка2 touch файл создать файл и с именем "файл" cat > файл направить стандартный ввод в "файл" more файл показать содержимое файл head файл показывает первые 10 строк из файла tail файл показывает последние 10 строк из файла
Работа с процессами
Команда Действие ps показывает текущие процессы, которые активны top показывает все процессы kill процесс убивает процесс с id "процесс" killall проц убивает все процессы с именем проц bg показывает список фоновых задач, а также остановленных; bg процесс продолжит выполнение остановленного процесса в фоне
Операции с правами доступа к файлам
Команда Действие chmod 755 файл задает права 755 для файла find /path/to/dir -type f -exec chmod 0644 {} укажет права 644 на все файлы на сервере find /path/to/dir -type d -exec chmod 0755 {} укажет права 755 на все папки на сервере
Работа с SSH
Команда Действие ssh user@host подключает к хосту "host" как "user" ssh -p port user@host подключает к хосту "host" на порт "port" как "user" ssh-copy-id user@host добавит ключ на "host" для пользователя "user", при этом операция входа будет происходить без логина, а через ключ
Как искать?
Команда Действие grep слово файл ищет "слово" в "файле" locate файл найдет все файлы с именем "файл"
Информация о системе
Команда Действие date показать время и дату cal показать календарь uptime проверить аптайм (время безотканой работы) w покажет количество пользователей, которые в данный момент используют сервер whoami покажет Ваш логин finger юзер покажет инфу о пользователе "юзер" uname -a информация про ядро cat /proc/cpuinfo информация про CPU cat /proc/meminfo информация про память man команда покажет все о команде df информация о дисках du покажет, сколько памяти занимает текущий каталог free сколько памяти используется whereis программа найдет место расположения программы which программа определеяет, что "программа" будет запущена первой vmstat покажет загрузку процессора
Работа с системой и базами данных
Команда Действие apachectl restart перезапуск сервера Apache apachectl startssl запуск сервера Apache apachectl stop выключение сервера Apache /usr/local/etc/rc.d/mysql-server restart перезапуск MySQL mysqldump -u имя_пользователя_БД -pпароль_пользователя_БД имя_бд > /полный/путь/бд.sql создать копию базы данных бд.sql mysql -u имя_пользователя_БД -pпароль_пользователя_БД -D имя_бд < /полный/путь/бд.sql импортировать бд.sql в базу данных mysql на сервере exit выйти из системы reboot перезапуск сервера
Работа с архивами
Команда Действие tar cf myfile.tar файлы запаковать "файлы" в архив myfile.tar tar xf myfile.tar разархивировать myfile.tar tar czf myfile.tar.gz files архивировать с использованием Gzip (особое сжатие на сервере) tar xzf myfile.tar.gz разархивировать Gzip-файл tar cjf myfile.tar.bz2 архивировать с использованием Gzip tar xjf myfile.tar.bz2 разархивировать Bzip2-файл gzip myfile запаковать myfile и переименовать в его в myfile.gz gzip -d myfile.gz распаковать myfile.gz в myfile
Сеть
Команда Действие ping хост показывает пинг до хоста whois домен.ком показывает WHOIS о домене "домен.ком" dig домен.ком показывает на каких DNS находится домен "домен.ком" wget myfile закачивает на компьютер файл myfile wget -c file если закачка была остановлена, то эта команда может ее продолжить wget https://www.mysite.com/myfile.zip загрузит файл из интернета (по адресу https://www.mysite.com/myfile.zip) в текущую директорию на сервере
Клавиши
Команда Действие Ctrl+C прекратить текущую команду Ctrl+D выйти из системы\сменить пользоваателя (вместо этого можно использовать команду exit) Ctrl+U удаляет строку Ctrl+Z остановка текущей команды и продолжить с fg или bg Ctrl+W удалить слово в текущей строке !! повторяет последнюю команду
Провайдеры с виртуальным выделенным сервером (VPS)
Rank | Хостинг | Клиенты | Оценка | Отзывы |
---|---|---|---|---|
1 | 147000
|
5.0 | 392 | |
2 | 577930
|
5.0 | 488 | |
3 | 40402
|
4.8 | 80 |
Провайдеры с выделенным сервером
Rank | Хостинг | Клиенты | Оценка | Отзывы |
---|---|---|---|---|
1 | 147000
|
5.0 | 392 | |
2 | 577930
|
5.0 | 488 | |
3 | 40402
|
4.8 | 80 |
Провайдеры предлагающие Linux-хостинг
Rank | Хостинг | Клиенты | Оценка | Отзывы |
---|---|---|---|---|
1 | 147000
|
5.0 | 392 | |
2 | 577930
|
5.0 | 488 | |
3 | 200000
|
4.9 | 159 |
-
Какая команда в PUTTY копирует текст из поля?
- 18/04/2017
- Просмотров 3609
2 ответа -
Почему не получается сделать Screenshot в дисплее PuTTy?
- 06/02/2019
- Просмотров 1860
8 ответа -
Как запустить скрипт 111.php из Putty?
- 19/02/2019
- Просмотров 3430
6 ответа -
Как запустить putty с параметрами подключения из friendly pinger?
- 04/02/2021
- Просмотров 972
6 ответа
От панели управления зависит ваше удобство в настройке хостинге\сайта.
Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.
Облачный хостинг - распределение нагрузки на несколько серверов, если сервер с вашим сайтом перегружен или не работает. Это гарантия того что пользователи в любом случае смогут видеть ваш сайт. Но это дорогая, более сложная опция, которую предоставляют далеко не все провайдеры.
Виртуальный хостинг - подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.
VPS - подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.
Выделенный сервер - нужен для очень сложных и ресурсоемких проектов. Для вас выделяют отдельный сервер,мощность которого будете использовать только вы. Дорого и сложно настраивать.
Размещение и обслуживание вашего собственного сервера в дата-центре хостинга - это не очень популярная услуга и требуется в исключительных случаях.
CMS - это система управления контентом сайта. Хостеры стараются для каждой из них делать отдельный тариф или упрощать установку. Но в целом это больше маркетинговые ходы, т.к. у большинства популярных CMS нет специальных требований к хостингу, а те что есть - поддерживаются на большинстве серверов.
Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера. С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).
Абузоустойчивый хостинг - компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).
Безлимитный хостинг - хостинг у которого отсутствуют лимиты на количество сайтов, БД и почтовых ящиков, трафик, дисковое пространство и т.д. Обычно это больше маркетинговый трюк, но можно найти что-то интересное для себя.
Безопасный хостинг - тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их "лечить".
Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.
Тестовый период - предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.
Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.
Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.
Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.
На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.
ASP.NET - платформа для разработки веб-приложений от Майкрософт.
ОС - операционная система, установленная на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.