/ / Nejpotřebnější příkazy SSH

Nejpotřebnější příkazy SSH

Příkazy SSH jsou velmi důležitým nástrojem pro každéhosprávce systému nebo pokročilý webmaster, který umisťuje weby nikoli na běžný hosting, ale na dedikovaný server. Tyto servery se obvykle konfigurují prostřednictvím konzoly pomocí příkazů Linuxu.

Můžete použít různéprogramy jako PuTTY. SSH také zpracovává klienta Bitvise SSH. V zásadě jsou to samé. Proto většina správců používá to, na co jsou zvyklí.

PuTTY SSH

Níže uvedená fotografie zobrazuje konzolu PuTTY. Při připojování k jakémukoli programu musíte zadat hostitele (IP adresu) serveru a port, na kterém je tato konzola spuštěna. Toto je obvykle 22. port.

Některé skořápky pro připojení k serverunabídněte, že si zapamatujete své uživatelské jméno a heslo. To se nedoporučuje. Maximum, které si pamatujete, je přihlášení, které vám zjednoduší práci. Vždy však znovu zadejte heslo. Tito klienti jsou někdy hacknuti a poté vám útočníci ukradnou data.

tmel ssh

Klient Bitvise SSH

Také příkazy SSH Linux fungují dobře v klientu Bitvise SSH. Konzola je úplně stejná, až na to, že se v tomto programu okamžitě otevře FTP.

Můžete použít cokoli. Hlavní je, že se vám to líbí a všechno funguje. Princip je všude stejný.

ssh linuxové příkazy

Příkazy SSH pro monitorování systému

Příkazy konzoly SSH umožňují sledovat server. Chcete-li to provést, zadejte příkaz htop. Výsledkem bude obrázek, který uvidíte níže.

příkazy konzoly ssh

Všechny počítače budou mít různé informace. V tomto případě ukážeme slabý server s jedním procesorem a pouze 671 MB RAM.

Graf doby provozu ukazuje, kolik času od té doby uplynulorestartování systému. Pokud je práce se správou serveru a sledováním jeho stavu jako celku prováděna profesionálně, bude fungovat dlouho bez restartu. Koneckonců, pokud vše funguje dobře, tak proč restartovat?

Load Average je zde velmi důležitý řádek.se třemi významy. První ukazuje průměrné zatížení za poslední minutu, druhý - za posledních 5 minut, třetí - za posledních 15 minut. Toto zatížení je určeno odlišně od standardního Správce úloh systému Windows.

Zatížení může být více než 100. Dokonce i více než 200.Systém funguje takto: pokud je čtení za poslední minutu menší nebo rovno 1 a současně je v počítači jedno jádro, pak server zvládne zátěž. To znamená, že zde musíte vzít v úvahu poměr počtu jader a čísel na obrazovce. Pokud je vše 1 až 1 nebo méně, pak je to dobré. Čím nižší hodnota, tím rychlejší operační systém jako celek.

Pokud je na dvoujádrovém serveru zatížení 4, pakzátěž je dvakrát větší než kapacita pro stabilní provoz. Pokuste se tento údaj sledovat. Pokud je zátěž velká, zkuste optimalizovat práci serveru a to, co tam funguje.

Zatížení lze zpravidla zajistit při práci se soubory nebo s databází.

Příkaz htop může použít kdokoliuživatele na serveru. Ale pouze root může sledovat zatížení a dotazy všech databází všech uživatelů. Chcete-li to provést, musíte se přihlásit na server pomocí SHH a zadat příkaz mytop.

Zde jsou zobrazeny všechny aktuální požadavky s podrobnými informacemi:

  • ID požadavku (čím delší je server spuštěn, tím větší bude počet);
  • uživatel, který podává žádost;
  • hostitel, u kterého je žádost podána;
  • databáze;
  • jak dlouho trvá vyplnění požadavku;
  • samotná žádost.

Nejdůležitější je zde doba provedení.Nejdelší procesy jsou dole. Pokud vidíte, že nějaký dotaz mysql běží několik minut, pak to není normální. Stiskněte tlačítko k (pro zabití) a zadejte ID. Ve výsledku byste měli být schopni žádost dokončit. Tímto způsobem zabijte všechny dlouhé požadavky a můžete server uvolnit.

Dále za účelem vyřešení problému (a budeobjeví se znovu a problematické řádky nelze vždy ručně nakopnout), musíte zjistit, o jakou databázi jde a o jaký požadavek jde. Určete nejdelší a optimalizujte je.

Základní příkazy Linuxu

Existují různé příkazy SSH. Každý má jiný účel. Například:

  • pracovat se soubory;
  • zobrazit informace o systému;
  • pro řízení procesu;
  • pro archivaci;
  • pracovat se sítí;
  • pro práci s mysql;
  • Pro vyhledávání;
  • nastavit oprávnění souboru;
  • nainstalovat balíčky.

Není nutné brát v úvahu vše. S většinou z nich se setkáte při používání konzoly.

Nyní se podívejme na základní příkazy, které jsou potřeba kdykoli a kdekoli. Pokud si je pamatujete, budete si je vždy pamatovat.

Práce se soubory

Pamatujte, že cesty v příkazech musí býtpiš podle toho, kde jsi. Například příkaz ls vypíše aktuální adresář. Navigaci ve složkách pomocí cd lze provést okamžitě do požadované, a nikoli po jedné.

ssh příkazy

Vždy se podívejte na cesty, do kterých píšetetýmy. Můžete také použít „masky“. Můžete například odstranit všechny soubory txt zadáním příkazu rm * .txt. Hvězdička znamená cokoli, hlavní je, že na konci by měla být .tht.

Archivace souborů

Abyste se s touto otázkou seznámili, prostudujte si fotografii níže.

ssh archivní příkazy

Systémové informace

Hlavní příkazy jsou zobrazeny na fotografii.

systémové příkazy ssh

Instalace programů

Ne všechny příkazy SSH fungují ihned po instalaci operačního systému. Je třeba nainstalovat mnoho nástrojů. Je to velmi jednoduché.

Například příkazy htop a mytop nejsou součástí balíčku. Musí být nainstalovány. Chcete-li to provést, zadejte sudo apt-get install htop.

Musíte nainstalovat od uživatele root. Jiní nemají dostatečná práva.

Princip instalace je pro všechny programy stejný. Prostě se změní na konci místo htop na nástroj, který potřebujete (pro další příkazy).