/ / Cele mai necesare comenzi SSH

Cele mai necesare comenzi SSH

Comenzile SSH sunt un instrument foarte important pentru oricineun administrator de sistem sau un webmaster avansat care plasează site-uri nu pe o găzduire obișnuită, ci pe un server dedicat. Aceste servere sunt de obicei configurate prin consolă folosind comenzi Linux.

Pentru conectare, puteți folosi diverseprograme precum PuTTY. SSH se ocupă și de clientul SSH Bitvise. În esență, sunt același lucru. Prin urmare, majoritatea administratorilor folosesc ceea ce tocmai s-au obișnuit.

Chit SSH

Fotografia de mai jos arată consola PuTTY. Când vă conectați în orice program, trebuie să specificați gazda (adresa IP) a serverului și portul pe care rulează această consolă. Acesta este de obicei al 22-lea port.

Câteva shell-uri pentru conectarea la serveroferiți-vă să vă amintiți numele de utilizator și parola. Acest lucru nu este recomandat. Maximul pe care vă puteți aminti este o autentificare pentru a simplifica munca. Dar reintroduceți întotdeauna parola. Acești clienți sunt uneori piratați și apoi atacatorii vă fură datele.

chit ssh

Client SSH Bitvise

De asemenea, comenzile SSH Linux funcționează bine și în Bitvise SSH Client. Consola este exact aceeași, cu excepția faptului că FTP se deschide imediat în acest program.

Puteți folosi orice. Principalul lucru este că îți place și totul funcționează. Principiul este același peste tot.

comenzi ssh linux

Comenzi SSH pentru monitorizarea sistemului

Comenzile consolei SSH vă permit să monitorizați serverul. Pentru a face acest lucru, trebuie doar să tastați comanda htop. Rezultatul va fi imaginea pe care o vedeți mai jos.

comenzile consolei ssh

Toate computerele vor avea informații diferite. În acest caz, arătăm un server slab cu un procesor și doar 671 MB de RAM.

Graficul Uptime arată cât timp a trecut de atuncirepornirea sistemului. Dacă munca de administrare a serverului și de monitorizare a stării acestuia în ansamblu se face profesional, acesta va funcționa mult timp fără reporniri. La urma urmei, dacă totul funcționează bine, atunci de ce să repornești?

Load Average este o linie foarte importantă aici.cu trei sensuri. Primul arată sarcina medie pentru ultimul minut, al doilea - pentru ultimele 5 minute, al treilea - pentru ultimele 15 minute. Această încărcare este determinată diferit de Managerul de activități Windows standard.

Sarcina poate fi mai mare de 100. Chiar mai mult de 200.Sistemul funcționează astfel: dacă citirea pentru ultimul minut este mai mică sau egală cu 1 și, în același timp, există un nucleu pe computer, atunci serverul se poate ocupa de încărcare. Adică, aici trebuie să țineți cont de raportul dintre numărul de nuclee și numerele de pe ecran. Dacă totul este 1 la 1 sau mai puțin, atunci este bine. Cu cât valoarea este mai mică, cu atât este mai rapid sistemul de operare în ansamblu.

Dacă încărcarea este 4 pe un server dual core, atuncisarcina este de 2 ori mai mare decât capacitatea de funcționare stabilă. Încercați să urmăriți această cifră. Dacă sarcina este grea, atunci încercați să optimizați munca serverului și ceea ce rulează acolo.

Încărcarea, de regulă, poate fi asigurată lucrând cu fișiere sau cu o bază de date.

Oricine poate folosi comanda htoputilizator pe server. Dar numai root poate urmări încărcarea și interogările tuturor bazelor de date ale tuturor utilizatorilor. Pentru a face acest lucru, trebuie să vă conectați la server prin SHH și să introduceți comanda mytop.

Toate cererile curente sunt afișate aici cu informații detaliate:

  • ID cerere (cu cât serverul rulează mai mult, cu atât numărul va fi mai mare);
  • utilizatorul care face cererea;
  • gazda unde se face cererea;
  • Bază de date;
  • cât durează finalizarea cererii;
  • cererea în sine.

Cel mai important lucru aici este timpul de execuție.Cele mai lungi procese sunt în partea de jos. Dacă vedeți că o interogare mysql rulează pentru câteva minute, atunci acest lucru nu este normal. Apăsați butonul k (pentru ucidere) și introduceți ID-ul. Ca urmare, ar trebui să puteți finaliza solicitarea. Omorâți toate cererile lungi în acest fel și puteți descărca serverul.

Mai mult, pentru a rezolva problema (și vasă apară din nou și nu puteți întotdeauna să loviți manual liniile problematice), trebuie să vedeți ce fel de bază de date este și ce solicitare are loc. Determină-le pe cele mai lungi și optimizează-le.

Comenzi Linux de bază

Există diverse comenzi SSH. Fiecare are un scop diferit. De exemplu:

  • a lucra cu fișiere;
  • pentru a afișa informații despre sistem;
  • pentru controlul procesului;
  • pentru arhivare;
  • să lucreze cu rețeaua;
  • pentru a lucra cu mysql;
  • pentru căutare;
  • pentru a seta permisiunile pentru fișiere;
  • pentru a instala pachete.

Nu este necesar să luați în considerare totul. Cele mai multe dintre ele le vei întâlni în timp ce folosești consola.

Acum să ne uităm la comenzile de bază care sunt necesare oricând și oriunde. Dacă îți amintești de ele, îți vei aminti mereu.

Lucrul cu fișiere

Vă rugăm să rețineți că căile din comenzi trebuiescrieți în funcție de locul în care vă aflați. De exemplu, comanda ls va lista directorul curent. Navigarea prin foldere folosind cd se poate face imediat la cel dorit, și nu unul câte unul.

comenzi ssh

Uită-te mereu la căile pe care scriiechipe. Puteți folosi și „măști”. De exemplu, puteți șterge toate fișierele txt introducând comanda rm * .txt. Un asterisc înseamnă orice, principalul lucru este că ar trebui să existe .tht la sfârșit.

Arhivarea fișierelor

Pentru a vă familiariza cu această întrebare, studiați fotografia de mai jos.

comenzi de arhivare ssh

Informatii despre sistem

Principalele comenzi sunt afișate în fotografie.

comenzile sistemului ssh

Instalarea programelor

Nu toate comenzile SSH funcționează imediat după instalarea sistemului de operare. Multe utilități trebuie instalate. E foarte simplu.

De exemplu, comenzile htop și mytop nu sunt incluse în pachet. Ele trebuie instalate. Pentru a face acest lucru, introduceți sudo apt-get install htop.

Trebuie să instalați de la utilizatorul root. Alții nu au suficiente drepturi.

Principiul de instalare este același pentru toate programele. Se schimbă doar la sfârșit, în loc de htop, la utilitarul de care aveți nevoie (pentru comenzi suplimentare).