Най-полезните SSH команди
Командите SSH са много важен инструмент за всичкисистемен администратор или усъвършенстван уеб администратор, който поставя сайтовете не на обичайния хостинг, а на специален сървър. Конфигурирането на такива сървъри обикновено се осъществява чрез конзолата, използвайки команди на Linux.
Можете да използвате различнипрограми, например PuTTY. SSH обработва и SSH клиента на Bitvise. Всъщност те са едни и същи. Ето защо повечето администратори използват това, с което са свикнали.
PuTTY SSH
По-долу в снимката можете да видите програмната конзола PuTTY. Когато се свързвате с която и да е програма, трябва да посочите хоста (IP адрес) на сървъра и порта, на който работи тази конзола. Обикновено това е 22-рото пристанище.
Някои черупки, за да се свържете със сървърапредлагайте да си спомните вашето потребителско име и парола. Това не се препоръчва. Максимумът, който можете да си спомните, е входът за опростяване на работата. Но винаги въведете отново паролата. Тези клиенти понякога са хакнати, а след това атакуващите крадат вашите данни.
Bitvise SSH Клиент
Също така, SSH Linux командите работят добре в Bitvise SSH Client. Конзолата е същата, но освен това FTP се отваря веднага в тази програма.
Можете да използвате всичко. Основното нещо, което ви хареса и всичко работи. Принципът е еднакъв навсякъде.
SSH команди за наблюдение на системата
Командите на SSH конзолата ви позволяват да наблюдавате сървъра. За да направите това, просто въведете команда htop. Резултатът е изображението, което виждате по-долу.
Всички компютри ще имат различна информация. В този случай е избран слаб сървър с един процесор и само 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 може да се извърши веднага в желания, а не един по един.
Винаги вижте начините, по които пишетекоманди. Можете също така да използвате "маски". Например, можете да изтриете всички txt файлове, като напишете командата rm * .txt. Под звездичката се разбира нещо, най-важното е, че в крайна сметка беше.
Архивиране на файлове
За да се запознаете с този проблем, изучете снимката по-долу.
Системна информация
Основните команди са показани на снимката.
Инсталиране на програми
Не всички SSH команди се задействат веднага след инсталирането на операционната система. Трябва да инсталирате много помощни програми. Това е много просто.
Например, командите htop и mytop не са включени в пакета. Те трябва да бъдат инсталирани. За да направите това, напишете sudo apt-get install htop.
Трябва да инсталирате от потребителския корен. Другите нямат достатъчно права.
Принципът на инсталиране е еднакъв за всички програми. Просто в края, той се променя вместо htop до необходимата програма (за допълнителни команди).
</ p>>