Zoeken op website

30 dingen die u kunt doen na een minimale RHEL/CentOS 7-installatie


CentOS is een industriestandaard Linux-distributie die een afgeleide is van RedHat Enterprise Linux. U kunt het besturingssysteem gaan gebruiken zodra u het installeert, maar om het maximale uit uw systeem te halen, moet u een paar updates uitvoeren, een paar pakketten installeren en bepaalde services en applicaties configureren.

Dit artikel is gericht op “30 dingen die u moet doen na het installeren van RHEL/CentOS 7 ”. Het bericht is geschreven rekening houdend met het feit dat je RHEL/CentOS Minimal Install hebt geïnstalleerd, wat de voorkeur heeft in de Enterprise- en productieomgeving. Als dat niet het geval is, kun je de onderstaande gids volgen die je minimale installaties van beide laat zien.

  1. Installatie van CentOS 7 Minimaal
  2. Installatie van RHEL 7 Minimaal

Hieronder volgt een lijst met belangrijke zaken die we in deze handleiding hebben behandeld op basis van de industriestandaardvereisten. We hopen dat deze dingen zeer nuttig zullen zijn bij het opzetten van uw server.

1. Registreer en schakel het Red Hat-abonnement in

Na een minimale RHEL 7-installatie is het tijd om uw systeem te registreren en in te schakelen voor Red Hat Subscription-repository's en een volledige systeemupdate uit te voeren. Dit is alleen geldig als u een geldig RedHat-abonnement heeft. U moet uw systeem registreren om officiële RedHat-systeemrepository's in te schakelen en het besturingssysteem van tijd tot tijd bij te werken.

We hebben in de onderstaande gids al gedetailleerde instructies gegeven over hoe u zich kunt registreren en het RedHat-abonnement kunt activeren.

  1. Registreer en schakel Red Hat Subscription Repositories in RHEL 7 in

Opmerking: deze stap is alleen voor RedHat Enterprise Linux met een geldig abonnement. Als u een CentOS-server gebruikt, ga dan onmiddellijk naar de volgende stappen.

2. Configureer het netwerk met een statisch IP-adres

Het eerste dat u hoeft te doen, is het statisch IP-adres, de route en DNS naar uw CentOS-server configureren. We zullen ip-commando gebruiken ter vervanging van het ifconfig-commando. De opdracht ifconfig is echter nog steeds beschikbaar voor de meeste Linux-distributies en kan worden geïnstalleerd vanuit de standaardrepository.

yum install net-tools             [Provides ifconfig utility]

Maar zoals ik al zei, zullen we de ip-opdracht gebruiken om een statisch IP-adres te configureren. Zorg er dus voor dat u eerst het huidige IP-adres controleert.

ip addr show

Open en bewerk nu het bestand /etc/sysconfig/network-scripts/ifcfg-enp0s3 met de editor van uw keuze. Hier gebruik ik de Vi-editor en zorg ervoor dat je rootgebruiker moet zijn om wijzigingen aan te brengen ...

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

Nu gaan we vier velden in het bestand bewerken. Let op de onderstaande vier velden en laat al het andere onaangeroerd. Laat ook de dubbele aanhalingstekens staan en vul daartussen uw gegevens in.

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

Na het aanbrengen van de wijzigingen ziet ‘ifcfg-enp0s3‘ er ongeveer zo uit als de afbeelding hieronder. Merk op dat uw IP, GATEWAY en DNS kunnen variëren. Bevestig dit bij uw ISP. Opslaan en afsluiten.

Start het servicenetwerk opnieuw op en controleer of het toegewezen IP-adres correct is of niet. Als alles in orde is, Ping om de netwerkstatus te zien...

service network restart

Controleer na het opnieuw opstarten van het netwerk het IP-adres en de netwerkstatus...

ip addr show
ping -c4 google.com

3. Stel de hostnaam van de server in

Het volgende dat u moet doen, is de HOSTNAME van de CentOS-server wijzigen. Controleer de momenteel toegewezen HOSTNAME.

echo $HOSTNAME

Om een nieuwe HOSTNAME in te stellen, moeten we ‘/etc/hostsname’ bewerken en de oude hostnaam vervangen door de gewenste naam.

vi /etc/hostname

Zorg ervoor dat u na het instellen van de hostnaam de hostnaam bevestigt door uit te loggen en opnieuw in te loggen. Controleer na het inloggen de nieuwe hostnaam.

echo $HOSTNAME

Als alternatief kunt u het commando ‘hostnaam‘ gebruiken om uw huidige hotsnaam te bekijken.

hostname

4. Update of upgrade CentOS minimale installatie

Hiermee worden geen nieuwe pakketten geïnstalleerd, behalve het bijwerken en installeren van de nieuwste versie van geïnstalleerde pakketten en beveiligingsupdates. Bovendien zijn Update en Upgrade vrijwel hetzelfde, behalve het feit dat Upgrade=Update + verouderde verwerking tijdens updates mogelijk maakt.

yum update && yum upgrade

Belangrijk: u kunt ook de onderstaande opdracht uitvoeren, waarbij niet wordt gevraagd om de pakketten te updaten en u hoeft niet 'y' te typen voor het accepteren van de wijzigingen.

Het is echter altijd een goed idee om de veranderingen die op de server zullen plaatsvinden, vooral tijdens de productie, te bekijken. Daarom kan het gebruik van de onderstaande opdracht de update en upgrade voor u automatiseren, maar dit wordt niet aanbevolen.

yum -y update && yum -y upgrade

5. Installeer de opdrachtregelwebbrowser

In de meeste gevallen, vooral in de productieomgeving, installeren we CentOS meestal als opdrachtregel zonder GUI. In deze situatie hebben we een opdrachtregelprogramma nodig om websites via de terminal te controleren. Hiervoor gaan we een bekende tool installeren genaamd ‘links‘.

yum install links

Voor gebruik en voorbeelden van het surfen op websites met de links-tool, lees ons artikel Commandoregel-webbrowsen met de Links-tool

6. Installeer Apache HTTP-server

Ongeacht voor welk doel u de server gaat gebruiken, in de meeste gevallen heeft u een HTTP-server nodig om websites, multimedia, client-side scripts en vele andere dingen uit te voeren.

yum install httpd

Als u de standaardpoort (80) van Apache HTTP Server naar een andere poort wilt wijzigen. U moet het configuratiebestand ‘/etc/httpd/conf/httpd.conf’ bewerken en zoeken naar de regel die doorgaans als volgt begint:

LISTEN 80 

Wijzig poortnummer ‘80‘ naar een andere poort (bijvoorbeeld 3221), sla op en sluit af.

Voeg de poort toe die u zojuist voor Apache hebt geopend via de firewall en laad vervolgens de firewall opnieuw.

Sta service http toe via de firewall (Permanent).

firewall-cmd --add-service=http

Laat poort 3221 door de firewall (Permanent).


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

Firewall opnieuw laden.

firewall-cmd --reload

Nadat u alle bovenstaande zaken heeft gedaan, is het nu tijd om de Apache HTTP-server opnieuw te starten, zodat het nieuwe poortnummer van kracht wordt.

systemctl restart httpd.service

Voeg nu de Apache-service toe aan het hele systeem om automatisch te starten wanneer het systeem opstart.

systemctl start httpd.service
systemctl enable httpd.service

Verifieer nu de Apache HTTP Server met behulp van het opdrachtregelprogramma voor links, zoals weergegeven in het onderstaande scherm.

links 127.0.0.1