centosAan de slag met centos


Opmerkingen

CentOS-versies downloaden: hier

"De CentOS Linux-distributie is een stabiel, voorspelbaar, beheersbaar en reproduceerbaar platform dat is afgeleid van de bronnen van Red Hat Enterprise Linux (RHEL). Sinds maart 2004 is CentOS Linux een door de gemeenschap ondersteunde distributie die is afgeleid van bronnen die gratis worden aangeboden aan het publiek door Red Hat Als zodanig wil CentOS Linux functioneel compatibel zijn met RHEL.

Het CentOS-project is een gemeenschapsgestuurde gratis software-inspanning gericht op het bieden van een rijk basisplatform voor open source-gemeenschappen waarop kan worden voortgebouwd. We zullen als voorbeeld een ontwikkelkader bieden voor cloudproviders, de hostinggemeenschap en wetenschappelijke gegevensverwerking. We werken met verschillende 'upstream'-communities om hen te helpen hun software effectiever te plaatsen en te distribueren op een platform waarop ze kunnen vertrouwen.

Het CentOS-project is gemodelleerd naar de structuur van de Apache Foundation, met een bestuur dat toezicht houdt op verschillende semi-autonome Special Interest Groups of 'SIG's'. Deze groepen zijn gericht op het leveren van verschillende verbeteringen, add-ons of vervangingen voor de kernfuncties van CentOS Linux. Een paar opmerkelijke voorbeelden van SIG's zijn:

Core - Het centrale CentOS Linux-platform bouwen en vrijgeven. Xen4CentOS - Ondersteuning van Xen4 voor CentOS 6 CentOS Design - Verbetering van de gebruikerservaring met hoogwaardige illustraties. "*

* vind hier meer: https://www.centos.org/about/

versies

CentOS-versie Publicatiedatum
5 2007-04-12
6 2011-07-10
7 2014/07/07

Documentatie Handleiding voor CentOS

CentOS-versies 2 - 5

CentOS-versie 7

CentOS 7 is volledig gebaseerd op RedHat, de gedetailleerde documentatie, voorbeelden en handleidingen voor systeembeheer zijn hier te vinden: CentOS 7 volledige documentatie

Installatie of instellingen

Gedetailleerde instructies voor het verkrijgen van CentOS 7-installatie en basisinstellingen voor het starten van.

  1. Download de nieuwste CentOS .ISO - https://www.centos.org/download/
  2. Na het downloaden van de laatste versie van CentOS met behulp van bovenstaande links of met behulp van de officiële CentOS-downloadpagina. Brand het op een dvd of maak een opstartbare USB-stick met behulp van LiveUSB Creator genaamd Unetbootin .
  3. Nadat u het opstartmedium van het installatieprogramma hebt gemaakt, plaatst u uw DVD / USB in het juiste station van uw systeem, start u de computer, selecteert u uw opstarteenheid en verschijnt de eerste CentOS 7-prompt. Kies bij de prompt CentOS 7 installeren en druk op [Enter].

startvenster prompt voor installatie van CentOS 7

  1. Het systeem begint het media-installatieprogramma te laden en een welkomstscherm moet verschijnen. Selecteer uw installatieprocestaal, die u door de hele installatieprocedure helpt en klik op Doorgaan.

processen worden uitgevoerd met het starten van de installatie

welkomstvenster prompt na laden van installatieprogramma

  1. De volgende stap, de huidige schermprompt is Installatieoverzicht. Het bevat veel opties om uw systeem volledig aan te passen. Het eerste dat u misschien wilt instellen, zijn uw tijdinstellingen. Klik op Datum & Tijd en selecteer de fysieke locatie van uw server op de verstrekte kaart en druk op de bovenste knop Gereed om de configuratie toe te passen.

voer datum en tijd in

selecteer datum- en tijdregio

  1. De volgende stap is het kiezen van uw taalondersteuning en toetsenbordinstellingen. Kies uw hoofd- en extra taal voor uw systeem en druk op de knop Gereed wanneer u klaar bent.

selecteer taalondersteuning

selecteer uw taalprompt

  1. Kies op dezelfde manier uw toetsenbordindeling door op de plusknop te drukken en test uw toetsenbordconfiguratie met de juiste invoer. Nadat u klaar bent met het instellen van uw toetsenbord, kunt u elke toetsencombinatie gebruiken om tussen toetsenborden te schakelen, in mijn geval gebruik ik Alt + Ctrl. Nadat u de gewenste toetsencombinatie hebt geselecteerd, drukt u nogmaals op Gereed om wijzigingen toe te passen en terug te keren naar het hoofdscherm van Installatieoverzicht.

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

  1. Nu kunnen we TAALONDERSTEUNING toevoegen als u geen Engels wilt gebruiken. Klik op "TAALONDERSTEUNING" om het dialoogvenster te openen.

lokalisatie steup prompt

  1. CentOS wordt standaard geleverd met vooraf geïnstalleerde Engelse taal, maar we kunnen eenvoudig meer talen toevoegen. In mijn geval voeg ik Deutsch German toe met Deutsch (Deutschland) als extra taal. Druk op Gereed na selectie.

voer hier de afbeeldingsbeschrijving in

  1. In de volgende stap kunt u uw installatie aanpassen met behulp van andere installatiebronnen dan uw lokale dvd / usb-media, zoals een netwerklocatie met behulp van HTTP-, HTTPS-, FTP- of NFS-protocollen en zelfs enkele extra opslagplaatsen toevoegen, maar gebruik deze methoden alleen als u weet wat je doet. Verlaat dus de standaard automatisch gedetecteerde installatiemedia en druk op Gereed om door te gaan.

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

  1. Bij de volgende stap kunt u uw systeeminstallatiesoftware kiezen. Bij deze stap biedt CentOS veel server- en desktopplatformomgevingen waar u uit kunt kiezen, maar als u een hoge mate van aanpassing wilt, vooral als u CentOS 7 gaat gebruiken als een serverplatform, stel ik voor dat u selecteert Minimale installatie met compatibiliteitsbibliotheken als add-ons, waarmee een minimale basissysteemsoftware wordt geïnstalleerd en later kunt u andere pakketten toevoegen als uw behoeften dit vereisen met behulp van:

    [ yum groupinstall “Name of installed package” ] command.
     

installatie samenvatting prompt

voer hier de afbeeldingsbeschrijving in

  1. Nu is het tijd om uw harde schijf te partitioneren. Klik op het menu Installatiebestemming, selecteer uw schijf en kies Ik zal partitionering configureren. Lees hier meer over de te kiezen partitie: https://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-diskpartitioning-x86.html

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

  1. Kies in het volgende scherm LVM (Logical Volume Manager) als partitie-indeling en klik vervolgens op Klik hier om ze automatisch te maken, optie die drie systeempartities maakt met behulp van het XFS-bestandssysteem, automatisch uw harde schijfruimte herverdeelt en alle LVS verzamelt in één grote Volume Group genaamd "centos".
  • / boot - Niet LVM
  • / (root) - LVM
  • Swap - LVM

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

  1. Als u niet tevreden bent met de standaardpartitielay-out die automatisch door het installatieprogramma wordt gedaan, kunt u uw partitieschema volledig toevoegen, wijzigen of het formaat wijzigen en als u klaar bent, drukt u op de knop Gereed en accepteert Wijzigingen in de prompt Samenvatting van wijzigingen.

voer hier de afbeeldingsbeschrijving in

OPMERKING: voor gebruikers met een harde schijf van meer dan 2 TB, converteert het installatieprogramma automatisch de partitietabel naar GPT, maar als u de GPT-tabel op kleinere schijven dan 2 TB wilt gebruiken, moet u het argument inst.gpt gebruiken naar de opstartopdrachtregel van het installatieprogramma om het standaardgedrag te wijzigen.

  1. De volgende stap is het instellen van de hostnaam van uw systeem en het inschakelen van netwerken. Klik op het label Netwerk- en hostnaam en typ uw systeem FQDN (volledig gekwalificeerde domeinnaam) in de gearchiveerde hostnaam. Schakel vervolgens uw netwerkinterface in en schakel de bovenste Ethernet-knop naar ON. Als u een functionele DHCP-server op uw netwerk hebt, configureert deze automatisch al uw netwerkinstellingen voor ingeschakelde NIC, die onder uw actieve interface moeten verschijnen.

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

  1. Als uw systeem zal worden bestemd als server, is het beter om de statische netwerkconfiguratie op Ethernet NIC in te stellen door op de knop Configureren te klikken en al uw statische interface-instellingen toe te voegen, zoals in de onderstaande schermafbeelding, en wanneer u klaar bent, drukt u op de knop Opslaan, schakelt u uit en schakel de Ethernet-kaart in door de knop UIT en AAN te zetten en druk vervolgens op Gereed om de instelling toe te passen en terug te keren naar het hoofdmenu.

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

voer hier de afbeeldingsbeschrijving in

  1. Voeg de vermeldingen voor Adres, Netmasker en Gateway toe volgens uw statische IP-omgeving. In mijn geval gebruik ik Adres als 192.168.1.100, Netmask 255.255.255.0, Gateway als 192.168.1.1 en DNS-servers als 8.8.8.8 8.8.4.4 Deze waarden kunnen variëren afhankelijk van uw netwerkomgeving. Druk daarna op Opslaan.

BELANGRIJK: als u geen IPv6-internetverbinding hebt, stelt u IPv6 in vanuit automatisch op negeren op het tabblad IPv6, anders kunt u het internet niet bereiken vanaf deze server op IPv4 omdat CentOS de juiste IPv4-instellingen lijkt te negeren. en gebruikt in plaats daarvan IPv6 die faalt.

voer hier de afbeeldingsbeschrijving in

  1. Vervolgens moeten we de verbinding AAN zetten zoals weergegeven in de onderstaande schermafbeelding. Druk verder op Gereed.

voer hier de afbeeldingsbeschrijving in

  1. Nu is het tijd om het installatieproces te starten door op de knop Installatie starten te klikken en een sterk wachtwoord voor het rootaccount in te stellen.

voer hier de afbeeldingsbeschrijving in

  1. Het installatieproces begint nu en in de volgende vensters wordt een kleine blauwe voortgangsbalk weergegeven. Nu moeten we het WORTELWACHTWOORD instellen en een nieuwe niet-rootgebruiker toevoegen in de optie GEBRUIKERSCREATIE. Ik ga eerst voor rootwachtwoord.

voer hier de afbeeldingsbeschrijving in

  1. Voer een veilig wachtwoord naar keuze in en druk op Gereed

voer hier de afbeeldingsbeschrijving in

  1. Vervolgens gaan we voor GEBRUIKERSCREATIE.

voer hier de afbeeldingsbeschrijving in

  1. Vervolgens maak ik een gebruiker, zoals in mijn geval de volledige naam "Beheerder" en Gebruikersnaam "beheerder", vink de optie Wachtwoord vereist om dit account te gebruiken aan en druk op Gereed. Natuurlijk kunt u elke waarde volgens uw keuze gebruiken.

voer hier de afbeeldingsbeschrijving in

  1. Druk op Voltooien. Heb geduld en wacht tot de installatie is voltooid.

voer hier de afbeeldingsbeschrijving in

  1. Nadat de installatie is voltooid, wordt u gevraagd de server opnieuw op te starten, drukt u op Configuratie voltooien.

voer hier de afbeeldingsbeschrijving in

  1. De server start opnieuw op en vraagt daarna om uw gebruikersnaam en wachtwoord.

voer hier de afbeeldingsbeschrijving in

Felicitatie! U hebt nu de laatste versie van CentOS op uw kale nieuwe machine geïnstalleerd. Verwijder alle installatiemedia en start uw computer opnieuw op zodat u zich kunt aanmelden bij uw nieuwe minimale CentOS 7-omgeving en andere systeemtaken kunt uitvoeren, zoals uw systeem bijwerken en andere nuttige software installeren die nodig is om dagelijkse taken uit te voeren.

  1. Nu zijn we klaar om in te loggen met de gebruiker die we zojuist hebben aangemaakt of we kunnen de root-inloggegevens gebruiken.

Eerste aanmelding op CentOS

Log in als rootgebruiker op de server zodat we enkele laatste installatiestappen kunnen uitvoeren.

De eerste is om alle beschikbare updates met yum te installeren.

yum update
 

bevestig met "y" om door te gaan met de installatie van de updates.

Ik zal twee opdrachtregel-editors installeren om configuratiebestanden op de shell te kunnen bewerken:

yum install nano vim
 

Netwerk configuratie

CentOS 7.2 minimaal wordt niet vooraf geïnstalleerd met de opdracht ifconfig, we zullen het als volgt installeren:

yum install net-tools
 

Als u het netwerkconfiguratiebestand wilt wijzigen of bekijken, bewerkt u het bestand

nano /etc/sysconfig/network-scripts/ifcfg-ens33
 

Dit ziet er zo uit wanneer u een statisch IP-adres hebt geconfigureerd:

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="eb1ba0ce-af9f-4953-a6a7-3d05a15c8d4f"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.1.100"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="192.168.1.1"
DNS2="8.8.8.8"
DNS3="8.8.4.4"

    Or like this when you use DHCP:

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="eb1ba0ce-af9f-4953-a6a7-3d05a15c8d4f"
DEVICE="ens33"
ONBOOT="yes"
HWADDR="00:50:56:15:23:79"
PEERDNS="yes"
PEERROUTES="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"
 

Wijzig indien nodig de waarden.

Opmerking: de bovenstaande DEVICE-naam kan variëren, controleer daarom het equivalente bestand in de map / etc / sysconfig / network-scripts.

Pas / etc / hosts aan

Pas het bestand / etc / hosts als volgt aan:

nano /etc/hosts
 

Maak de waarden als volgt:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
192.168.1.100   server1.example.com     server1

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
 

Gefeliciteerd! Nu hebben we minimale minimale CentOS 7-serverinstellingen

Nu kunt u liever de GUI gebruiken, hier is een verscheidenheid aan smaak waaruit u kunt kiezen:

GNOME-Desktop installeren:

Installeer GNOME Desktop Environment door in te voeren.

# yum -y groups install "GNOME Desktop"
 

Voer na het voltooien van de installatie de GUI in:

# startx
 

voer hier de afbeeldingsbeschrijving in

Hoe GNOME Shell te gebruiken?

De standaard GNOME Desktop van CentOS 7 begint met de klassieke modus, maar als u GNOME Shell wilt gebruiken, stelt u deze als volgt in:

Optie A: Als u GNOME met startx start, stelt u deze als volgt in.

# echo "exec gnome-session" >> ~/.xinitrc
# startx
 

Optie B: stel de grafische systeemaanmelding systemctl set-default graphical.target in en start het systeem opnieuw op. Nadat het systeem is gestart

  1. Klik op de knop naast de knop 'Aanmelden'.
  2. Selecteer "GNOME" in de lijst. (De standaardinstelling is GNOME Classic)
  3. Klik op "Aanmelden" en log in met GNOME Shell.

voer hier de afbeeldingsbeschrijving in

GNOME shell begint als volgt:

voer hier de afbeeldingsbeschrijving in

KDE-Desktop installeren:

Installeer KDE Desktop Environment door in te voeren

# yum -y groups install "KDE Plasma Workspaces"
 

Voer na de installatie een opdracht in zoals hieronder:

# echo "exec startkde" >> ~/.xinitrc
# startx
 

KDE Desktop Environment begint als volgt:

voer hier de afbeeldingsbeschrijving in

MATE Desktop Environment installeren:

Installeer MATE Desktop Environment door in te voeren.

# yum --enablerepo=epel -y groups install "MATE Desktop"
 

Voer na de installatie een opdracht in zoals hieronder:

# echo "exec /usr/bin/mate-session" >> ~/.xinitrc 
# startx
 

MATE Desktop Environment wordt gestart.

voer hier de afbeeldingsbeschrijving in

Xfce Desktop Environment installeren:

Installeer Xfce Desktop Environment door in te voeren.

# yum --enablerepo=epel -y groups install "Xfce" 
 

Voer na de installatie een opdracht in zoals hieronder:

# echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc 
# startx
 

Xfce Desktop Environment wordt gestart.

voer hier de afbeeldingsbeschrijving in

ANDERE MANIER OM HET TE DOEN:

In plaats van gebruik te maken van het hacken van een startx-opdracht in een .xinitrc-bestand, is het waarschijnlijk beter om Systemd te vertellen dat u wilt opstarten in een grafische GUI versus de terminal.

Om dit te bereiken, doet u eenvoudig het volgende:

$ sudo yum groupinstall "GNOME Desktop"
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
 

Start vervolgens opnieuw op.

Het laatste bit koppelt het runlevel 5-doel als uw standaardwaarde met betrekking tot Systemd.

Doe het met Systemd

U kunt ook Systemd gebruiken om dit te bereiken. Dit is misschien wel de betere methode, omdat u de status van het systeem rechtstreeks via Systemd en de CLI's beheert.

U kunt zien wat uw huidige standaarddoel is:

$ sudo systemctl get-default
multi-user.target
 

En verander het vervolgens in grafisch:

$ sudo systemctl set-default
graphical.target
 

targets

In Systemd zijn de doelen runlevel5.target en graphical.target identiek. Dat geldt ook voor runlevel2.target en multi-user.target.

Runlevel    Target Units                          Description
0           runlevel0.target, poweroff.target     Shut down and power off the system.
1           runlevel1.target, rescue.target       Set up a rescue shell.
2           runlevel2.target, multi-user.target   Set up a non-graphical multi-user system.
3           runlevel3.target, multi-user.target   Set up a non-graphical multi-user system.
4           runlevel4.target, multi-user.target   Set up a non-graphical multi-user system.
5           runlevel5.target, graphical.target    Set up a graphical multi-user system.
6           runlevel6.target, reboot.target       Shut down and reboot the system.
 

RHEL / CentOS Linux Installeren Core Development Tools Automake, Gcc (C / C ++), Perl, Python & Debuggers

V. Hoe installeer ik alle ontwikkelaarstools zoals GNU GCC C / C ++ compilers, make en anderen, na het installeren van CentOS of RHEL of Fedora Linux vanaf een shell-prompt?

Je moet de 'Development Tools' groep installeren op RHEL / CentOS / Fedora / Scientific / Red Hat Enterprise Linux. Deze tools omvatten kernontwikkelingstools zoals automake, gcc, perl, python en debuggers die nodig zijn om software te compileren en nieuwe rpms te bouwen:

  1. buigen
  2. gcc c / c ++ compiler
  3. redhat-rpm-config
  4. strace
  5. rpm-build
  6. maken
  7. pkgconfig
  8. gettext
  9. automake
  10. strace64
  11. gdb
  12. bizon
  13. libtool
  14. autoconf
  15. gcc-c ++ compiler
  16. binutils en alle afhankelijkheden.

Installatie:

Open de terminal of log in via SSH-sessie en typ de volgende opdracht als rootgebruiker:

# yum groupinstall 'Development Tools'
 

Voorbeelduitgangen die volgen:

Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
 * base: mirror.steadfast.net
 * updates: dist1.800hosting.com
 * addons: centos.mirrors.tds.net
 * extras: dist1.800hosting.com
Setting up Group Process
Loading mirror speeds from cached hostfile
 * base: mirror.steadfast.net
 * updates: dist1.800hosting.com
 * addons: centos.mirrors.tds.net
 * extras: dist1.800hosting.com
Package make - 1:3.81-3.el5.i386 already installed and latest version
Package gettext - 0.14.6-4.el5.i386 already installed and latest version
Package binutils - 2.17.50.0.6-6.el5.i386 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package automake.noarch 0:1.9.6-2.1 set to be updated
---> Package frysk.i686 0:0.0.1.2008.03.19.rh1-1.el5 set to be updated
--> Processing Dependency: libgcj.so.7rh for package: frysk
--> Processing Dependency: glib-java >= 0.2.6 for package: frysk
---> Package autoconf.noarch 0:2.59-12 set to be updated
--> Processing Dependency: imake for package: autoconf
---> Package rcs.i386 0:5.7-30.1 set to be updated
---> Package strace.i386 0:4.5.16-1.el5.1 set to be updated
---> Package redhat-rpm-config.noarch 0:8.0.45-24.el5 set to be updated
---> Package elfutils.i386 0:0.125-3.el5 set to be updated
--> Processing Dependency: libdw.so.1 for package: elfutils
...........
....
..
Transaction Summary
=============================================================================
Install    105 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 127 M
Is this ok [y/N]: y
Downloading Packages:
(1/105): python-numeric-2 100% |=========================| 751 kB    00:12     
(2/105): xorg-x11-fonts-b 100% |=========================| 3.7 MB    01:03     
(3/105): pfmon-3.2-0.0609 100% |=========================| 656 kB    00:10     
(4/105): automake14-1.4p6 100% |=========================| 205 kB    00:03     
(5/105): libtool-1.5.22-6 100% |=========================| 680 kB    00:11     
(6/105): systemtap-0.6.2- 100% |=========================| 1.3 MB
 

Nu kunt u elke toepassing op uw systeem compileren en gebruiken.

Verificatie

Om het Gnu gcc / c / c ++ compiler versietype weer te geven:

$ gcc --version
 

Voorbeeld uitgangen:

gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 

Hoe geef ik een lijst van alle momenteel actieve services op de Fedora / RHEL / CentOS Linux-server?

Er zijn verschillende manieren en hulpmiddelen om alle actieve services te vinden en op te lijsten onder Fedora / RHEL / CentOS Linux-systemen.

service command – list running services
 

De syntaxis is als volgt voor CentOS / RHEL 6.x en ouder (pre-systemd):

service --status-all
service --status-all | more
service --status-all | grep ntpd
service --status-all | less
 

Druk de status van een service af. De status van de apache-service (httpd) afdrukken:

service httpd status
 

Lijst met alle bekende services (geconfigureerd via SysV)

chkconfig --list
 

Lijstservice en hun open poorten

netstat -tulpn
 

Service in- / uitschakelen

ntsysv
chkconfig service off
chkconfig service on
chkconfig httpd off
chkconfig ntpd on
 

ntsysv is een eenvoudige interface voor het configureren van runlevel-services die ook via chkconfig kunnen worden geconfigureerd. Standaard configureert het het huidige runlevel. Typ gewoon ntsysv en selecteer de service die u wilt uitvoeren.

Een opmerking over RHEL / CentOS 7.x met systemd

Als je systemd-gebaseerde distro gebruikt zoals Fedora Linux v22 / 23/24 of RHEL / CentOS Linux 7.x +. Probeer de volgende opdracht om een lijst van actieve services weer te geven met de opdracht systemctl. Het beheert het systeemsysteem en de servicemanager.

Systemd-services weergeven op CentOS / RHEL 7.x + gebruiken

De syntaxis is:

systemctl
systemctl | more
systemctl | grep httpd
systemctl list-units --type service
systemctl list-units --type mount

    
 

Alle services weergeven:

systemctl list-unit-files
 

Voorbeeld uitgangen:

Lijst met alle geïnstalleerde eenheden

bovenstaande afbeelding toont een lijst van alle eenheden die op het CentOS / RHEL 7-systeem zijn geïnstalleerd, samen met hun huidige status

Als u processen wilt bekijken die aan een bepaalde service (cgroup) zijn gekoppeld, kunt u de opdracht systemd-cgtop gebruiken. Net als de bovenste opdracht geeft systemd-cgtop actieve processen weer op basis van hun service:

systemd-cgtop
 

Voorbeeld uitgangen:

voer hier de afbeeldingsbeschrijving in

SysV-services alleen weergeven op CentOS / RHEL 7.x + gebruik (exclusief native systemd-services)

chkconfig --list
 

Voorbeeld uitgangen:

voer hier de afbeeldingsbeschrijving in

FIREWALL HOE:

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-using-firewalld-on-centos-7

Referenties