/ / Najkorisnije naredbe SSH

Najkorisnije SSH naredbe

SSH naredbe su vrlo važan alat za bilo kojiadministrator sustava ili napredni webmaster koji postavlja web stranice koje nisu na uobičajenom hostingu, već na posvećenom poslužitelju. Konfiguriranje takvih poslužitelja obično se vrši putem konzole pomoću Linux naredbi.

Možete koristiti različiteprograme, na primjer, PuTTY. SSH također obrađuje Bitvise SSH Client. Zapravo, oni su jedno i isto. Zato većina administratora koristi ono što su upravo navikli.

PuTTY SSH

Ispod fotografije možete vidjeti programsku konzolu programa PuTTY. Kada se povezujete s bilo kojim programom, morate odrediti host (IP adresu) poslužitelja i port na kojem se ova konzola izvodi. Obično ovo je 22. luka.

Neke ljuske za povezivanje s poslužiteljemponudite da se sjetite svoje prijave i zaporke. To se ne preporučuje. Najveći iznos koji možete zapamtiti jest prijava za pojednostavljenje rada. Ali uvijek ponovno unesite zaporku. Ovi klijenti ponekad su hakirani, a napadači kradu vaše podatke.

kist ssh

Bitvise SSH klijent

Također SSH Linux naredbe raditi u Bitvise SSH klijent. Konzola je isti, ali osim toga, ovaj program je odmah otvara FTP.

Možete upotrijebiti bilo što. Glavna stvar koju vam se sviđalo i sve je radio. Princip je isti posvuda.

ssh linux naredbi

SSH naredbe za nadzor sustava

Naredbe SSH konzole omogućuju nadzor nad poslužiteljem. Da biste to učinili, upišite tipku htop. Rezultat je slika koju vidite u nastavku.

naredbe ssh konzole

Sva računala će imati različite informacije. U tom je slučaju naveden slab poslužitelj s jednim procesorom i samo 671 MB RAM-a.

Grafikon Uptime pokazuje koliko je vremena prošloponovno pokrenite sustav. Ako je posao administracije poslužitelja i praćenje njegovog statusa u cjelini učinjen profesionalno, trebat će dugo vremena za rad bez ponovnog pokretanja. Uostalom, ako sve dobro funkcionira, zašto onda ponovno pokrenuti?

Vrlo važna linija ovdje je Load Averages tri vrijednosti. Prva prikazuje prosječno opterećenje zadnje minute, a drugo - zadnjih 5 minuta, treći - posljednjih 15 minuta. Ovo učitavanje nije definirano kao u standardnom upravitelju zadataka sustava Windows.

Opterećenje može biti više od 100. Čak i više od 200. Sustav funkcionira na sljedeći način: ako je očitanje zadnje minute manji ili jednak 1, a na računalu postoji jedna jezgra, poslužitelj obrađuje opterećenje. To jest, morate uzeti u obzir omjer broja jezgri i znamenki na zaslonu. Ako je sve 1 do 1 ili manje, onda je dobro. Što je vrijednost niža, to je brži operacijski sustav u cjelini.

Ako je opterećenje 4 na dvojezgrenom poslužitelju, ondaOpterećenje premašuje dva puta kapacitet za stabilan rad. Pokušajte pratiti ovu figuru. Ako je opterećenje veliko, pokušajte optimizirati poslužitelj i što tamo funkcionira.

Učitavanje, u pravilu, može raditi s datotekama ili s bazom podataka.

Htop naredba može koristiti bilo kojikorisnik na poslužitelju. Ali samo korijen može gledati opterećenje i zahtjeve svih baza podataka svih korisnika. Da biste to učinili, prijavite se na poslužitelj pomoću SHH i unesite naredbu mytop.

Ovdje su prikazani svi trenutni zahtjevi s detaljnim informacijama:

  • ID zahtjeva (što više poslužitelja radi, to je veći broj);
  • korisnik koji izvršava zahtjev;
  • domaćina u kojem je zahtjev podnesen;
  • baza podataka;
  • Koliko traje zahtjev?
  • sam zahtjev.

Najvažnije je ovdje vrijeme izvršenja. Najduži su procesi na dnu. Ako vidite da zahtjev za mysql traje nekoliko minuta, onda to nije normalno. Pritisnite gumb k (iz riječi ubiti) i unesite ID. Kao rezultat toga, možete ispuniti zahtjev. Ubijte sve duge zahtjeve na taj način i možete istovariti poslužitelj.

Zatim, riješite problem (i to će bitiponovo se pojavljuju i ne možete uvijek ručno izvlačiti linije problema), morate vidjeti kakvu je bazu podataka i kakav je to zahtjev. Odredite najdulje i optimizirati ih.

Osnovne Linux naredbe

Postoje razne naredbe za SSH. Svatko ima drugačiju svrhu. Na primjer:

  • za rad s datotekama;
  • prikaz informacija o sustavu;
  • za upravljanje procesima;
  • za arhiviranje;
  • raditi s mrežom;
  • raditi s mysql;
  • tražiti;
  • postavljanje dozvola za datoteke;
  • za instalaciju paketa.

Razmotriti sve je neobavezno. Kod većine njih naići ćete dok radite s konzolom.

Sada razmotrite osnovne naredbe koje su potrebne uvijek i svugdje. Ako ih se sjećate, uvijek ćete ih se sjećati.

Rad s datotekama

Obratite pažnju na činjenicu da putevi u timovima trebajupisati na temelju gdje se nalazite. Na primjer, ls naredba će navesti trenutni direktorij. Prijelazi na mape putem CD-a mogu se odmah izvršiti u željenom, a ne jedan po jedan.

ssh naredba

Uvijek pogledajte načine na koje pišetenaredbe. Također možete koristiti "maske". Na primjer, možete izbrisati sve txt datoteke upisivanjem naredbe rm * .txt. Pod zvjezdicom se razumije ništa, glavna stvar je da je na kraju to bilo.

Arhiviranje datoteka

Da biste se upoznali s ovim problemom, proučite donju fotografiju.

ssh sigurnosne naredbe

Informacije o sustavu

Glavne naredbe prikazane su na slici.

naredbe ssh sustava

Instaliranje programa

Nisu sve SSH naredbe pokrenute odmah nakon instalacije operativnog sustava. Mnogo je uslužnih programa potrebno instalirati. Vrlo je jednostavno.

Na primjer, naredbe htop i mytop nisu uključene u paket. Trebaju biti instalirani. Da biste to učinili, upišite sudo apt-get install htop.

Morate instalirati iz root korisnika. Drugi nemaju dovoljno prava.

Načelo instalacije je isti za sve programe. Jednostavno na kraju, mijenja umjesto htop na uslužni program koji vam je potreban (za daljnje naredbe).

Pročitajte više: