/ / Mest nødvendige SSH-kommandoer

De mest nyttige SSH-kommandoene

SSH-kommandoer er et svært viktig verktøy for alle.en systemadministrator eller en avansert webmaster som vert for nettsteder ikke på vanlig hosting, men på en dedikert server. Oppsett av slike servere skjer vanligvis via konsollen ved hjelp av Linux-kommandoer.

For å koble deg kan du bruke forskjelligprogrammer, for eksempel PuTTY. SSH håndterer også Bitvise SSH Client. I hovedsak er de en og samme. Derfor bruker de fleste administratorer hva de er vant til.

PuTTY SSH

Bildet nedenfor viser konsollen til PuTTY-programmet. Når du kobler til et hvilket som helst program, må du angi verten (IP-adressen) til serveren og porten som denne konsollen kjører på. Dette er vanligvis port 22.

Noen skjuler å koble til serverentilbud om å huske brukernavnet og passordet ditt. Dette anbefales ikke. Det maksimale du kan huske er et påloggingsnavn for å forenkle arbeidet. Men skriv alltid inn passordet igjen. Slike klienter blir noen ganger hacket, og angriperne stjeler dataene dine.

kitt ssh

Bitvise SSH-klient

Også, SSH Linux-kommandoer fungerer fint i Bitvise SSH Client. Konsollen er akkurat det samme, men i tillegg til dette, åpnes FTP umiddelbart i dette programmet.

Du kan bruke noe. Det viktigste er at du liker og alt fungerer. Prinsippet er det samme overalt.

ssh linux kommandoer

SSH-kommandoer for systemovervåking

SSH-konsollkommandoer lar deg overvåke serveren. For å gjøre dette, skriv inn kommandoen htop. Resultatet blir bildet du ser nedenfor.

ssh konsoll kommandoer

Alle datamaskiner vil ha forskjellig informasjon. I dette tilfellet er det en svak server med en prosessor og bare 671 MB RAM.

Uptime-grafen viser hvor mye tid det har gått sidenstart systemet på nytt. Hvis jobben med å administrere serveren og overvåke dens tilstand generelt gjøres profesjonelt, vil det ta lang tid å jobbe uten omstart. Tross alt, hvis alt fungerer bra, så hvorfor starte på nytt?

Her er en veldig viktig linje Load Average.med tre betydninger. Den første viser gjennomsnittlig belastning for siste minutt, den andre - for de siste 5 minuttene, den tredje - i de siste 15 minuttene. Denne belastningen er definert annerledes enn standard Windows Task Manager.

Lasten kan være større enn 100. Selv mer enn 200. Systemet fungerer slik: Hvis lesingen i siste minutt er mindre enn eller lik 1, og samtidig er det en kjerne på datamaskinen, så behandler serveren lasten. Det vil si, her må du vurdere forholdet mellom antall kjerner og tall på skjermen. Hvis alt er 1 til 1 eller mindre, så er dette bra. Jo mindre verdien, jo raskere operativsystemet som helhet.

Hvis belastningen er 4 på en dual-core-server, sålast er 2 ganger mer enn muligheter for stabilt arbeid. Prøv å følge denne figuren. Hvis belastningen er stor, så prøv å optimalisere serveren og hva som fungerer der.

Last som regel kan gis ved arbeid med filer eller med en database.

Alle kan bruke kommandoen htop.bruker på serveren. Men bare rot kan se belastningen og spørringene fra alle databaser av alle brukere. For å gjøre dette må du logge på serveren via SHH og skrive inn kommandoen mytop.

Alle gjeldende forespørsler med detaljert informasjon vises her:

  • Forespørsels-ID (jo lenger serveren kjører, desto større blir nummeret);
  • Brukeren som gjør forespørselen;
  • verten der forespørselen er gjort
  • database;
  • hvor lenge forespørselen utføres
  • be om seg selv.

Det viktigste her er tidspunktet for utførelse. De lengste prosessene er nederst. Hvis du ser at noen mysql-spørringer utføres på et par minutter, er dette ikke normalt. Trykk på k-knappen (fra ordet kill) og skriv inn ID-en. Som et resultat kan du fullføre forespørselen. Drep på denne måten alle de lange forespørsler og kan laste ut serveren.

Videre, for å fikse problemet (og det vilvises igjen, og du kan ikke alltid manuelt sparke problematiske linjer), du må se hva basen er og hva slags spørring er det. Bestem det lengste og optimaliser dem.

Grunnleggende Linux kommandoer

Det er forskjellige ssh kommandoer. Alle har en annen hensikt. For eksempel:

  • å jobbe med filer;
  • å vise systeminformasjon;
  • for prosesshåndtering;
  • for arkivering;
  • å jobbe med nettverket;
  • å jobbe med mysql;
  • for søk;
  • å angi tillatelser på filer;
  • å installere pakker.

Vurder alle valgfrie. Du møter de fleste av dem når du jobber med konsollen.

Nå vurder de grunnleggende kommandoene som trengs alltid og overalt. Hvis du husker dem, vil du alltid huske.

Arbeid med filer

Legg merke til at banene i lagene trengerskriv basert på hvor du er. For eksempel vil kommandoen ls vise den nåværende katalogen. Flytting til mapper ved hjelp av cd kan gjøres umiddelbart til høyre, og ikke en etter en.

ssh kommandoer

Se alltid på stiene du skriver innkommandoer. Du kan også bruke "masker". For eksempel kan du slette alle txt-filer ved å skrive kommandoen rm * .txt. Under stjernen forstås noe, så lenge slutten var .kht.

Arkiveringsfiler

For å se dette spørsmålet, se på bildet nedenfor.

ssh backup kommandoer

Systeminformasjon

Hovedkommandoene er vist på bildet.

ssh systemkommandoer

Programvareinstallasjon

Ikke alle SSH-kommandoer fungerer umiddelbart etter at du har installert operativsystemet. Mange verktøy må installeres. Det er veldig enkelt.

For eksempel er ikke htop- og mytop-kommandoene samlet i utgangspunktet. De må installeres. For å gjøre dette, skriv inn sudo apt-get install htop.

Du må installere fra roten brukeren. Andre har utilstrekkelige rettigheter.

Installasjonsprinsippet er det samme for alle programmer. Bare på slutten, i stedet for htop, endres det til verktøyet du trenger (for videre kommandoer).

</ p>>
Les mer: