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

Инструменты сайта


software:nas:putty

Это старая версия документа!


PuTTy


Как правило, для управления Unix\Linux веб-сервером, используют бесплатную программу PuTTy, которая через защищенный SSH-протокол передает команду, которая распознается и выполняется сервером. Как подключиться к серверу и передавать команды через командную строку читайте здесь. А мы далее приводим большую часть команд, в зависимости от их направленности.

Операции с файлами

<color #22b14c>ls</color> показать список файлов и каталогов
<color #22b14c>ls -al </color> показать все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения
<color #22b14c>cd директория </color> перейти в указанную директорию;
<color #22b14c>cd</color> перейти в домашний каталог
<color #22b14c>pwd</color> показать текущую папку
<color #22b14c>mkdir директория</color> создать папку «директория»
<color #22b14c>rm имя_файла</color> удалить файл с именем имя_файла
<color #22b14c>rm -r диретория</color> удалить папку «директория»
<color #22b14c>cp файл1 файл2</color> скопировать файл1 в файл2
<color #22b14c>cp -r папка1 папка2</color> скопировать папка1 в папка2
<color #22b14c>touch файл</color> создать файл и с именем «файл»
<color #22b14c>cat > файл</color> направить стандартный ввод в «файл»
<color #22b14c>more файл</color> показать содержимое файл
<color #22b14c>head файл</color> показывает первые 10 строк из файла
<color #22b14c>tail файл</color> показывает последние 10 строк из файла


Работа с процессами

<color #22b14c>ps</color> показывает текущие процессы, которые активны
<color #22b14c>top</color> показывает все процессы
<color #22b14c>kill процесс</color> убивает процесс с id «процесс»
<color #22b14c>killall проц</color> убивает все процессы с именем проц
<color #22b14c>bg</color> показывает список фоновых задач, а также остановленных;
<color #22b14c>bg процесс</color> продолжит выполнение остановленного процесса в фоне


Операции с правами доступа к файлам

<color #22b14c>chmod 755 файл</color> задает права 755 для файла
<color #22b14c>find /path/to/dir -type f -exec chmod 0644 {}</color> укажет права 644 на все файлы на сервере
<color #22b14c>find /path/to/dir -type d -exec chmod 0755 {}</color> укажет права 755 на все папки на сервере

Работа с SSH

<color #22b14c>ssh user@host</color> подключает к хосту «host» как «user»
<color #22b14c>ssh -p port user@host</color> подключает к хосту «host» на порт «port» как «user»
<color #22b14c>ssh-copy-id user@host</color> добавит ключ на «host» для пользователя «user», при этом операция входа будет происходить без логина, а через ключ

Как искать?

<color #22b14c>grep слово файл</color> ищет «слово» в «файле»
<color #22b14c>locate файл</color> найдет все файлы с именем «файл»

Информация о системе

<color #22b14c>date </color>
<color #22b14c>cal </color>
<color #22b14c>uptime </color>проверить аптайм (время безотканой работы)
<color #22b14c>w </color>покажет количество пользователей, которые в данный момент используют сервер
<color #22b14c>whoami </color>покажет Ваш логин
<color #22b14c>finger юзер</color> покажет инфу о пользователе «юзер»
<color #22b14c>uname -a </color>информация про ядро
<color #22b14c>cat /proc/cpuinfo</color> информация про CPU
<color #22b14c>cat /proc/meminfo</color> информация про память
<color #22b14c>man команда </color>покажет все о команде
<color #22b14c>df </color>информация о дисках
<color #22b14c>du </color>покажет, сколько памяти занимает текущий каталог
<color #22b14c>free</color> сколько памяти используется
<color #22b14c>whereis программа</color> найдет место расположения программы
<color #22b14c>which программа</color> определеяет, что «программа» будет запущена первой
<color #22b14c>vmstat</color> покажет загрузку процессора

Работа с системой и базами данных

<color #22b14c>apachectl restart </color> перезапуск сервера Apache
<color #22b14c>apachectl startssl</color> запуск сервера Apache
<color #22b14c>apachectl stop</color> выключение сервера Apache
<color #22b14c>/usr/local/etc/rc.d/mysql-server restart</color> перезапуск MySQL

пользователя_БД имя_бд > /полный/путь/бд.sql</color> |создать копию базы данных бд.sql|

пользователя_БД -D имя_бд < /полный/путь/бд.sql</color> |импортировать бд.sql в базу данных mysql на сервере|

<color #22b14c>exit </color> выйти из системы
<color #22b14c>reboot </color> перезапуск сервера

Работа с архивами

<color #22b14c>tar cf myfile.tar файлы</color> запаковать «файлы» в архив myfile.tar
<color #22b14c>tar xf myfile.tar</color> разархивировать myfile.tar
<color #22b14c>tar czf myfile.tar.gz files</color> архивировать с использованием Gzip (особое сжатие на сервере)
<color #22b14c>tar xzf myfile.tar.gz </color> разархивировать Gzip-файл
<color #22b14c>tar cjf myfile.tar.bz2</color> архивировать с использованием Gzip
<color #22b14c>tar xjf myfile.tar.bz2 </color> разархивировать Bzip2-файл
<color #22b14c>gzip myfile </color> запаковать myfile и переименовать в его в myfile.gz
<color #22b14c>gzip -d myfile.gz</color> распаковать myfile.gz в myfile

Сеть

<color #22b14c>ping хост </color> показывает пинг до хоста
<color #22b14c>whois домен.ком</color> показывает WHOIS о домене «домен.ком»
<color #22b14c>dig домен.ком</color> показывает на каких DNS находится домен «домен.ком»
<color #22b14c>wget myfile</color> закачивает на компьютер файл myfile
<color #22b14c>wget -c file</color> если закачка была остановлена, то эта команда может ее продолжить
wget https://www.mysite.com/myfile.zipзагрузит файл из интернета (по адресу https://www.mysite.com/myfile.zip) в текущую директорию на сервере

Клавиши

<color #22b14c>Ctrl+C</color> прекратить текущую команду
<color #22b14c>Ctrl+D</color> выйти из системы\сменить пользователя (вместо этого можно использовать команду exit)
<color #22b14c>Ctrl+U</color> удаляет строку
<color #22b14c>Ctrl+Z</color> остановка текущей команды и продолжить с fg или bg
<color #22b14c>Ctrl+W</color> удалить слово в текущей строке
<color #22b14c>!!</color> повторяет последнюю команду

Дополнения и загрузки

Скачать PuTTY: Русская версия Русскоязычная сборка PuTTY 0.73-RU-17 от 21 декабря 2019:

Обычная версия: putty-0.73-ru-17.zip
Портативная версия: putty-0.73-ru-17-portable.zip
PuTTY: putty.exe
PuTTY Portable: putty_portable.exe
PSCP: pscp.exe
PSFTP: psftp.exe
Plink: plink.exe
Pageant: pageant.exe
PuTTYgen: puttygen.exe
Исходный код: putty-0.73-ru-17-src.zip
Только авторизованные участники могут оставлять комментарии.
software/nas/putty.1723129212.txt.gz · Последнее изменение: 2024/08/08 18:00 — vladpolskiy