De meest bruikbare SSH-opdrachten

computers

SSH-commando's zijn voor iedereen een erg belangrijk hulpmiddel.een systeembeheerder of een gevorderde webmaster die sites host die niet op gewone hosting staan, maar op een dedicated server. Het instellen van dergelijke servers gebeurt meestal via de console met behulp van Linux-opdrachten.

Om verbinding te maken, kunt u verschillende gebruikenprogramma's, bijvoorbeeld PuTTY. SSH verzorgt ook de Bitvise SSH-client. In wezen zijn ze hetzelfde. Daarom gebruiken de meeste beheerders wat ze gewend zijn.

PuTTY SSH

De onderstaande foto toont de console van het PuTTY-programma. Wanneer u verbinding maakt met een willekeurig programma, moet u de host (het IP-adres) opgeven van de server en de poort waarop deze console werkt. Dit is meestal poort 22.

Sommige shells om verbinding te maken met de serveraanbieden om je gebruikersnaam en wachtwoord te onthouden. Dit wordt niet aanbevolen. Het maximum dat u kunt onthouden, is een login om het werk te vereenvoudigen. Maar voer het wachtwoord altijd opnieuw in. Dergelijke clients worden soms gehackt en aanvallers stelen uw gegevens.

stopverf ssh

Bitvise SSH Client

Ook SSH Linux-opdrachten werken prima in de Bitvise SSH-client. De console is precies hetzelfde, maar afgezien hiervan wordt FTP onmiddellijk geopend in dit programma.

Je kunt alles gebruiken. Het belangrijkste is dat je het leuk vindt en dat alles werkt. Het principe is overal hetzelfde.

ssh linux-opdrachten

SSH-opdrachten voor systeemmonitoring

Met SSH-console-opdrachten kunt u de server controleren. Typ hiervoor gewoon het commando htop. Het resultaat is de afbeelding die u hieronder ziet.

ssh console-opdrachten

Alle computers hebben verschillende informatie. In dit geval wordt een zwakke server met een enkele processor en slechts 671 MB RAM weergegeven.

De grafiek Uptime geeft aan hoeveel tijd er sindsdien is verstrekenherstart het systeem. Als de taak van het beheren van de server en het bewaken van de status ervan over het algemeen professioneel wordt gedaan, zal het lang duren om te werken zonder opnieuw op te starten. Immers, als alles goed werkt, waarom dan opnieuw opstarten?

Hier is een zeer belangrijke regel Load Average.met drie betekenissen. De eerste toont de gemiddelde belasting voor de laatste minuut, de tweede - voor de laatste 5 minuten, de derde - voor de laatste 15 minuten. Deze belasting is anders gedefinieerd dan de standaard Windows Task Manager.

De belasting kan groter zijn dan 100. Zelfs meer dan 200. Het systeem werkt als volgt: als de waarde in de laatste minuut kleiner is dan of gelijk is aan 1 en er tegelijkertijd één kern op de computer is, verwerkt de server de belasting. Dat betekent dat u hier de verhouding van het aantal kernen en cijfers op het scherm moet bekijken. Als alles 1 op 1 of minder is, dan is dit goed. Hoe kleiner de waarde, hoe sneller het besturingssysteem als geheel.

Als de belasting 4 is op een dual-core server, danbelasting is 2 keer meer dan mogelijkheden voor stabiel werk. Probeer deze figuur te volgen. Als de belasting groot is, probeer dan de server te optimaliseren en wat daar werkt.

Load kan in de regel worden gegeven door te werken met bestanden of met een database.

Iedereen kan de opdracht htop gebruiken.gebruiker op de server. Maar alleen root kan de belasting en query's van alle databases van alle gebruikers bekijken. Om dit te doen, moet je inloggen op de server via SHH en het commando mytop invoeren.

Alle huidige verzoeken met gedetailleerde informatie worden hier weergegeven:

  • Verzoek-ID (hoe langer de server draait, hoe groter het aantal zal zijn);
  • de gebruiker die het verzoek doet;
  • de host waar het verzoek is gedaan;
  • databank;
  • hoe lang het verzoek wordt uitgevoerd;
  • zelf aanvragen.

Het belangrijkste hier is de tijd van uitvoering. De langste processen staan ​​onderaan. Als je ziet dat een mysql-query in een paar minuten wordt uitgevoerd, is dit niet normaal. Druk op de knop k (vanaf het woord kill) en voer de ID in. Als gevolg hiervan kunt u het verzoek voltooien. Dood op deze manier alle lange verzoeken en kan de server ontladen.

Verder, om het probleem op te lossen (en het zalopnieuw verschijnen, en je kunt de problematische regels niet altijd handmatig schoppen), moet je zien wat de basis is en wat voor soort zoekopdracht het is. Bepaal de langste en optimaliseer ze.

Basic linux-commando's

Er zijn verschillende ssh-commando's. Iedereen heeft een ander doel. Bijvoorbeeld:

  • om met bestanden te werken;
  • om systeeminformatie weer te geven;
  • voor procesbeheer;
  • voor archivering;
  • om met het netwerk te werken;
  • werken met mysql;
  • voor zoeken;
  • om machtigingen voor bestanden in te stellen;
  • om pakketten te installeren.

Overweeg alles optioneel. Je zult de meeste ervan tegenkomen terwijl je met de console werkt.

Overweeg nu de basisopdrachten die altijd en overal nodig zijn. Als je ze onthoudt, zul je het altijd onthouden.

Werk met bestanden

Merk op dat de paden in de teams nodig hebbenschrijf op basis van waar je bent. Met de opdracht ls wordt bijvoorbeeld de huidige map weergegeven. Verhuizen naar mappen met behulp van cd kan direct aan de rechterkant worden gedaan, en niet één voor één.

ssh-commando's

Kijk altijd naar de paden die je schrijftcommando's. U kunt ook "maskers" gebruiken. U kunt bijvoorbeeld alle txt-bestanden verwijderen door de opdracht rm * .txt in te voeren. Onder de asterisk wordt alles verstaan, zolang het einde was.

Bestanden archiveren

Bekijk de onderstaande foto om deze vraag te bekijken.

ssh back-upopdrachten

Systeeminformatie

De hoofdopdrachten worden op de foto weergegeven.

SSH-systeemopdrachten

Programma's installeren

Niet alle SSH-opdrachten werken onmiddellijk na de installatie van het besturingssysteem. Veel hulpprogramma's moeten worden geïnstalleerd. Het is heel eenvoudig.

De opdrachten htop en mytop worden bijvoorbeeld in eerste instantie niet gebundeld. Ze moeten worden geïnstalleerd. Om dit te doen, voert u sudo apt-get install htop in.

U moet installeren vanaf de root-gebruiker. Anderen hebben onvoldoende rechten.

Het installatieprincipe is hetzelfde voor alle programma's. Net aan het einde, in plaats van bovenaan, verandert het in het hulpprogramma dat je nodig hebt (voor verdere opdrachten).