30 ting at gøre efter minimal RHEL/CentOS 7 installation


CentOS er en industristandard Linux-distribution, der er et derivat af RedHat Enterprise Linux. Du kan begynde at bruge operativsystemet, så snart du installerer det, men for at få mest muligt ud af dit system skal du udføre et par opdateringer, installere et par pakker, konfigurere bestemte tjenester og applikationer.

Denne artikel sigter mod "30 ting at gøre efter installation af RHEL/CentOS 7". Indlægget er skrevet under hensyntagen til, at du har installeret RHEL/CentOS Minimal Install, som foretrækkes i Enterprise og produktionsmiljø, hvis ikke kan du følge nedenstående guide, der viser dig minimale installationer af begge.

  1. Installation af CentOS 7 Minimal
  2. Installation af RHEL 7 Minimal

Følgende er listen over vigtige ting, som vi har dækket i denne vejledning baseret på industristandardkrav. Vi håber, at disse ting vil være meget nyttige ved opsætning af din server.

1. Registrer og aktiver Red Hat-abonnement

Efter minimal RHEL 7-installation er det tid til at registrere og aktivere dit system til Red Hat Subscription-arkiver og udføre en komplet systemopdatering. Dette er kun gyldigt, hvis du har et gyldigt RedHat-abonnement. Du skal registrere din for at aktivere officielle RedHat System-arkiver og opdatere OS fra tid til anden.

Vi har allerede dækket en detaljeret instruktion om, hvordan man registrerer og aktiverer RedHat-abonnement i nedenstående vejledning.

  1. Registrer og aktiver Red Hat-abonnementsopbevaringssteder i RHEL 7

Bemærk: Dette trin er kun til RedHat Enterprise Linux, der har et gyldigt abonnement. Hvis du kører en CentOS-server, skal du straks gå videre til yderligere trin.

2. Konfigurer netværk med statisk IP-adresse

Den første ting du skal gøre er at konfigurere statisk IP-adresse, rute og DNS til din CentOS-server. Vi bruger ip-kommandoen til udskiftning af ifconfig-kommandoen. Imidlertid er ifconfig-kommandoen stadig tilgængelig for de fleste Linux-distributioner og kan installeres fra standardregisteret.

# yum install net-tools             [Provides ifconfig utility]

Men som sagt, vi bruger ip-kommandoen til at konfigurere statisk IP-adresse. Så sørg for først at kontrollere den aktuelle IP-adresse.

# ip addr show

Åbn og rediger nu fil/etc/sysconfig/network-scripts/ifcfg-enp0s3 ved hjælp af dit valg af editor. Her bruger jeg Vi editor og sørger for at du skal være rootbruger for at foretage ændringer ...

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Nu redigerer vi fire felter i filen. Bemærk nedenstående fire felter og lad alt andet være uberørt. Efterlad også dobbelt tilbud som det er, og indtast dine data imellem.

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

Efter at have foretaget ændringerne 'ifcfg-enp0s3', ligner det billedet nedenfor. Bemærk din IP, GATEWAY og DNS vil variere. Bekræft det med din internetudbyder. Gem og luk.

Genstart servicenetværket, og kontroller, at IP'en er korrekt eller ej, der blev tildelt. Hvis alt er i orden, skal du pinge for at se netværksstatus ...

# service network restart

Efter genstart af netværket skal du kontrollere IP-adressen og netværksstatus ...

# ip addr show
# ping -c4 google.com

3. Indstil værtsnavn på server

Den næste ting at gøre er at ændre HOSTNAME for CentOS-severen. Tjek det aktuelt tildelte HOSTNAME.

# echo $HOSTNAME

For at indstille nyt HOSTNAME skal vi redigere '/ etc/hostsname' og erstatte det gamle hostname med det ønskede.

# vi /etc/hostname

Når du har indstillet værtsnavn, skal du sørge for at bekræfte værtsnavn ved at logge ud og logge ind igen. Efter login skal du kontrollere det nye værtsnavn.

$ echo $HOSTNAME

Alternativt kan du bruge kommandoen 'værtsnavn' til at se dit aktuelle hotsname.

$ hostname

4. Opdater eller opgrader CentOS minimal installation

Dette vil ikke installere andre nye pakker end opdatering og installation af den nyeste version af installerede pakker og sikkerhedsopdateringer. Desuden er opdatering og opgradering ret ens, bortset fra at Upgrade = Update + muliggør forældet behandling under opdateringer.

# yum update && yum upgrade

Vigtigt: Du kan også køre kommandoen nedenfor, som ikke beder om opdateringen af pakkerne, og du behøver ikke at skrive 'y' for at acceptere ændringerne.

Det er dog altid en god ide at gennemgå de ændringer, der skal finde sted på skærmen specielt i produktionen. Derfor kan brug af nedenstående kommando muligvis automatisere opdateringen og opgraderingen for dig, men det anbefales ikke.

# yum -y update && yum -y upgrade

5. Installer kommandolinjebrowser

I de fleste tilfælde, specielt i produktionsmiljø, installerer vi normalt CentOS som kommandolinje uden GUI, i denne situation skal vi have et kommandolinjeværktøj til at kontrollere websteder via terminal. Til dette vil vi installere et mest berømte værktøj kaldet 'links'.

# yum install links

For brug og eksempler til at gennemse websteder u links værktøj, læs vores artikel Command Line Web Browsing med Links Tool

6. Installer Apache HTTP-server

Uanset hvilket formål du bruger serveren, har du i de fleste tilfælde brug for en HTTP-server til at køre websteder, multimedie, klientsidescript og mange andre ting.

# yum install httpd

Hvis du vil ændre standardport (80) på Apache HTTP Server til en hvilken som helst anden port. Du skal redigere konfigurationsfilen '/etc/httpd/conf/httpd.conf' og søge efter den linje, der typisk starter som:

LISTEN 80 

Skift portnummer '80' til enhver anden port (f.eks. 3221), gem og afslut.

Tilføj den port, du lige har åbnet for Apache gennem firewallen, og genindlæs derefter firewallen.

Tillad service http gennem firewall (Permanent).

# firewall-cmd --add-service=http

Tillad port 3221 gennem firewall (Permanent).

# firewall-cmd --permanent --add-port=3221/tcp

Genindlæs firewall.

# firewall-cmd --reload

Efter at have lavet alle ovenstående ting er det nu tid til at genstarte Apache HTTP-server, så det nye portnummer træder i kraft.

# systemctl restart httpd.service

Føj nu Apache-tjenesten til hele systemet for at starte automatisk, når systemet starter.

# systemctl start httpd.service
# systemctl enable httpd.service

Bekræft nu Apache HTTP-serveren ved hjælp af links kommandolinjeværktøj som vist på nedenstående skærmbillede.

# links 127.0.0.1