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.
- Installasjon av CentOS 7 Minimal
- 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.
- 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