/ / Най - полезните команди SSH

Най-полезните SSH команди

Командите SSH са много важен инструмент за всичкисистемен администратор или усъвършенстван уеб администратор, който поставя сайтовете не на обичайния хостинг, а на специален сървър. Конфигурирането на такива сървъри обикновено се осъществява чрез конзолата, използвайки команди на Linux.

Можете да използвате различнипрограми, например PuTTY. SSH обработва и SSH клиента на Bitvise. Всъщност те са едни и същи. Ето защо повечето администратори използват това, с което са свикнали.

PuTTY SSH

По-долу в снимката можете да видите програмната конзола PuTTY. Когато се свързвате с която и да е програма, трябва да посочите хоста (IP адрес) на сървъра и порта, на който работи тази конзола. Обикновено това е 22-рото пристанище.

Някои черупки, за да се свържете със сървърапредлагайте да си спомните вашето потребителско име и парола. Това не се препоръчва. Максимумът, който можете да си спомните, е входът за опростяване на работата. Но винаги въведете отново паролата. Тези клиенти понякога са хакнати, а след това атакуващите крадат вашите данни.

замазка ssh

Bitvise SSH Клиент

Също така, SSH Linux командите работят добре в Bitvise SSH Client. Конзолата е същата, но освен това FTP се отваря веднага в тази програма.

Можете да използвате всичко. Основното нещо, което ви хареса и всичко работи. Принципът е еднакъв навсякъде.

ssh linux команди

SSH команди за наблюдение на системата

Командите на SSH конзолата ви позволяват да наблюдавате сървъра. За да направите това, просто въведете команда htop. Резултатът е изображението, което виждате по-долу.

командите на ssh конзолата

Всички компютри ще имат различна информация. В този случай е избран слаб сървър с един процесор и само 671 MB RAM.

Графиката на Uptime показва колко време е преминало оттогаварестартирайте системата. Ако задачата за администриране на сървъра и наблюдение на състоянието му като цяло се извършва професионално, ще отнеме много време да работи без рестартиране. В края на краищата, ако всичко работи добре, защо да рестартираме?

Най-важната тук линия е Средна натоварванес три стойности. Първият показва средното натоварване за последната минута, втората - за последните 5 минути, третата - за последните 15 минути. Този товар не е дефиниран като в стандартния мениджър на задачите на Windows.

Товарът може да бъде повече от 100. Още повече от 200. Системата работи по следния начин: ако последното отчитане е по-малко или равно на 1 и има едно ядро ​​на компютъра, сървърът се справя с товара. Това означава, че трябва да вземете предвид съотношението на броя на ядра и цифри на екрана. Ако всичко е от 1 до 1 или по-малко, тогава е добре. Колкото по-ниска е стойността, толкова по-бързо е операционната система като цяло.

Ако товарът е 4 на двуядрен сървър, тогаваНатоварването надвишава два пъти капацитета за стабилна работа. Опитайте се да следите тази цифра. Ако товарът е голям, опитайте се да оптимизирате сървъра и какво работи там.

Зареждането, като правило, може да работи с файлове или с база данни.

Командата htop може да се използва от всичкипотребител на сървъра. Но само root може да разгледа натоварването и исканията на всички бази данни на всички потребители. За да направите това, влезте в сървъра, като използвате SHH и въведете командата mytop.

Всички текущи заявки с подробна информация се показват тук:

  • Идентификационният номер на заявката (колкото по-дълго сървърът работи, толкова по-голям е номерът);
  • потребителят, който изпълни заявката;
  • хост, където заявката е изпълнена;
  • на база данни;
  • Колко време отнема молбата?
  • самата молба.

Най-важното тук е времето на екзекуцията. Най-дългите процеси са на дъното. Ако видите, че заявката на mysql отнема няколко минути, тогава това не е нормално. Натиснете бутона k (от думата kill) и въведете идентификационния номер. В резултат на това можете да изпълните заявката. Убийте всички дълги заявки по този начин и можете да свалите сървъра.

След това, за да решите проблема (и то ще бъдесе появяват отново и не винаги можете ръчно да ритате проблемни линии), трябва да видите каква база данни е и каква е искането. Определете най-дългия и ги оптимизирайте.

Основни команди на Linux

Има различни команди за SSH. Всеки има друга цел. Например:

  • за работа с файлове;
  • за показване на системна информация;
  • за управление на процесите;
  • за архивиране;
  • да работят с мрежата;
  • да работи с mysql;
  • да търсите;
  • да зададете разрешения за файловете;
  • за инсталиране на пакети.

За да се разгледа всичко е по избор. С повечето от тях ще се намирате, докато работите с конзолата.

Сега помислете за основните команди, които са необходими винаги и навсякъде. Ако ги помните, винаги ще ги помните.

Работа с файлове

Обърнете внимание на факта, че пътищата в екипите се нуждаятпишете на базата на къде сте. Например, командата ls ще изброи текущата директория. Преходът към папките с помощта на cd може да се извърши веднага в желания, а не един по един.

командата ssh

Винаги вижте начините, по които пишетекоманди. Можете също така да използвате "маски". Например, можете да изтриете всички txt файлове, като напишете командата rm * .txt. Под звездичката се разбира нещо, най-важното е, че в крайна сметка беше.

Архивиране на файлове

За да се запознаете с този проблем, изучете снимката по-долу.

ssh команди за архивиране

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

Основните команди са показани на снимката.

ssh системни команди

Инсталиране на програми

Не всички SSH команди се задействат веднага след инсталирането на операционната система. Трябва да инсталирате много помощни програми. Това е много просто.

Например, командите htop и mytop не са включени в пакета. Те трябва да бъдат инсталирани. За да направите това, напишете sudo apt-get install htop.

Трябва да инсталирате от потребителския корен. Другите нямат достатъчно права.

Принципът на инсталиране е еднакъв за всички програми. Просто в края, той се променя вместо htop до необходимата програма (за допълнителни команди).

</ p>>
Прочетете повече: