Felsökning i linux.

Felsökning i linux är oftast inte särskilt svårt. Loggningen från de flesta servers och program brukar vara ypperlig och inte alls bestående av kryptiska meddelanden som "fel i minnesplats 000c00a". Ofta står det rakt upp och ned vad som är fel. Vissa gånger får man själv slå på debug-läge. Hur man gör detta står alltid i manualen. Lättast följer man vad som händer i loggfilerna med ett program som heter tail.

tail -f /var/log/messages

Denna rad skriver kontinuerligt ut vad som skrivs i filen /var/log/messages. Man ser då exakt vad som händer medans man jobbar. Det finns fler olika loggfiler i /var/log som man kan titta i.

Nätverket kan lätt kontrolleras med några snabba kommandon. De flesta distributioner idag har bra grafiska verktyg också.

ifconfig Skriver ut vad man har för inställningar på de olika nätverkskorten.
route Visar vilka statiska routes man har i datorn. Vanlig fel är att man inte har nån.
cat /etc/resolv.conf DNS servern datorn letar ipadresser från.
cat /etc/hostname Namnet på datorn.
cat /etc/hosts Statisk hostuppslagning. Här man man lägga in egna domänuppslagningar.
netstat Visar etablerade anslutningar genom nätverket och lokalt.
nslookup Bra för att kontrollera att DNS fungerar.
Ping Kolla om en server finns tillgänglig, inte 100% att lita på då många servers idag inte svarar på ping.

Läsa manualer när man har problem är också viktigt. Bättre lägga en halvtimme på att läsa manualen än att sitta timtals och ändra inställningar man inte vet vad dom gör. Att slänga in felmeddelanden i google eller nån annan sökmotor brukar också snabbt ge resultat. Sista utvägen är att kontakta utvecklarna men då bör man ha läst manualen först iallafall.