muzruno.com

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

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

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

PuTTY SSH

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

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

замазка ssh

Bitvise SSH Клиент

Също така SSH Linux команди работи добре в Bitvise SSH клиента. Конзолата е същата, но освен това 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 до необходимата програма (за допълнителни команди).

Споделяне в социалните мрежи:

сроден