Nyttige Linux-kommandoer for VPS

Når du administrerer en Linux-basert VPS via SSH, bruker du kommandoer i terminalen for å navigere, lese filer, endre filer og sjekke ressursbruk på serveren.

Denne artikkelen viser noen vanlige kommandoer som kan være nyttige når du jobber på VPS-en din. Den er ment som en enkel oversikt, ikke som en komplett innføring i Linux.

Før du begynner

Du må være koblet til VPS-en via SSH for å bruke kommandoene i denne artikkelen.

Vær ekstra forsiktig med kommandoer som sletter filer eller mapper. På en VPS har du selv ansvar for endringer du gjør på serveren.

Navigere i mapper

Se hvor du er

Bruk pwd for å vise hvilken mappe du står i nå:

pwd

Eksempel på resultat:

/home/brukernavn

Se innholdet i en mappe

Bruk ls for å vise innholdet i mappen du står i:

ls

Du kan også bruke ulike varianter av kommandoen:

ls -l

Viser filer og mapper med mer informasjon, for eksempel rettigheter, eier, størrelse og tidspunkt for siste endring.

ls -la

Viser også skjulte filer og mapper. Skjulte filer starter ofte med punktum, for eksempel .env eller .htaccess.

ls -lh

Viser filstørrelser i et mer lesbart format, for eksempel KB, MB eller GB.

ls -lt

Sorterer etter sist endret, med nyeste først.

ls -lhS

Sorterer etter filstørrelse, med største først.

Du kan også vise innholdet i en bestemt mappe:

ls -la /var/www/html

Bytt ut /var/www/html med mappen du vil se innholdet i.

Bytte mappe

Bruk cd for å gå til en annen mappe:

cd /var/www/html

Gå ett nivå opp:

cd ..

Gå til hjemmemappen til brukeren du er logget inn som:

cd ~

Opprette og slette mapper

Opprette en mappe

Bruk mkdir for å opprette en ny mappe:

mkdir mappenavn

Eksempel:

mkdir backup

Slette en tom mappe

Bruk rmdir for å slette en tom mappe:

rmdir mappenavn

Merk: rmdir fungerer bare hvis mappen er tom.

Slette en mappe med innhold

Hvis du skal slette en mappe og alt innholdet i den, kan du bruke:

rm -r mappenavn

Vær forsiktig: Denne kommandoen sletter mappen og innholdet i den. Kontroller alltid at du står i riktig mappe og har skrevet riktig sti før du bruker rm -r.

Jobbe med filer

Vise innholdet i en fil

Bruk cat for å vise innholdet i en fil:

cat filnavn

Eksempel:

cat /var/www/html/index.html

Dette passer best for korte filer. For lange filer kan det være bedre å bruke less.

Lese en lengre fil

Bruk less for å lese en fil side for side:

less filnavn

Du kan bla med piltastene. Trykk q for å avslutte.

Vise de siste linjene i en fil

Bruk tail for å vise slutten av en fil:

tail filnavn

Dette er spesielt nyttig for loggfiler.

For å følge en loggfil mens den oppdateres, kan du bruke:

tail -f filnavn

Eksempel:

tail -f /var/log/syslog

Avslutt med Ctrl + C.

Kopiere en fil

Bruk cp for å kopiere en fil:

cp originalfil kopiertfil

Eksempel:

cp config.php config-backup.php

Flytte eller gi nytt navn til en fil

Bruk mv for å flytte en fil:

mv filnavn /sti/til/ny/mappe/

Du kan også bruke mv for å gi en fil nytt navn:

mv gammelt-navn.txt nytt-navn.txt

Slette en fil

Bruk rm for å slette en fil:

rm filnavn

Vær forsiktig: Filer som slettes med rm, havner ikke i en papirkurv.

Redigere filer

Redigere med nano

nano er en enkel teksteditor som ofte er lettest å bruke hvis du ikke er vant til Linux-terminalen.

Åpne en fil med:

nano filnavn

Når du er ferdig:

Ctrl + O

lagrer filen.

Trykk deretter Enter.

Lukk editoren med:

Ctrl + X

Redigere med vi eller vim

Du kan også bruke vi eller vim:

vi filnavn

eller:

vim filnavn

Disse editorene er kraftige, men kan være uvante hvis du ikke har brukt dem før.

Sjekke diskplass og ressursbruk

Sjekke diskplass

Bruk df -h for å se hvor mye diskplass som er brukt og tilgjengelig:

df -h

-h gjør at størrelsene vises i et mer lesbart format, for eksempel MB og GB.

Sjekke størrelsen på en mappe

Bruk du -sh for å se hvor stor en mappe er:

du -sh mappenavn

Eksempel:

du -sh /var/www/html

Se aktive prosesser

Bruk top for å se aktive prosesser og ressursbruk på serveren:

top

Trykk q for å avslutte.

Hvis htop er installert, kan du bruke:

htop

htop gir en mer oversiktlig visning, men er ikke alltid installert som standard.

Finne hjelp til en kommando

Mange kommandoer har en hjelpeside du kan åpne direkte i terminalen.

Eksempel:

ls --help

Du kan også bruke man for å lese manualen til en kommando:

man ls

Avslutt manualen med q.

Oppsummering

Disse kommandoene dekker noen av de vanligste oppgavene du gjør via SSH på en Linux-basert VPS:

  • navigere mellom mapper
  • vise filer og mapper
  • lese og redigere filer
  • kopiere, flytte og slette filer
  • sjekke diskplass og ressursbruk

Vær spesielt forsiktig med kommandoer som sletter filer eller mapper, som rm og rm -r. Test gjerne med ufarlige mapper eller filer først hvis du er usikker.

Var denne artikkelen nyttig?

Fant du ikke det du trengte?

Chat med oss

Trenger du hjelp? Chat med oss direkte hverdager mellom kl. 8:30-16:30

Snakk med oss

Du kan ringe oss direkte på hverdager mellom kl. 09:00-15:00