Skip to content

Server start: hostname, timezone, locales på ubuntu

Introduktion

Denne serie er en del af 4 guides!

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

				
					hostname
hostnamectl
				
			

Det vil se ca. sådan ud.

Nu skal vi skifte vores hostname

Et indledende punkter af en computerserver skærmbillede.

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!

				
					sudo hostnamectl set-hostname testserver.futurenode.dk
				
			

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.

				
					nano /etc/hosts
				
			

Ret filen fra følgende

				
					127.0.1.1 ubuntu-4gb-fsn1-1 ubuntu-4gb-fsn1-1
127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
				
			

Til følgende

				
					49.13.13.37 testserver.futurenode.dk futurenode
127.0.0.1 localhost

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
2a01:4f8:c013:1337::1 testserver.futurenode.dk futurenode
				
			

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

				
					hostnamectl
				
			

Hvis det ser sådan ud (Self skal din egen info stå der) er det korrekt sat op

Et indledende punkter på en computer forbundet til en server med en grøn skærm.

Genstart nu din server med nedenstående kommando

				
					reboot
				
			

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

				
					hostnamectl
				
			

Det skulle stadig gerne se sådan ud! (Lige som det første gang du kørte “hostnamectl” kommandoen)

Et indledende punkter på en computer forbundet til en server med en grøn skærm.

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:

				
					timedatectl list-timezones
				
			

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å:

				
					sudo timedatectl set-timezone Europe/Copenhagen
				
			

Skriv nu følgene kommando:

				
					timedatectl
				
			
Et skærmbillede af en computerskærm, der viser en kommandolinje.

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

				
					locale
				
			
Et skærmbillede af et python-program.

Skriv nu nedstående kommando for at åbne vores config guide

				
					sudo dpkg-reconfigure locales
				
			

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:

Et skærmbillede af en computerskærm med en lyserød skærm.

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]

Et skærmbillede af en skærm, der viser en sprogopsætningsskærm.

Det vil nu se sådan ud (Bemærk at en_DK.UTF-8 UTF-8) bliver loaded

Et skærmbillede af en computerskærm, der viser et python-script.

Hvis du har problemer eller spørgsmål post gerne en kommentar

Done :)

Bedøm dette indlæg:

Hvor nyttigt var dette indlæg?

Vælg din bedømmelse

Gennemsnitlig bedømmelse? 0 / 5. Antal bedømmelser: 0

Ingen bedømmelser endnu! Vær den første til at bedømme dette indlæg.

Del dette indlæg:

Kommentarer:

No comment yet, add your voice below!


Add a Comment

Tak, fordi du overvejer at poste en kommentar. Husk, at alle kommentarer modereres i henhold til vores kommentarpolitik som du finder HER

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Share to...