ComputersInformatietechnologie

De meest bruikbare SSH commando's

De SSH commando's zijn een zeer belangrijk hulpmiddel voor elke systeembeheerder of geavanceerde webmaster die sites niet op regelmatige hosting plaatsen, maar op een dedicated server. Het configureren van dergelijke servers wordt gewoonlijk via de console uitgevoerd met behulp van Linux commando's.

U kunt verschillende programma's gebruiken voor verbinding, bijvoorbeeld PuTTY. SSH behandelt ook de Bitvise SSH Client. In feite zijn ze een en hetzelfde. Daarom gebruiken de meeste beheerders wat ze gewoon gewend zijn.

PuTTY SSH

Onderaan in de foto zie je de PuTTY-programma console. Wanneer u verbinding maakt met elk programma, moet u de host (IP-adres) van de server en de poort waarop deze console wordt uitgevoerd, opgeven. Meestal is dit de 22e poort.

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

Bitvise SSH Client

Ook, SSH Linux commando's werken goed in Bitvise SSH Client. De console is precies hetzelfde, maar daarnaast wordt FTP onmiddellijk geopend in dit programma.

U kunt alles gebruiken. Het belangrijkste ding dat je leuk vond en alles werkte. Het principe is overal hetzelfde.

SSH commando's voor systeembewaking

Met de SSH-console-opdrachten kunt u de server controleren. Om dit te doen, typ gewoon htop. Het resultaat is de afbeelding die u hieronder ziet.

Alle computers hebben verschillende informatie. In dit geval is een zwakke server met een processor en slechts 671 MB RAM opgesomd.

De Uptime-grafiek laat zien hoeveel tijd is verstreken sinds het systeem opnieuw is gestart. Als de taak van het beheer van de server en het controleren van zijn toestand als geheel professioneel wordt gedaan, zal het lang duren om zonder herstart te werken. Immers, als alles goed werkt, waarom opnieuw opstarten?

Hier is een zeer belangrijke regel het Load Average met drie waarden. De eerste toont de gemiddelde last voor de laatste minuut, de tweede - voor de laatste 5 minuten, de derde - voor de laatste 15 minuten. Deze lading is niet gedefinieerd als in de standaard Windows Task Manager.

De lading kan meer dan 100 zijn. Zelfs meer dan 200. Het systeem werkt als volgt: als de laatste minuut lezing minder dan of gelijk is aan 1 en er een kern op de computer is, loopt de server met de lading. Dat wil zeggen, u moet rekening houden met de verhouding van het aantal kernen en cijfers op het scherm. Als alles 1 tot 1 of minder is, dan is het goed. Hoe kleiner de waarde, des te sneller het besturingssysteem als geheel.

Als laad 4 op een dual-core server, dan is de belasting meer dan twee keer de capaciteit voor stabiele bediening. Probeer dit cijfer bij te houden. Als de lading groot is, probeer dan de server te optimaliseren en wat er werkt.

Load, in principe, kan werken met bestanden of met een database.

Iedereen op de server kan het htop commando gebruiken. Maar alleen wortel kan kijken naar de belasting en verzoeken van alle databases van alle gebruikers. Om dit te doen, meld u aan bij de server met SHH en voer de opdracht Mytop in.

Alle huidige vragen met gedetailleerde informatie worden hier weergegeven:

  • Verzoek ID (hoe langer de server loopt, hoe groter het nummer);
  • De gebruiker die het verzoek uitvoert
  • De gastheer waar de aanvraag is gedaan;
  • databank;
  • Hoe lang het verzoek is gedaan;
  • Het verzoek zelf.

Het belangrijkste hier is de tijd van uitvoering. De langste processen zijn aan de onderkant. Als u ziet dat een mysql-verzoek een paar minuten duurt, dan is dit abnormaal. Druk op de knop K (van het woord kill) en voer de ID in. Als gevolg hiervan kunt u het verzoek afronden. Dood alle lange verzoeken op deze manier en u kunt de server lossen.

Vervolgens moet u het probleem oplossen (en het zal weer verschijnen en u kunt de probleemlijnen niet altijd handmatig schoppen). U moet wel zien welke database het is en welke query het is. Identificeer de langste en optimaliseer ze.

Basis Linux Commands

Er zijn verschillende opdrachten voor SSH. Iedereen heeft een ander doel. Bijvoorbeeld:

  • Werken met bestanden;
  • Systeeminformatie weergeven;
  • Voor procesbeheer;
  • Voor archivering;
  • Werken met het netwerk;
  • Werken met mysql;
  • Zoeken;
  • Instellingen voor bestanden instellen
  • Om pakketten te installeren.

Om te overwegen is alles optioneel. Met de meeste van hen komt u over als u met de console werkt.

Overweeg nu de basisopdrachten die altijd en overal nodig zijn. Als je ze herinnert, herinner je je altijd.

Werken met bestanden

Let op dat de paden in de teams moeten worden geschreven op basis van waar u bent. Bijvoorbeeld, de opdracht ls geeft de huidige map aan. Overgangen naar mappen via cd kunnen direct in de gewenste plaats worden gedaan, in plaats van één voor één.

Kijk altijd naar de paden die u in de teams schrijft. U kunt ook "maskers" gebruiken. U kunt bijvoorbeeld alle txt-bestanden verwijderen door de opdracht rm * .txt te typen. Onder het sterretje wordt alles begrepen, het belangrijkste is dat uiteindelijk het was.

Archiveren van bestanden

Ga als volgt te werk om deze probleem te bekijken.

Systeeminformatie

De hoofdopdrachten worden in de foto weergegeven.

Programma's installeren

Niet alle SSH-opdrachten werken na het installeren van het besturingssysteem. Veel utilities moeten worden geïnstalleerd. Het is heel simpel.

Bijvoorbeeld, de htop en mytop commando's zijn niet inbegrepen in het pakket. Ze moeten geïnstalleerd worden. Om dit te doen, typ sudo apt-get install htop.

U moet installeren vanuit de gebruikers root. Anderen hebben onvoldoende rechten.

Het beginsel van de installatie is hetzelfde voor alle programma's. Gewoon op het einde verandert het in plaats van htop naar het hulpprogramma dat u nodig hebt (voor verdere opdrachten).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.unansea.com. Theme powered by WordPress.