Introduktion
Denne serie er en del af 4 guides!
- Opret en SUDO bruger på Ubuntu
- Hostname, timezone, locales på Ubuntu (Denne Guide)
- Sådan konfigureres SSH-nøgler på Ubuntu
- Beskyt din OpenSSH server på Ubuntu
Når du opretter en ny Ubuntu server, bør du udføre nogle vigtige konfigurationstrin som en del af den indledende opsætning. I denne guide skal vi blandt andet se hostname, tidszone, locales.
Inden du går i gang, skal du pege dit domain eller subdomain til din serverip
Det gør du ved at sætte en A-Record op. F.eks “testserver.futurenode.dk”
Hvis din server også bruger IPv6 – lav evt en AAAA record som peger på din servers IPv6
I denne guide bruger vi følgene information:
- IPv4: 49.13.13.37
- IPv6: 2a01:4f8:c013:1337::1
- Hostname: testserver.futurenode.dk
Hostname:
Til at starte med, skal vi se vores nuværende hostname, og det kan du gøre med disse to kommandoer
Det vil se ca. sådan ud.
Nu skal vi skifte vores hostname
Næste skridt er at skifte vores hostname – I dette tilfælde (ubuntu-4gb-fsn1-1)
Skriv indestående kommando for at lave vores hostname om!
Ovenstående vil skifte vores hostname fra “ubuntu-4gb-fsn1-1” til “testserver.futurenode.dk”
Næste skridt er er at ændre vores hostname permanent ved at rette i følgende fil “/etc/hosts” – Det gør du med denne kommando.
Ret filen fra følgende
til:
OBS: Husk at skifte min info ud med din egen! Det er både IPv4, IPv6 samt DNS-adresse
Gem nu filen og skriv nedestående kommando
Hvis det ser sådan ud (Self skal din egen info stå der) er det korrekt sat op
Genstart nu din server med nedenstående kommando
Når din server er oppe igen, login på den og skriv denne nedenstående kommando igen for at se om dine ændringer stadig er gået igennem efter reboot
Det skulle stadig gerne se sådan ud! (Lige som det første gang du kørte “hostnamectl” kommandoen)
OBS: Hvis du har en Hetzner server, kan det godt ske du skal rette nogle config filer på serveren før det virker! – Smid en kommentar hvis du har brug for hjælp
Tidszone
For at ændre din servers tidszone, skal du først skrive denne kommando:
Du skal nu finde din “tidszone” på listen. (Du kan trykke på enter for at loade mere af listen)
I mit tilfælde er det: Europe/Copenhagen som jeg skal bruge!
OBS: Når du har fundet den, kan du bare trykke på CTRL + C for at lukke listen!
Når dette er gjort skal du rette denne linje til: “sudo timedatectl set-timezone your_time_zone” så det passer til din server
I mit tilfælde er det altså:
Skriv nu følgene kommando:
Din servers tid skulle nu passe med den timezone som du er i.
Skift dit systemsprog (locales) fra terminalen
INDEN DU GÅR I GANG!:
Jeg vil IKKE anbefale du skifter hele dit systemsprog til dansk ved at vælge (da_DK.UTF-8 UTF-8), da det kan være svært at fejlsøge når det hele står på dansk! – Derfor vil jeg anbefale du sætter den til “en_DK.UTF-8 UTF-8”
Du skal altid bruge UTF-8 hvis muligt!
Lad os antage du vil bruge “en_DK.UTF-8 UTF-8” (Det er den som jeg anbefaler) – Start med at skrive nedestående kommando for at se hvad sprog der pt. er installeret på serveren
Skriv nu nedstående kommando for at åbne vores config guide
Vælg nu “en_DK.UTF-8 UTF-8” på listen
Når du har fundet den rigtige, tryk på [SPACE] for at vælge den du står ved.
Brug tabulatoren og vælg [OK]
Det ca. se sådan ud:
Vælg nu det sprog (locale) som du valgte tidliger i guiden – I dette tilfælde: (en_DK.UTF-8 UTF-8) og brug tabulatoren til at vælge [OK]
Det vil nu se sådan ud (Bemærk at en_DK.UTF-8 UTF-8) bliver loaded
Hvis du har problemer eller spørgsmål post gerne en kommentar
Læg en kommentar