Ensimmäiset komennot VPS:lläsi: tutustu komentoriviin
Olet kirjautunut VPS:llesi ensimmäistä kertaa ja näet vain vilkkuvan kursorin. Muutamalla komennolla pääset alkuun: näet, missä olet ja mitä kansiossa on, osaat lukea ja muokata tiedostoja ja tiedät, missä kunnossa palvelimesi on. Etkö ole vielä kirjautunut? Lue ensin Kirjautuminen VPS:lle SSH:lla (ja SSH-avaimen luominen) ja vertaa ensimmäisellä kerralla sormenjälkeä, kuten ohjeessa Ensimmäinen kirjautuminen SSH:lla.
Kehotteen lukeminen
Kursorin vasemmalla puolella on kehote, esimerkiksi anna@web1:~$. Siitä näet, kuka olet (anna), millä palvelimella (web1) ja missä kansiossa (~ on oma kotikansiosi). Viimeinen merkki on tärkeä: $ tarkoittaa tavallista käyttäjää, # rootia. Root saa tehdä kaiken, eikä mitään varmistuskysymyksiä tule. Työskentele siksi mieluummin omalla käyttäjällä ja lisää sudo ylläpito-oikeuksia vaativien komentojen eteen. Käyttäjän luomisesta kerrotaan ohjeessa Oma käyttäjä sudo-oikeuksilla.
Kansioiden selaaminen
| Komento | Mitä se tekee |
|---|---|
pwd | Näyttää, missä kansiossa olet nyt |
ls -la | Näyttää kansion sisällön oikeuksineen, omistajineen ja kokoineen, myös piilotetut tiedostot (pisteellä alkavat nimet, kuten .ssh) |
cd /etc/ssh | Siirtyy kansioon. cd .. siirtyy yhden kansion ylöspäin, pelkkä cd vie takaisin kotikansioosi |
Muutama kansio tulee vastaan usein: /etc (asetukset), /var/log (lokitiedostot), /home (kotikansiot), /root (rootin kotikansio) ja /var/www tai /srv (sivustot ja palvelut). Isoilla kirjaimilla on merkitystä: /etc/SSH ei ole olemassa, /etc/ssh on.
Tiedostojen lukeminen ja muokkaaminen
cat tiedostonäyttää lyhyen tiedoston kerralla.less tiedostoantaa selata nuolinäppäimillä ja välilyönnillä. Haku tapahtuu komennolla/sana, lopetus näppäimelläq.tail -n 50 tiedostonäyttää viimeiset 50 riviä, kätevä lokitiedostoille.nano tiedostoavaa yksinkertaisen editorin. Tallennus: Ctrl+O ja Enter, poistuminen: Ctrl+X.
Tee kopio ennen kuin muokkaat asetustiedostoa, esimerkiksi sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak. Muuta yksi asia kerrallaan ja testaa asetukset ennen palvelun uudelleenkäynnistystä: monilla ohjelmilla on siihen oma komentonsa, kuten sudo sshd -t tai sudo nginx -t.
Missä kunnossa palvelimesi on?
| Komento | Mitä näet |
|---|---|
cat /etc/os-release | Mikä käyttöjärjestelmä ja versio on käytössä, esimerkiksi Debian 13 tai Ubuntu 24.04 LTS |
uptime | Kuinka kauan palvelin on ollut päällä ja kuormitus (load) 1, 5 ja 15 minuutin ajalta |
df -h | Vapaa levytila. Täysi levy on yleinen syy siihen, että palvelin lakkaa "yhtäkkiä" toimimasta |
free -h | Muisti. Katso saraketta available, älä saraketta free: Linux käyttää vapaata muistia välimuistina ja antaa sen takaisin, kun jokin ohjelma tarvitsee sitä |
ip -brief address | Palvelimesi IP-osoitteet |
Jos levy täyttyy tai palvelin on hidas, katso Levy täynnä, muisti täynnä tai hidas palvelin. Tarvitsetko lisää levytilaa? Katso VPS:n levytilan kasvattaminen.
Ohjeiden löytäminen
man lsavaa komennon käyttöohjeen. Selaaminen ja haku toimivat samoin kuinless-komennossa. Jos ohjeet puuttuvat, asenna ne komennollasudo apt install man-db.ls --helpnäyttää useimmissa komennoissa lyhyen listan vaihtoehdoista.- Sarkainnäppäin (Tab) täydentää komentojen ja tiedostojen nimiä. Näin vältät kirjoitusvirheitä. Ylänuolella saat aiemmat komennot takaisin.
rm ei käytä roskakoria: poistettu on poissa. Ole erityisen varovainen komennon rm -r (kansio kaikkine sisältöineen) ja jokerimerkkien, kuten *, kanssa, varsinkin jos olet root. Älä myöskään liitä komentoja internetistä lukematta niitä ensin. Ota snapshot ennen isoa muutosta, katso VPS:n snapshotit ja varmuuskopiot.VPS on täysin itse hallinnoitava: hallitset itse kaiken, mitä palvelimesi sisällä tapahtuu. Me autamme WebOké-osuudessa, kuten VPS-näkymässä, verkossa ja snapshoteissa. Käytätkö mieluummin webhotellipakettia? Siinä komentorivi on suppeampi, katso SSH-yhteys ja Terminal DirectAdminissa: mitkä paketit ja miten kirjaudut.
Haluatko oppia lisää? Käy ilmainen kurssi VPS ja Linux-palvelimen ylläpito, oppitunti 1.4 Komentorivillä liikkuminen.
