Pirmās komandas Jūsu VPS: iepazīšanās ar komandrindu
Pēc pirmās pieteikšanās savā VPS Jūs redzat tikai mirgojošu kursoru. Ar dažām komandām Jūs varat orientēties: kur atrodaties, kas ir mapē, kā izlasīt vai mainīt failu un kāds ir Jūsu servera stāvoklis. Pieteikšanās vēl nav notikusi? Vispirms izlasiet Pieteikšanās savā VPS ar SSH (un SSH atslēgas izveide) un pirmajā reizē salīdziniet pirkstu nospiedumu, kā aprakstīts rakstā Pirmā pieteikšanās ar SSH.
Uzvednes lasīšana
Pa kreisi no kursora ir uzvedne (prompt), piemēram, anna@web1:~$. Tajā redzams, kas Jūs esat (anna), kurā serverī (web1) un kurā mapē (~ ir Jūsu mājas mape). Svarīga ir pēdējā rakstzīme: $ nozīmē parastu lietotāju, # nozīmē root. Root drīkst visu, bez jautājuma "Vai tiešām?". Tāpēc labāk strādājiet ar savu lietotāju un komandām, kurām nepieciešamas administratora tiesības, priekšā rakstiet sudo. Kā izveidot šādu lietotāju, skatiet rakstā Savs lietotājs ar sudo.
Apskats mapēs
| Komanda | Ko tā dara |
|---|---|
pwd | Parāda, kurā mapē Jūs pašlaik atrodaties |
ls -la | Parāda mapes saturu ar tiesībām, īpašnieku un izmēru, arī slēptos failus (nosaukumi, kas sākas ar punktu, piemēram, .ssh) |
cd /etc/ssh | Pāriet uz mapi. cd .. ir viena mape uz augšu, cd bez nekā aiz tās atgriež Jūs mājas mapē |
Dažas mapes Jūs sastapsiet bieži: /etc (konfigurācija), /var/log (žurnālfaili), /home (mājas mapes), /root (root mājas mape) un /var/www vai /srv (vietnes un pakalpojumi). Lielajiem burtiem ir nozīme: /etc/SSH neeksistē, bet /etc/ssh gan.
Failu lasīšana un rediģēšana
cat failsparāda īsu failu uzreiz visu.less failsļauj pārlapot ar bultiņām un atstarpes taustiņu. Meklēšana notiek ar/vārds, iziešana arq.tail -n 50 failsparāda pēdējās 50 rindas, ērti žurnālfailiem.nano failsatver vienkāršu redaktoru. Saglabāšana ir Ctrl+O un Enter, aizvēršana Ctrl+X.
Pirms konfigurācijas faila maiņas izveidojiet kopiju, piemēram, sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak. Mainiet vienu lietu vienlaikus un pārbaudiet konfigurāciju, pirms restartējat pakalpojumu: daudzām programmām tam ir sava komanda, piemēram, sudo sshd -t vai sudo nginx -t.
Kāds ir Jūsu servera stāvoklis?
| Komanda | Ko Jūs redzat |
|---|---|
cat /etc/os-release | Kāda operētājsistēma un kura versija darbojas, piemēram, Debian 13 vai Ubuntu 24.04 LTS |
uptime | Cik ilgi serveris jau ir ieslēgts un noslodze (load) 1, 5 un 15 minūšu laikā |
df -h | Brīvā diska vieta. Pilns disks ir bieži sastopams iemesls, kāpēc serveris "pēkšņi" apstājas |
free -h | Atmiņa. Skatieties kolonnu available, nevis free: Linux izmanto brīvo atmiņu kā kešatmiņu un atdod to, kad programmai tā ir vajadzīga |
ip -brief address | Jūsu servera IP adreses |
Ja disks pildās vai serveris ir lēns, skatiet rakstu Disks pilns, atmiņa pilna vai serveris lēns. Nepieciešams vairāk diska vietas? Skatiet Jūsu VPS diska vietas palielināšana.
Palīdzības atrašana
man lsatver komandas rokasgrāmatu. Pārlapošana un meklēšana notiek tāpat kāless. Ja rokasgrāmatu nav, instalējiet tās arsudo apt install man-db.ls --helplielākajai daļai komandu sniedz īsu opciju sarakstu.- Tab taustiņš papildina komandu un failu nosaukumus. Tas palīdz izvairīties no drukas kļūdām. Ar bultiņu uz augšu Jūs varat atsaukt iepriekšējās komandas.
rm nav atkritnes: dzēsts ir dzēsts. Esiet īpaši uzmanīgi ar rm -r (mape ar visu tās saturu) un ar aizstājējzīmēm, piemēram, *, it īpaši, ja strādājat kā root. Tāpat neielīmējiet komandas no interneta, tās iepriekš neizlasot. Pirms lielām izmaiņām izveidojiet momentuzņēmumu, skatiet Jūsu VPS momentuzņēmumi un rezerves kopijas.Jūsu VPS ir pilnībā pašpārvaldāms: visu, kas notiek Jūsu serverī, pārvaldāt Jūs. Mēs palīdzam ar WebOké daļu, piemēram, VPS ekrānu, tīklu un momentuzņēmumiem. Vai labāk vēlaties strādāt ar hostinga plānu? Tur ir ierobežotāka komandrinda, skatiet SSH piekļuve un Terminal DirectAdmin: kuri plāni to piedāvā un kā pieteikties.
Vēlaties uzzināt vairāk? Apgūstiet bezmaksas kursu VPS un Linux serveru pārvaldība, nodarbību 1.4 Orientēšanās komandrindā.
