30 ting å gjøre etter minimal RHEL/CentOS 7-installasjon


CentOS er en industristandard Linux-distribusjon som er et derivat av RedHat Enterprise Linux. Du kan begynne å bruke operativsystemet så snart du installerer det, men for å få mest mulig ut av systemet ditt må du utføre noen oppdateringer, installere noen pakker, konfigurere visse tjenester og applikasjoner.

Denne artikkelen tar sikte på «30 ting å gjøre etter installasjon av RHEL/CentOS 7 ». Innlegget er skrevet med tanke på at du har installert RHEL/CentOS Minimal Install som foretrekkes i Enterprise og produksjonsmiljø, hvis ikke kan du følge guiden nedenfor som viser deg minimale installasjoner av begge.

  1. Installasjon av CentOS 7 Minimal
  2. Installasjon av RHEL 7 Minimal

Følgende er listen over viktige ting, som vi har dekket i denne veiledningen basert på industristandardkrav. Vi håper at disse tingene vil være svært nyttige for å sette opp serveren din.

1. Registrer og aktiver Red Hat-abonnement

Etter minimal RHEL 7-installasjon er det på tide å registrere og aktivere systemet ditt til Red Hat-abonnementslagre og utføre en full systemoppdatering. Dette er kun gyldig hvis du har et gyldig RedHat-abonnement. Du må registrere deg for å aktivere offisielle RedHat System-lagre og oppdatere operativsystemet fra tid til annen.

Vi har allerede dekket detaljerte instruksjoner om hvordan du registrerer deg og aktivt RedHat-abonnement i veiledningen nedenfor.

  1. Registrer og aktiver Red Hat Subscription Repositories i RHEL 7

Merk: Dette trinnet er kun for RedHat Enterprise Linux som har et gyldig abonnement. Hvis du kjører en CentOS-server, gå umiddelbart til videre trinn.

2. Konfigurer nettverk med statisk IP-adresse

Det første du må gjøre er å konfigurere statisk IP-adresse, rute og DNS til CentOS Server. Vi vil bruke ip-kommandoen som erstatning for ifconfig-kommandoen. Imidlertid er ifconfig-kommandoen fortsatt tilgjengelig for de fleste Linux-distribusjoner og kan installeres fra standarddepot.

yum install net-tools             [Provides ifconfig utility]

Men som jeg sa, vil vi bruke ip-kommando for å konfigurere statisk IP-adresse. Så sørg for at du først sjekker gjeldende IP-adresse.

ip addr show

Åpne og rediger filen /etc/sysconfig/network-scripts/ifcfg-enp0s3 ved å bruke ditt valg av redigeringsverktøy. Her bruker jeg Vi-editor og sørg for at du må være root-bruker for å gjøre endringer ...

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

Nå skal vi redigere fire felt i filen. Legg merke til de fire feltene nedenfor og la alt annet være urørt. Legg også igjen doble anførselstegn som det er og skriv inn dataene dine i mellom.

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

Etter å ha gjort endringene «ifcfg-enp0s3», ser omtrent ut som bildet nedenfor. Legg merke til at IP, GATEWAY og DNS vil variere, vennligst bekreft det med Internett-leverandøren din. Lagre og lukk.

Start servicenettverket på nytt og sjekk at IP-en er riktig eller ikke, som ble tildelt. Hvis alt er ok, Ping for å se nettverksstatus...

service network restart

Etter å ha startet nettverket på nytt, sørg for å sjekke IP-adressen og nettverksstatusen...

ip addr show
ping -c4 google.com

3. Angi vertsnavn på server

Den neste tingen å gjøre er å endre HOSTNAME til CentOS-serveren. Sjekk det tilordnede HOSTNAME.

echo $HOSTNAME

For å angi nytt VERTSNAVN må vi redigere «/etc/vertsnavn» og erstatte det gamle vertsnavnet med ønsket.

vi /etc/hostname

Etter å ha angitt vertsnavn, sørg for å bekrefte vertsnavn ved å logge ut og logge på igjen. Etter pålogging sjekk nytt vertsnavn.

echo $HOSTNAME

Alternativt kan du bruke kommandoen «vertsnavn» for å se ditt nåværende hotsname.

hostname

4. Oppdater eller oppgrader CentOS Minimal Install

Dette vil ikke installere noen nye pakker annet enn å oppdatere og installere den nyeste versjonen av installerte pakker og sikkerhetsoppdateringer. Oppdatering og oppgradering er dessuten ganske like bortsett fra det faktum at oppgradering=oppdatering + aktiverer foreldet behandling under oppdateringer.

yum update && yum upgrade

Viktig: Du kan også kjøre kommandoen nedenfor som ikke vil be om pakkeoppdateringen, og du trenger ikke å skrive 'y' for godtar endringene.

Det er imidlertid alltid en god idé å gjennomgå endringene som kommer til å skje på serveren spesielt i produksjonen. Derfor kan bruk av kommandoen nedenfor automatisere oppdateringen og oppgraderingen for deg, men det anbefales ikke.

yum -y update && yum -y upgrade

5. Installer kommandolinjenettleseren

I de fleste tilfeller, spesielt i produksjonsmiljø, installerer vi vanligvis CentOS som kommandolinje uten GUI, i denne situasjonen må vi ha et kommandolinjeverktøy for å sjekke nettsteder via terminal. For dette skal vi installere et mest kjent verktøy kalt «lenker».

yum install links

For bruk og eksempler for å bla gjennom nettsteder u lenker-verktøyet, les artikkelen vår Kommandolinje-nettlesing med koblinger-verktøyet

6. Installer Apache HTTP Server

Uansett hvilket formål du skal bruke serveren til, trenger du i de fleste tilfeller en HTTP-server for å kjøre nettsteder, multimedia, klientsideskript og mange andre ting.

yum install httpd

Hvis du ønsker å endre standardporten (80) til Apache HTTP Server til en annen port. Du må redigere konfigurasjonsfilen «/etc/httpd/conf/httpd.conf» og søke etter linjen som vanligvis starter slik:

LISTEN 80 

Endre portnummer «80» til en hvilken som helst annen port (si 3221), lagre og avslutt.

Legg til porten du nettopp åpnet for Apache gjennom brannmuren og last deretter inn brannmuren på nytt.

Tillat tjeneste http gjennom brannmur (Permanent).

firewall-cmd --add-service=http

Tillat port 3221 gjennom brannmur (Permanent).


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

Last inn brannmuren på nytt.

firewall-cmd --reload

Etter å ha gjort alt ovenfor, er det nå på tide å starte Apache HTTP-serveren på nytt, slik at det nye portnummeret trer i kraft.

systemctl restart httpd.service

Legg nå Apache-tjenesten til hele systemet for å starte automatisk når systemet starter opp.

systemctl start httpd.service
systemctl enable httpd.service

Bekreft nå Apache HTTP-serveren ved å bruke lenker-kommandolinjeverktøyet som vist på skjermen nedenfor.

links 127.0.0.1