Centos7-Systemstartvorgang
Der Startvorgang ist wie folgt:
Schritt 1: Selbsttest nach dem Einschalten
Die Hauptfunktion besteht darin, jedes zu erkennen. Überprüfen Sie, ob die Peripherie-Hardwaregeräte vorhanden sind und normal ausgeführt werden können. Diese Selbsttestfunktion wird durch das BIOS-Programm (Basic Input/Output System) realisiert, das auf dem ROM-Chip (hauptsächlich dargestellt durch CMOS) auf dem Motherboard verankert ist 🎜>
Zweiter Schritt: Boot-Sequenz (wählen Sie das Boot-Gerät aus, um den MBR zu laden)
Die Hauptfunktion besteht darin, das zu bootende Hardware-Gerät auszuwählen Lesen Sie den MBR auf diesem Gerät. Der darin enthaltene Bootloader ist verschwunden. Die Implementierung dieses Schritts ist wie folgt: Entsprechend der Einstellung der Startreihenfolge im BIOS scannt das BIOS selbst nacheinander jedes Startgerät, und dann wird das erste Gerät, das gescannt wurde, um über einen Bootloader zu verfügen, als Startgerät verwendet Gerät gestartet werden.Schritt 3: Laden Sie den Bootloader (MBR)
Dieser Schritt erfordert viele Schritte. Das vorherige BIOS liest und führt den MBR des Bootloaders aus Die Funktion des Bootloaders besteht darin, dem Benutzer ein Menü bereitzustellen, in dem der Benutzer das zu startende System oder verschiedene Kernelversionen auswählen und dann die vom Benutzer ausgewählte Kernelversion in einen bestimmten Bereich im RAM laden und anschließend dekomprimieren kann Erweitern Sie den Arbeitsspeicher und übertragen Sie dann die Systemsteuerung an den Kernel. (Empfohlenes Tutorial:Centos-Tutorial )
Schritt 4: Kernel initialisiert sich selbst
Kerenl erlangt die Kontrolle über das System Danach muss es sich zunächst selbst initialisieren. Die Hauptfunktionen der Initialisierung sind: (1) Erkennen aller identifizierbaren Hardwaregeräte Der Bootloader überträgt die Systemsteuerung an den Kernel, z Wenn eine spätere Dynastie die vorherige Dynastie stürzt und der Herrscher (Kern) die Macht übernimmt, muss er zunächst prüfen, was von der vorherigen Dynastie übrig geblieben ist, z. B. welches Territorium, welche Arbeitskräfte, welche finanziellen Ressourcen, welche militärische Stärke verfügbar sind usw. (2) Laden Sie den Hardwaretreiber, das heißt, laden Sie den Treiber des Geräts, auf dem sich das echte Root-Dateisystem befindet (der Treiber kann mit Hilfe von Ramdisk geladen werden); Dies ist wie der Herrscher (Kernel). Nachdem er von den darunter vorhandenen Arbeitskräften und finanziellen Ressourcen erfahren hatte, begann er, Arbeitskräfte zu rekrutieren, die unter seinem Kommando „für mich verwendet“ werden konnten, und er befolgte seine Befehle und tötete diejenigen, die seinen Befehlen nicht gehorchten Befehle; (3) Im schreibgeschützten Modus Mounten Sie das Root-Dateisystem Wenn es ein temporäres Dateisystem (virtuelles Root) gibt, das Ramdisk verwendet, wird nach diesem Schritt der Root-Wechsel durchgeführt ; andernfalls wird kein Root-Wechsel durchgeführt. (4) Führen Sie die erste Anwendung im Userspace aus: /sbin/init.Der Startvorgang des Kernelspace ist hier abgeschlossen und der nächste Schritt besteht darin, dass der Userspace den folgenden Schritt abschließt Schritte. Systemstartvorgang.Schritt 5: init verwaltet den User Space Service-Prozess
init kann als ein vom Kernel gesendeter Messenger verstanden werden, um den User Space zu verwalten, genau wie ein Engel, der den besucht Welt im Namen Gottes. init ist ein Initialisierungsprogramm, das basierend auf seiner Konfigurationsdatei eine Reihe von Vorgängen ausführt. Obwohl die Init-Konfigurationsdateien von CentOS 5, CentOS 6 und CentOS 7 unterschiedlich sind, bleibt der gesamte Startvorgang derselbe.
Das obige ist der detaillierte Inhalt vonCentos7-Systemstartvorgang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Beim Laden von CentOS-7.0-1406 gibt es viele optionale Versionen. Für normale Benutzer wissen sie nicht, welche sie wählen sollen. Hier ist eine kurze Einführung: (1) CentOS-xxxx-LiveCD.ios und CentOS-xxxx-Was ist der Unterschied zwischen bin-DVD.iso? Ersteres hat nur 700 MB und letzteres 3,8 GB. Der Unterschied besteht nicht nur in der Größe, sondern der wesentlichere Unterschied besteht darin, dass CentOS-xxxx-LiveCD.ios nur in den Speicher geladen und ausgeführt und nicht installiert werden kann. Auf der Festplatte kann nur CentOS-xxx-bin-DVD1.iso installiert werden. (2) CentOS-xxx-bin-DVD1.iso, Ce

Öffnen Sie die Centos7-Seite und erscheinen Sie: Willkommen im Notfallmodus! Geben Sie nach der Anmeldung „journalctl -xb“ ein, um Systemprotokolle anzuzeigen, „systemctlreboot“ zum Neustarten und „systemctldefault“, um erneut zu versuchen, in den Standardmodus zu booten. Giverootpasswordformaintenance(??Strg-D???): Lösung: r ausführen

Im tmp-Verzeichnis des Centos7-Systems befindet sich viel Müll. Wie sollten Sie den Müll löschen? Werfen wir einen Blick auf das ausführliche Tutorial unten. Um die Liste der Dateien im tmp-Dateiverzeichnis anzuzeigen, führen Sie den Befehl cdtmp/ aus, um zum aktuellen Dateiverzeichnis von tmp zu wechseln, und führen Sie den Befehl ll aus, um die Liste der Dateien im aktuellen Verzeichnis anzuzeigen. Wie nachfolgend dargestellt. Verwenden Sie den Befehl rm, um Dateien zu löschen. Beachten Sie, dass der Befehl rm Dateien dauerhaft aus dem System löscht. Daher wird empfohlen, vor dem Löschen der Datei eine Eingabeaufforderung zu geben. Verwenden Sie den Befehl rm-i file name, warten Sie, bis der Benutzer den Löschvorgang bestätigt (y) oder den Löschvorgang überspringt (n), und das System führt die entsprechenden Vorgänge aus. Wie nachfolgend dargestellt.

1.UncaughtError:Calltoundefinedfunctionmb_strlen(); Wenn der obige Fehler auftritt, bedeutet dies, dass wir die mbstring-Erweiterung nicht installiert haben. 2. Geben Sie das PHP-Installationsverzeichnis cd/temp001/php-7.1.0/ext/mbstring ein. 3. Starten Sie phpize( /usr/local/bin /phpize oder /usr/local/php7-abel001/bin/phpize) Befehl zum Installieren der PHP-Erweiterung 4../configure--with-php-config=/usr/local/php7-abel

Legen Sie aus Sicherheitsgründen Passwortregeln fest. Legen Sie die Anzahl der Tage fest, nach denen Passwörter ablaufen. Der Benutzer muss das Passwort innerhalb von Tagen ändern. Diese Einstellung betrifft nur erstellte Benutzer, nicht vorhandene Benutzer. Wenn Sie auf einen vorhandenen Benutzer festlegen, führen Sie den Befehl „chage -M (days) (user)“ aus. PASS_MAX_DAYS60#Passwort-Ablaufzeit PASS_MIN_DAYS3#Anfängliche Passwort-Änderungszeit PASS_MIN_LEN8#Mindestpasswortlänge PASS_WARN_AGE7#Passwort-Ablaufzeit-Aufforderung Wiederholen Sie die Passwortbeschränkung, verwenden Sie [root@linuxprobe~]#vi/etc/pam.d/system-auth#nearline15:

Centos7 verfügt nicht über eine MySQL-Datenbank. Die Standarddatenbank ist Mariadb (ein Zweig von MySQL). Sie können die MySQL-Datenbank manuell installieren, indem Sie die folgenden Schritte ausführen. 1. Laden Sie die RPM-Installationsdatei wgethttp://repo.mysql.com/mysql-community-release-el7.rpm herunter. 2. Führen Sie rpm aus, um rpm-ivhmysql-community-release-el7.rpm zu installieren, nachdem die Abhängigkeitsauflösung abgeschlossen ist , werden die folgenden Optionen angezeigt: dependenciesresolved =================================

Wenn die Standard-Tastenkombinationen mit den Tasten der von Ihnen verwendeten Software in Konflikt stehen oder Sie die Tastenkombinationen entsprechend Ihren eigenen Gewohnheiten verwenden müssen, müssen Sie die Standard-Tastenkombinationen ändern und festlegen. Wie ändere ich die Standard-Tastenkombinationen von CentOS7? Werfen wir einen Blick auf das ausführliche Tutorial unten. 1. Starten Sie das Centos7-System in der virtuellen Maschine und rufen Sie den Desktop auf. 2. Klicken Sie auf Anwendungen->System-Tools->Einstellungen in der oberen linken Ecke. 3. Rufen Sie die Einstellungsoberfläche auf und klicken Sie auf das Gerät Klicken Sie auf das Element auf der rechten Seite und drücken Sie die Tastenkombination, die auf der Tastatur festgelegt werden soll, um die Tastenkombination zu ändern (beachten Sie, dass einige nicht geändert werden können!). 5. Klicken Sie nach der Änderung, wie unten gezeigt, schließlich auf Einstellungen, um die Tastenkombination einzustellen Die Änderung ist abgeschlossen.

Wenn ein Problem auftritt, wird es schwierig sein, IPv6 zu deaktivieren. Werfen wir einen Blick auf das ausführliche Tutorial unten. 1. Verwenden Sie den Befehl ifconfig, um die Netzwerkkarteninformationen zu überprüfen. Wenn inet6fe80::20c:29ff:fed0:3514 angezeigt wird, bedeutet dies, dass auf dem Computer ipv62 aktiviert ist. Bearbeiten Sie die Konfiguration /etc/sysctl.conf und fügen Sie net.ipv6 hinzu. conf.all.disable_ipv6=13. Bearbeiten Sie die /etc/sysconfig/network-Konfiguration, fügen Sie NETWORKING_IPV6=no hinzu, speichern Sie und beenden Sie 4. Bearbeiten Sie /etc/s
