Az első parancsok a VPS-én: körülnézés a parancssorban
Először jelentkezett be a VPS-ére, és csak egy villogó kurzort lát. Néhány paranccsal könnyen eligazodhat: megtudhatja, hol áll, mi található egy mappában, hogyan olvashat el vagy módosíthat egy fájlt, és milyen állapotban van a szervere. Még nem jelentkezett be? Olvassa el először a Bejelentkezés a VPS-re SSH-val (és SSH-kulcs létrehozása) című cikket, és az első alkalommal ellenőrizze az ujjlenyomatot az Az első bejelentkezés SSH-val című cikkben leírtak szerint.
A prompt értelmezése
A kurzortól balra található a prompt, például anna@web1:~$. Ebből kiolvasható, hogy ki Ön (anna), melyik szerveren van (web1) és melyik mappában áll (a ~ az Ön saját kezdőkönyvtára). Az utolsó karakter fontos: a $ egy átlagos felhasználót jelöl, a # pedig a rootot. A root mindent megtehet, „Biztos benne?” kérdés nélkül. Ezért javasoljuk, hogy saját felhasználóval dolgozzon, és a rendszergazdai jogosultságot igénylő parancsok elé írja be a sudo szót. Azt, hogy hogyan hozhat létre ilyen felhasználót, a Saját felhasználó sudo jogosultsággal című cikkben olvashatja.
Körülnézés a mappákban
| Parancs | Mit csinál |
|---|---|
pwd | Megmutatja, melyik mappában áll éppen |
ls -la | Megjeleníti a mappa tartalmát a jogosultságokkal, a tulajdonossal és a mérettel együtt, a rejtett fájlokat is (ezek neve ponttal kezdődik, például .ssh) |
cd /etc/ssh | Átlép egy mappába. A cd .. egy szinttel feljebb lép, a cd önmagában pedig visszaviszi a kezdőkönyvtárába |
Néhány mappával rendszeresen találkozni fog: /etc (konfiguráció), /var/log (naplófájlok), /home (kezdőkönyvtárak), /root (a root kezdőkönyvtára), valamint /var/www vagy /srv (weboldalak és szolgáltatások). A kis- és nagybetűk számítanak: /etc/SSH nem létezik, /etc/ssh viszont igen.
Fájlok olvasása és szerkesztése
- A
cat bestandegy rövid fájlt egyszerre jelenít meg. - A
less bestandsegítségével a nyilakkal és a szóközbillentyűvel lapozhat. Keresni a/woordparanccsal, kilépni aqbillentyűvel lehet. - A
tail -n 50 bestandaz utolsó 50 sort mutatja, ami a naplófájloknál hasznos. - A
nano bestandegy egyszerű szövegszerkesztőt nyit meg. Mentés: Ctrl+O, majd Enter, kilépés: Ctrl+X.
Mielőtt módosít egy konfigurációs fájlt, készítsen róla másolatot, például: sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak. Egyszerre csak egy dolgot változtasson meg, és a szolgáltatás újraindítása előtt tesztelje a konfigurációt: sok programnak van erre saját parancsa, például sudo sshd -t vagy sudo nginx -t.
Milyen állapotban van a szervere?
| Parancs | Mit lát |
|---|---|
cat /etc/os-release | Melyik operációs rendszer és melyik verzió fut, például Debian 13 vagy Ubuntu 24.04 LTS |
uptime | Mióta fut a szerver, valamint a terhelés (load) az elmúlt 1, 5 és 15 percre vonatkozóan |
df -h | Szabad lemezterület. A megtelt lemez gyakori oka annak, hogy egy szerver „magától” leáll |
free -h | Memória. Az available oszlopot nézze, ne a free oszlopot: a Linux a szabad memóriát gyorsítótárként használja, és visszaadja, amikor egy programnak szüksége van rá |
ip -brief address | A szerver IP-címei |
Ha megtelik a lemez, vagy lassú a szerver, olvassa el a Megtelt lemez, megtelt memória vagy lassú működés című cikket. Több lemezterületre van szüksége? Lásd: A VPS lemezterületének növelése.
Segítség keresése
- A
man lsmegnyitja egy parancs kézikönyvét. A lapozás és a keresés ugyanúgy működik, mint alessesetében. Ha hiányoznak a kézikönyvek, telepítse őket asudo apt install man-dbparanccsal. - Az
ls --helpa legtöbb parancsnál rövid listát ad a lehetséges opciókról. - A Tab billentyű kiegészíti a parancsok és fájlok nevét, így elkerülheti az elgépeléseket. A felfelé mutató nyíllal visszahívhatja a korábbi parancsokat.
rm parancsnak nincs lomtára: ami törölve van, az elveszett. Legyen különösen óvatos az rm -r paranccsal (egy mappa a teljes tartalmával együtt) és a helyettesítő karakterekkel, például a * jellel, főleg ha rootként dolgozik. Ne illesszen be az internetről parancsokat anélkül, hogy előbb elolvasná őket. Nagyobb módosítás előtt készítsen snapshotot, lásd: Snapshotok és biztonsági mentések a VPS-hez.A VPS teljesen önállóan kezelt szolgáltatás: a szerveren belül történteket Ön kezeli. Mi a WebOké által biztosított részekben segítünk, például a VPS-felülettel, a hálózattal és a snapshotokkal kapcsolatban. Inkább tárhelycsomaggal dolgozna? Ott korlátozottabb parancssor áll rendelkezésre, lásd: SSH-hozzáférés és a Terminal a DirectAdminban: mely csomagokban érhető el és hogyan jelentkezhet be.
Szeretne többet tanulni? Végezze el ingyenes, VPS és Linux-szerverkezelés című tanfolyamunkat, ehhez a témához a következő lecke tartozik: 1.4 Körülnézés a parancssorban.
