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> | повторяет последнюю команду |
Только авторизованные участники могут оставлять комментарии.
software/nas/putty.1722262111.txt.gz · Последнее изменение: 2024/07/29 17:08 — vladpolskiy