НОВОСТИ

Команди для роботи по SSH

Список команд ssh

Команди для роботи по SSH (Security Shell, “захищена оболонка”) – це зашифрований мережевий протокол, котрий працює з-під консолі (терміналу, командного рядка) й дозволяє віддалено працювати з віртуальними (VPS-серверами) та фізичними хостами (комп’ютерами) на базі ОС Windows/Linux (Ubuntu/Debian/CentOS та ін.). Ці команди також можна використовувати при підключеннях з допомогою популярних SSH-клієнтів, таких як: PuTTY, Bitvise, MobaXterm та інших.

Команди SSH з’єднання

  • ssh user@host_IP – підключитися до сервера по SSH за вказаними ім’ям користувача (user) та сервера (host)
  • ssh -p port root@host_IP – підключитися до сервера по вказаному порту, іменем користувача та адресою сервера
  • ssh user@host_IP df -h – підключитися до сервера за вказаним обліковим записом та переглянути дисковий простір
  • ssh user@host_IP “`cat file.txt`” – виконати список команд на сервері за вказаним обліковим записом
  • ssh user@host_IP sudo reboot – перезавантажити сервер, увійшовши за вказаним обліковим записом
  • ssh root@123.123.123.123 ‘uname -a’ – підключитися під користувачем root за вказаною IP-адресою сервера та виконати команду для перевірки версії операційної системи

 ФАЙЛОВІ КОМАНДИ

  • ls – вивести список файлів і каталогів
  • ls -al – вивести список файлів і каталогів, включаючи приховані
  • cd dir – змінити директорію на dir
  • cd – змінити домашню директорію
  • pwd – вивести активне розташування
  • mkdir dir – створити директорію dir
  • rm file – видалити файл file
  • rm -r dir – видалити рекурсивно (включаючи її вміст) директорію dir
  • rm -f file – видалити форсовано файл file
  • rm -rf dir – видалити форсовано директорію dir
  • cp file1 file2 – скопіювати file1 у file2
  • cp -r dir1 dir2 – скопіювати dir1 в dir2 (створить папку dir2, якщо не існує)
  • mv file1 file2 – перемістити file1 в file2 (переіменувати)
  • ln -s file lin – створити швидке посилання (symbolic link) до файлу file
  • touch file – створити file
  • cat > file – скопіювати вивід даних в файл file
  • more file – вивести зміст файлу file
  • head file – вивести перші 10 строк файлу file
  • tail file – вивести останні 10 строк
  • tail -f file – вивести зміст файлу file від спадаючого до зростаючого, починаючи з останніх 10 строк

КЕРУВАННЯ ПРОЦЕСАМИ

  • ps ax – вивести активні процеси
  • top – вивести таблицю запущених процесів
  • kill pid – вбити процес вказавши pid (ідентифікаційний номер)
  • killall proc – убити всі процеси з іменем proc
  • bg – список фонових процесів
  • fg – виносить на перший план останні запущені процеси
  • fg n – винести задачу n на передній план

ПОШУК

  • find / -name “filename.ext” – найти усі файли з ім’ям “filename.ext”, починаючи пошук від кореневої директорії.

РОБОТА З АРХІВАМИ

  • tar cf file.tar files – створити tar-архів з іменем file.tar та вмістити в нього файл files
  • tar xf file.tar – розархівувати file.tar
  • tar czf file.tar.gz files – створити архів tar стиснутий Gzip
  • tar xzf file.tar.gz – розархівувати tar-файл стиснутий Gzip
  • tar cjf file.tar.bz2 – створити  архів tar стиснутий Bzip2
  • tar xjf file.tar.bz2 – розархівувати Bzip2 файл
  • gzip file – стиснути file
  • gzip -d file.gz – розпакувати file.gz

ВСТАНОВЛЕННЯ ПАКЕТІВ

Процедура встановлення із сирців:

  • ./configure
    • make
    • make install
  • dpkg -i імя_пакета.deb – встановити пакет *.deb (Debian, Ubuntu)
  • rpm -Uvh имя_пакета.rpm – встановити пакет *.rpm (CentOs, Fedora)

ГАРЯЧІ КЛАВІШІ

  • Ctrl+C – обірвати активну команду
  • Ctrl+Z – зупинити активну команду, продовжити з процесу на передньому плані або у фоні
  • Ctrl+D – розлогінитися
  • Ctrl+W – видалити одне слово в активному рядку
  • Ctrl+U – видалити рядок
  • !! – повторити останню команду
  • exit – вихід
Оценка:
( 1 оцінка, середнє 5 з 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин/ автор статті
Не забудьте поделиться материалом в соцсетях:
Krasheninin.tech - блог про веб-технології, і не тільки
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотреть все комментарии
0
Есть мысли? Прокомментируй!x
()
x
Read previous post:
Анализ Linux сервера
Експрес-аналіз Linux сервера

Коли я вперше заходжу на незнайомий мені або ж новостворений сервер Linux, першим ділом проводжу експрес-розвідку, себто аналіз, який включає...

Close