Az SSH parancsok bárki számára nagyon fontos eszközrendszergazda vagy haladó webmester, aki nem normál tárhelyen, hanem dedikált szerveren helyezi el a webhelyeket. Ezeket a szervereket általában a konzolon keresztül konfigurálják Linux parancsokkal.
Használhat különféleolyan programok, mint a PuTTY. Az SSH kezeli a Bitvise SSH klienst is. Lényegében ugyanazok. Ezért a legtöbb rendszergazda azt használja, amit éppen megszokott.
PuTTY SSH
Az alábbi képen a PuTTY konzol látható. Bármely programhoz való csatlakozáskor meg kell adnia a kiszolgáló gazdagépét (IP-címét) és azt a portot, amelyen a konzol fut. Ez általában a 22. kikötő.
Néhány héj a szerverhez való csatlakozáshozfelajánlja, hogy megjegyzi a felhasználónevét és jelszavát Ez nem ajánlott. A maximum, amire emlékszel, bejelentkezés a munka egyszerűsítése érdekében. De mindig írja be újra a jelszót. Ezeket az ügyfeleket néha feltörik, majd a támadók ellopják az adatait.
Bitvise SSH kliens
Az SSH Linux parancsai is jól működnek a Bitvise SSH kliensben. A konzol teljesen ugyanaz, csakhogy az FTP azonnal megnyílik ebben a programban.
Használhat bármit. A lényeg, hogy tetszik és minden működjön. Az elv mindenütt ugyanaz.
SSH parancsok a rendszerfigyeléshez
Az SSH konzol parancsai lehetővé teszik a kiszolgáló megfigyelését. Ehhez egyszerűen írja be a htop parancsot. Az eredmény az alábbi kép lesz.
Minden számítógépnek különböző információi lesznek. Ebben az esetben gyenge kiszolgálót mutatunk, egy processzorral és csak 671 MB RAM-mal.
Az Uptime grafikon megmutatja, hogy mennyi idő telt el azótaindítsa újra a rendszert. Ha a kiszolgáló adminisztrálásának és állapotának egészének felügyeletével végzett munkát szakszerűen végzik, akkor sokáig működik újraindítás nélkül. Végül is, ha minden jól működik, akkor miért kell újraindítani?
Az átlagos terhelés itt nagyon fontos sor.három jelentéssel. Az első az utolsó perc átlagos terhelését mutatja, a második - az elmúlt 5 percben, a harmadik - az elmúlt 15 percben. Ez a terhelés a szokásos Windows Feladatkezelőtől eltérően kerül meghatározásra.
A terhelés több mint 100 lehet. Még 200-nál is nagyobb.A rendszer így működik: ha az utolsó perc leolvasása kisebb vagy egyenlő 1-vel, ugyanakkor a számítógépen egy mag van, akkor a szerver képes kezelni a terhelést. Vagyis itt figyelembe kell venni a magok és a képernyőn megjelenő számok arányát. Ha minden 1: 1 vagy kevesebb, akkor ez jó. Minél alacsonyabb az érték, annál gyorsabb az operációs rendszer egésze.
Ha a terhelés 4 kétmagos szerveren, akkora terhelés kétszerese a stabil működéshez szükséges kapacitásnak. Próbálja nyomon követni ezt az ábrát. Ha nagy a terhelés, akkor próbálja optimalizálni a szerver munkáját és azt, hogy mi működik ott.
A terhelést általában fájlokkal vagy adatbázissal lehet biztosítani.
Bárki használhatja a htop parancsotfelhasználó a szerveren. De csak a root figyelheti az összes felhasználó összes adatbázisának terhelését és lekérdezéseit. Ehhez be kell jelentkeznie a kiszolgálóra az SHH-n keresztül, és meg kell adnia a mytop parancsot.
Az összes aktuális kérés itt jelenik meg részletes információkkal:
- Request ID (minél hosszabb ideig fut a szerver, annál nagyobb lesz a szám);
- a kérelmet benyújtó felhasználó;
- a fogadó, ahol a kérelmet benyújtják;
- adatbázis;
- mennyi ideig tart a kérelem kitöltése;
- maga a kérés.
A legfontosabb itt a végrehajtás ideje.A leghosszabb folyamatok az alján vannak. Ha úgy látja, hogy néhány mysql lekérdezés fut néhány percig, akkor ez nem normális. Nyomja meg a k gombot (a megöléshez), és írja be az azonosítót. Ennek eredményeként képesnek kell lennie a kérelem teljesítésére. Öld meg az összes hosszú kérést így, és kipakolhatod a szervert.
Továbbá a probléma kijavítása érdekében (és ez így is leszújra megjelenik, és nem mindig tudja kézzel rúgni a problémás vonalakat), látnia kell, hogy milyen adatbázisról van szó, és milyen kérés folyik. Határozza meg a leghosszabbakat és optimalizálja őket.
Alapszintű Linux parancsok
Különböző SSH parancsok léteznek. Mindenkinek más a célja. Például:
- fájlokkal dolgozni;
- a rendszerinformációk megjelenítése;
- folyamatirányításhoz;
- archiváláshoz;
- a hálózattal való együttműködés;
- a mysql-lel való együttműködésért;
- Keresésre;
- fájlengedélyek beállítása;
- csomagok telepítéséhez.
Nem szükséges mindent figyelembe venni. A legtöbbjükkel a konzol használata közben találkozhat.
Most nézzük meg azokat az alapvető parancsokat, amelyekre bármikor és bárhol szükség lehet. Ha emlékszel rájuk, akkor mindig emlékezni fogsz.
Fájlokkal való munka
Felhívjuk figyelmét, hogy a parancsokban szereplő útvonalaknak meg kellaz alapján írj, hogy hol vagy. Például az ls parancs felsorolja az aktuális könyvtárat. A mappák közötti navigáció a cd segítségével azonnal elvégezhető a kívánt helyre, és nem egyenként.
Mindig nézd meg azokat az utakat, amelyeken írszcsapatok. Használhat "maszkokat" is. Például törölheti az összes txt fájlt az rm * .txt parancs megadásával. A csillag bármit jelent, a lényeg, hogy a végén legyen .tht.
Fájlok archiválása
Ha meg szeretné ismerni ezt a kérdést, tanulmányozza az alábbi fotót.
Rendszer információ
A fő parancsok a fényképen láthatók.
Programok telepítése
Nem minden SSH parancs működik közvetlenül az operációs rendszer telepítése után. Számos segédprogramot kell telepíteni. Nagyon egyszerű.
Például a htop és a mytop parancsok nem szerepelnek a csomagban. Telepíteni kell őket. Ehhez írja be a sudo apt-get install htop parancsot.
Telepítenie kell a root felhasználótól. Másoknak nincs elég joguk.
A telepítési elv minden program esetében azonos. Csak a végén változik a htop helyett a szükséges segédprogramra (további parancsokhoz).