De första kommandona på din VPS: titta runt på kommandoraden
Du har loggat in på din VPS för första gången och ser bara en blinkande markör. Med en handfull kommandon hittar du rätt: var du befinner dig, vad som finns i en mapp, hur du läser eller ändrar en fil och hur din server mår. Inte inloggad än? Läs först Logga in på din VPS med SSH (och skapa en SSH-nyckel) och jämför fingeravtrycket första gången, som i Första inloggningen med SSH.
Läsa prompten
Till vänster om markören står prompten, till exempel anna@web1:~$. Där ser du vem du är (anna), på vilken server (web1) och i vilken mapp (~ är din egen hemmapp). Det sista tecknet är viktigt: $ är en vanlig användare, # är root. Root får göra allt, utan något "är du säker?". Arbeta därför hellre med en egen användare och sätt sudo framför kommandon som kräver administratörsbehörighet. Hur du skapar den användaren står i En egen användare med sudo.
Titta runt i mappar
| Kommando | Vad det gör |
|---|---|
pwd | Visar vilken mapp du står i just nu |
ls -la | Visar innehållet i mappen, med behörigheter, ägare och storlek, även dolda filer (namn som börjar med en punkt, som .ssh) |
cd /etc/ssh | Går till en mapp. cd .. går upp en nivå, cd utan något efter tar dig tillbaka till din hemmapp |
Några mappar stöter du på hela tiden: /etc (konfiguration), /var/log (loggfiler), /home (hemmappar), /root (roots hemmapp) och /var/www eller /srv (webbplatser och tjänster). Versaler spelar roll: /etc/SSH finns inte, /etc/ssh gör det.
Läsa och redigera filer
cat filvisar en kort fil på en gång.less fillåter dig bläddra med piltangenterna och mellanslagstangenten. Du söker med/ordoch avslutar medq.tail -n 50 filvisar de sista 50 raderna, praktiskt för loggfiler.nano filöppnar en enkel editor. Spara med Ctrl+O och Enter, avsluta med Ctrl+X.
Gör en kopia innan du ändrar en konfigurationsfil, till exempel sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak. Ändra en sak i taget och testa konfigurationen innan du startar om tjänsten: många program har ett eget kommando för det, som sudo sshd -t eller sudo nginx -t.
Hur mår din server?
| Kommando | Vad du ser |
|---|---|
cat /etc/os-release | Vilket operativsystem och vilken version som körs, till exempel Debian 13 eller Ubuntu 24.04 LTS |
uptime | Hur länge servern har varit igång och belastningen (load) över 1, 5 och 15 minuter |
df -h | Ledigt diskutrymme. En full disk är en vanlig orsak till att en server "plötsligt" slutar fungera |
free -h | Minne. Titta på kolumnen available, inte på free: Linux använder ledigt minne som cache och lämnar tillbaka det när ett program behöver det |
ip -brief address | Serverns IP-adresser |
Blir disken full eller är servern långsam, titta då i Full disk, fullt minne eller långsam server. Behöver du mer diskutrymme? Se Utöka diskutrymmet på din VPS.
Hitta hjälp
man lsöppnar manualen för ett kommando. Du bläddrar och söker precis som iless. Saknas manualerna, installera dem medsudo apt install man-db.ls --helpger en kort lista med alternativ för de flesta kommandon.- Tabbtangenten fyller i namn på kommandon och filer. Det minskar risken för stavfel. Med uppåtpilen hämtar du tidigare kommandon.
rm har ingen papperskorg: borta är borta. Var extra försiktig med rm -r (en mapp med allt innehåll) och med jokertecken som *, särskilt om du är root. Klistra inte heller in kommandon från internet utan att läsa dem först. Ta en snapshot före en större ändring, se Snapshots och backuper av din VPS.Din VPS är helt egenförvaltad: det som händer inne på servern sköter du själv. Vi hjälper till med WebOké-delen, som VPS-panelen, nätverket och snapshots. Arbetar du hellre med ett webbhotellspaket? Där har du en mer begränsad kommandorad, se SSH-åtkomst och Terminal i DirectAdmin: vilka paket och hur du loggar in.
Vill du lära dig mer? Gå den kostnadsfria kursen VPS och Linux-serveradministration, lektion 1.4 Titta runt på kommandoraden.
