ComputersSoftware

Overzicht van CentOS 7: installatie, instellingen en aanbevelingen

Veel mensen vermoeden niet eens dat alle diensten en diensten die we op internet gebruiken, gebaseerd zijn op precies dezelfde computers die in onze appartementen werken, ze zijn alleen op een heel andere manier opgericht, ze kunnen niet op een mooie grafische interface staan en worden beheerd met behulp van gespecialiseerde teams. Deze computers heet servers. Mensen die natuurlijk weten hoe ze hun eigen server kunnen configureren en "verhogen". Voor degenen die nieuw zijn voor dit bedrijf, is het nodig om meer dan één forum te studeren om er eindelijk van te wennen. Een ding is zeker: om een goedkope en stabiele server te configureren, moet u dezelfde goedkope en stabiele basis kiezen, namelijk een Linux-based besturingssysteem. De keuze van de meerderheid valt op CentOS 7. Dit materiaal bevat een korte beschrijving van de installatie van CentOS 7 en op basis hiervan maakt u een basis server.

Wat is CentOS?

CentOS is een Linux- distributie, met als belangrijkste voordeel stabiliteit. Dit systeem, zoals de dichtstbijzijnde concurrent Fedora, is gebouwd op de broncode van de betaalde distributie van Red Hat Linux. De laatste is op zijn beurt een ideaal hulpmiddel voor systeembeheerders, die voorspelbaarheid, stabiele werking en handig beheer vereisen.

CentOS kan niet op de laatste versies van pakketten praten, in tegenstelling tot Fedora, maar elke systeembeheerder zal er blij mee zijn wanneer Fedora of een andere moderne distributie met zijn verse pakketten "druppels" gaat, en CentOS zal stil blijven werken, ongeacht de omstandigheden. In dit artikel wordt het proces van het configureren en installeren van CentOS 7, de hoofdfuncties van het systeem en de werkomgeving kort beschreven.

Download CentOS 7

Voordat u CentOS 7 installeert, moet u het besturingssysteem distributiepakket downloaden op de officiële website.

Er zijn verschillende mogelijkheden om te downloaden:

  • ISO bestand voor schrijven naar schijf - ideaal voor de meeste met een volledig systeem en grafische interface;
  • ISO-bestand voor installatie vanaf harde schijf en USB-flashstation - het meest complete pakket;
  • ISO voor minimaal lossen - bevat alleen het basisbesturingssysteem met een minimumpakket en zonder grafische interface (bij deze versie van de distributie kunt u de server zonder problemen opheffen, zonder overbodig te installeren).

Onder de opstartbestanden vindt u twee "live" schijfafbeeldingen met twee verschillende werkomgevingen (KDE en Gnome). Deze afbeeldingen zijn geschikt voor degenen die het systeem willen proberen in het geval voordat ze op de harde schijf worden geïnstalleerd.

CentOS 7 installeren

Zelfs als u een minimale afbeelding selecteert, stelt CentOS 7 voor dat u de grafische interface gebruikt om het systeem op de vaste schijf te installeren.

Dit proces vindt plaats in 6 basisstappen:

  • De datum en tijd instellen - in dit stadium is het voldoende om uw tijdzone te selecteren en de tijd wordt automatisch ingesteld.
  • De taal en de lay-out instellen - u moet een hoofdtaal en een extra systeemtaal selecteren, evenals de benodigde toetsenbordlay-outs voor hen opgeven.
  • De installatiebron - in dit stadium kunt u niets veranderen, dan worden de bestanden voor installatie uit de media met het systeem verwijderd.
  • Software voor installatie - in dit stadium is het nodig om het minimale softwarepakket te selecteren, omdat we de server moeten installeren zonder een desktop en een grafische interface.
  • Installatieplaats - selecteer in dit stadium de vaste schijf die u wilt installeren, evenals de opmaak.
  • Internet setup - hier moet u gegevens invoeren over de verbinding met het netwerk.

Nadat u de gegevens hebt ingevoerd, moet u een gebruikersprofiel maken en het wortelwachtwoord opgeven. Nadat het installatieproces is voltooid, start de computer opnieuw en vraagt u om het nieuwe besturingssysteem te starten.

CentOS 7 Server installeren

Hier in het kort zullen we praten over het implementeren van een universele server op basis van CentOS 7 met de minimale set benodigde tools die nodig zijn voor de volledige werking ervan.

Dus eerst moet u de server zelf vinden. Het kan ook op internet worden aangeworven (van 250 roebels), of geconfigureerd op de lokale machine. Het enige wat u nodig hebt is de SSH-gegevens die gebruikt worden om in te loggen op de server. Neem bijvoorbeeld het abstracte mailadres root@centos.com en de gebruikersnaam met het wachtwoord, ook centos.

Start de configuratie door de gebruiker te creëren en hem alle nodige rechten te geven:

  • Voeg de gebruiker toe met de opdracht useradd centos;
  • Maak er een uniek wachtwoord voor - passwd centos;
  • Wij dwingen het systeem om wortelpost naar deze gebruiker te sturen - vi / etc / aliases;
  • Wij geven de gebruiker het recht op sudo met het visudo commando (de opdrachtregel zal reageren met een bevestiging van de operatie).

Vervolgens moet u de hostnaam opgeven. Dit kan gedaan worden met de opdracht hostname-set-hostnaam server1.centos.net.

Daarna moet u Firewall en SeLinux uitschakelen. Dit is nodig om dit niet per ongeluk te ontnemen van de rechten om toegang te krijgen tot de server. U kunt de Firewall-operatie onderbreken met de systemctl stop firewalld en systemctl uitschakelen firewalld commando's. De situatie met SeLinux is een beetje ingewikkelder: u moet het bijbehorende configuratiebestand in de Vi-tekstverwerker openen met vi / etc / selinux / config, vind de regel SELINUX = daar ingeschakeld en vervang deze met SELINUX = uitgeschakeld. Dan moet u het systeem opnieuw opstarten.

De volgende stap in de configuratie is om SSH te installeren.

Hiervoor heb je nodig:

  • Voeg de juiste sleutels van het noorden toe met het commando ssh-copy-id root@centos.com.
  • Wijzig de poort in het configuratiebestand / etc / ssh / sshd_config op poort 222.
  • Toegang tot de server zonder Root-rechten ontzeggen door de regel PermitRootLogin zonder wachtwoord te typen.
  • En start de server opnieuw op met systemctl herstart sshd.

U moet ook alle systemen bijwerken en de epel- en rpmforge-repositories installeren. Hiervoor heb je nodig:

  • Update alle systeemelementen met de opdracht yum update.
  • Download de nieuwe systeemcomponenten met de opdracht yum -enablerepo = cr update.
  • Als er niet genoeg bestaande componenten zijn, kunt u meer moderne versies van epel en rpmforge downloaden door te typen yum -y installeer * het depotadres waar de vereiste softwareversie is opgeslagen * (een geschikte repository kan gemakkelijk worden gevonden op profielbronnen).

Verifieer services, configureer Apache en PHP

Als u extra componenten wilt installeren in een bestaand serverframe, moet u sommige services en MTA-services controleren en uitschakelen.

Hiervoor heb je nodig:

  • Controleer of de services al met de systemctl -t service commando draaien.
  • Schakel alles onnodig uit en voorkom dat ze starten, bijvoorbeeld om postdiensten te installeren, u moet postfix uitschakelen met de commando's systemctl stop postfix en systemctl postfix uitschakelen.

Dan moet u Apache en PHP downloaden, die nodig zijn voor de volledige werking van onze server.

Dus voor dit:

  • Installeer het Apache-pakket met de yum -installeer httpd commando.
  • Wij maken wijzigingen aan in het configuratiebestand (daar moet u het serveradres, naam, handtekeningen, enz. Opgeven).
  • Start Apache en activeer de autorun functie met de commando's systemctl start httpd en systemctl enable httpd.
  • Voeg vervolgens PHP toe met behulp van de php-mbstring php-near commando yum -y installeren .
  • Reboot Apache met behulp van systemctl herstart httpd.

Het MySQL database management systeem installeren

Voordat u MySql installeert in CentOS 7, is het de moeite waard om te verduidelijken dat bij het gebruik van de standaard Yum download manager het systeem een alternatieve versie van het programma downloadt onder de naam MariaDB, dus bij CentOS is het nodig om te omzeilen.

Om MySql te installeren heb je nodig:

  • Download de MySQL-client van de officiële hulppapotheek met behulp van het commando wget * een link naar het bestand met de MySql-client *.
  • Installeer het dan in het systeem met de commando's sudo rpm -ivh * de volledige naam van het rpm bestand met de vereiste versie van MySql * en sudo yum installeer mysql-server.
  • Bevestig vervolgens de bewerking tweemaal door Y op de opdrachtregel te typen.

Zabbix Monitoring System installeren

Om Zabbix te installeren in CentOS 7, moet u de nieuwste versie van de client vinden op de officiële ontwikkelaar site en installeer het dan op het systeem.

Hiervoor heb je nodig:

  • Voeg de repository toe met de opdracht rpm Uvh * een link naar het rpm bestand met de huidige versie van Zabbix *.
  • Update de lijst met beschikbare software met de opdracht yum update.
  • Installeer vervolgens de Zabbix-client op het systeem met de opdracht yum install zabbix-agent.
  • Daarna blijft het de versie van de client controleren (u heeft een derde nodig) en moet u alle vragen bevestigend beantwoorden door Y op de opdrachtregel te typen.

Zimbra Mail Server installeren

Voordat u Zimbra installeert in CentOS 7, moet u hiervoor een systeem opstellen.

Dus, moet u het volgende doen:

  • Configureer het bestand etc / hosts en hostnaam correct.
  • Laat alle havens van Zimbra in iptables toe.
  • Zet SeLinux uit.
  • Schakel alle MTA-services uit.
  • Update het besturingssysteem met de opdracht yum update -y.
  • Vervolgens moet u de bijbehorende pakketten laden met het commando dat u perl perl-core ntpl nmap sudo libidn gmp installeert.
  • Dan - het Zimbra utility zelf met de wget commando * een link naar het bestand met het Zimbra hulpprogramma van de huidige versie *.
  • Pak het bestand met teer uit en ga naar de juiste map met de cd-opdracht.
  • Dan moet u het installatieproces starten met de opdracht ./install.sh-platform-overschrijving.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.delachieve.com. Theme powered by WordPress.