


Entdecken Sie die Grundlagen von Linux: die Geheimnisse von Festplatten und Partitionierungstechniken
1. Grundlegende Wissenspunkte von Linux
Festplatte
Optisches Laufwerk ist ein Medium, das eine große Menge an Informationsressourcen speichern kann. Die Festplatte, die wir normalerweise sehen, ist ein quadratisches und schweres Eisengehäuse. Obwohl die Festplatte rund ist, wurde sie nach dem Hinzufügen einiger Steuerkreise in ein rundes Gehäuse umgewandelt, um den Transport zu erleichtern. Und die Festplatte ist wirklich rund. Wie soll man sie sonst nennen? Zweitens müssen Sie wissen, dass Festplatten partitioniert werden können. Sie können die Festplatte in mehrere Partitionen unterteilen. Beenden, ohne unter Linux zu speichern. Es scheint, dass die Partition sowohl eine Rangfolge als auch eine Zeitspanne ist. Welche Unterteilungen werden als Rankings bezeichnet? Heutige Festplatten werden immer größer und speichern immer mehr Ressourcen. Um die Nutzung der Festplattenressourcen effizienter zu verwalten und die Abfragegeschwindigkeit und Zugriffsqualität effektiver zu verbessern, können wir die Festplatte in mehrere Partitionen definieren, um jeweils einige Informationen zu speichern. Wenn Sie bestimmte Daten lesen müssen, verwendet das System manuell die nächstgelegene Festplatte zum Lesen, um die Lesegeschwindigkeit zu erhöhen. Die Festplattenpartitionierung ist eine Möglichkeit, Ressourcen basierend auf der Hardware sinnvoll zu verwalten. Partitionen sind seit langem bekannt, und wir können nicht nur Partitionen haben, wir müssen eine Möglichkeit finden, Partitionen zu steuern. Das Windows-Betriebssystem verwendet das Konzept des Laufwerks C und verwendet einen einzelnen Buchstaben, um verschiedene Partitionen auf der Festplatte darzustellen, zum Beispiel Laufwerk C, Laufwerk D usw. Vor Windows 2000 entsprach das Laufwerk C der ersten Partition, das Laufwerk D der zweiten Partition und so weiter. Mit Winows2000 kann diese Korrespondenz selbst angepasst werden.
Unter Linux gibt es kein Konzept für Laufwerk C, wir verwenden Verzeichnisse, um es zu verwalten.
Lassen Sie uns kurz über den Katalog sprechen, schließlich kennen Sie ihn alle. Wenn wir Zehntausende Kiwis in einen Korb werfen, wird es dann schwierig sein, sie zu finden? Und wenn wir Äpfel in den Korb namens Äpfel legen und Birnen in den Korb namens Birnen legen ... vereinfacht das die Geschwindigkeit, mit der wir die vorgesehene Kiwi finden können, erheblich? Wenn dieses Gemüse unsere Datei ist, wird der von uns verwendete Korb als Verzeichnis bezeichnet. Es ist ein neues Problem aufgetreten: Beenden ohne Speichern unter Linux. Obwohl wir die Pfirsiche in den Korb namens Pfirsiche werfen, ist es für uns immer noch schwierig, die Pfirsiche aus Pengzhou, Guangzhou und Guangdong unter Tausenden von Pfirsichen zu finden. Wenn Sie schlau sind, müssen Sie daran gedacht haben, viele Körbe namens Heilongjiang, Sichuan, Red Hat Linux Download und Shanghai in den Pfirsichkorb zu legen und Pfirsiche unterschiedlicher Herkunft hineinzulegen. Ja! Das ist es! Wir können ein neues Dateiverzeichnis unter einem Dateiverzeichnis erstellen und die Dateien besonders detailliert verwalten. An diesem Punkt verstehen Sie, was Verzeichnisse genannt werden, und Sie verstehen auch, dass Verzeichnisse verschachtelt werden können, und das war's. Die Verzeichnistechnologie ist eine Möglichkeit, Ressourcen auf Basis von Software zu verwalten.
Zurück zur Verwaltung von Festplatten unter Linux: Unter Linux haben wir nicht das Konzept des Laufwerks C, wir verwenden Verzeichnisse, um es zu verwalten. Ordnen Sie jede Partition einem bestimmten Verzeichnis zu, und nachfolgende Vorgänge in diesem Verzeichnis sind Vorgänge in dieser Partition. Dadurch wird eine Vereinheitlichung der Hardwareverwaltungsmethoden und der Softwareverzeichnisverwaltungsmethoden erreicht. Dieser Vorgang des Zuordnens von Partitionen und Verzeichnissen wird Mount-Mount genannt. Diese Korrespondenzen können vom Benutzer jederzeit unterbrochen und geändert werden. SWAP-Swap-Partition
Hier müssen wir die Swap-Partition erwähnen. Wenn wir nicht über genügend Videospeicher verfügen, können wir tatsächlich keine kleine Software ausführen. Die Lösung besteht darin, einen Bereich auf der Festplatte als temporären Videospeicher freizugeben. Das Windows-Betriebssystem nennt diesen Bereich virtuellen Speicher und Linux nennt ihn Swap-Partition. Tatsächlich schränkt uns der Videospeicher nicht mehr ein, und das Konzept der Swap-Partitionen wurde beibehalten, aber es gibt Gründe, es weiterhin beizubehalten. Tatsächlich werden wir nicht mehr auf Kernel-Probleme eingehen Wir möchten Folgendes erklären: Wenn Ihr Videospeicher nur 64 MB oder 128 MB groß ist, ist es am besten, die Swap-Partition auf das Dreifache ihrer Größe einzustellen, wenn Ihre Partition groß genug ist, nämlich 256 MB oder 512 MB , und stellen Sie es dann auf die gleiche Größe ein. Und bitte beachten Sie, dass die beste Größe eine Zahl von 2 hoch N ist.
Partitionsformat
Eine Festplatte ist lediglich ein Medium, das Informationen in elektromagnetischer Form aufzeichnet. Wir können sie in verschiedenen Formaten verwalten. Unterschiedliche Betriebssysteme wählen unterschiedliche Formate, und dasselbe Betriebssystem unterstützt möglicherweise mehrere Formate. Das Betriebssystem von Google wählte das FAT16-Format als DOS-Partitionsformat. Zuvor unterstützten Windows95 und Windows98 das FAT32-Format, und WindowsNT verwendete das NTFS4-Format und Windows2000 unterstützte NTFS5 und FAT32, und sie unterstützten keine gängigen Partitionsformate unter Linux. Linux ist ein offenes Betriebssystem, das zunächst das ext2-Format und später das ext3-Format verwendete. Es unterstützt auch eine Vielzahl von Partitionsformaten, einschließlich des von UNIX auf vielen Minicomputern verwendeten XFS-Formats sowie der Fat- und NTFS-Formate von Google.
Beim Partitionieren der Festplatte müssen Sie das zu verwendende Partitionsformat angeben.
Verstehen Sie die Verzeichnisstruktur von Linux
Welche Dateitypen werden unter Linux in verschiedenen Verzeichnissen gespeichert, da Verzeichnisse Werkzeuge zur komfortablen Dateiverwaltung sind?
Bedeutung des Verzeichnisnamens
/bin Dieses Verzeichnis speichert gängige Linux-Befehle. In einigen Versionen ist es dasselbe Verzeichnis wie das Stammverzeichnis.
/boot In diesem Verzeichnis werden Programme gespeichert, die beim Systemstart von Linux verwendet werden. Einige der hier enthaltenen Informationen werden verwendet
/dev Dieses Verzeichnis enthält alle im Linux-System verwendeten externen Geräte. Es ist tatsächlich der Port für den Zugriff auf diese externen Geräte, was sich nicht vom Zugriff auf eine Datei oder ein Verzeichnis unterscheidet. Wenn Sie beispielsweise „cd/dev/cdrom“ im System eingeben, können Sie die Dateien auf der Festplatte sehen. Wenn Sie „cd/dev/mouse“ eingeben, können Sie die Dateien sehen, die sich auf die Tastatur beziehen./cdrom Dieses Verzeichnis ist leer, wenn Sie das System zum ersten Mal installieren. Sie können das Festplattendateisystem in diesem Verzeichnis mounten, z. B. „mount/dev/cdrom/cdrom“
/etc In diesem Verzeichnis werden verschiedene Konfigurationsdateien und Unterverzeichnisse gespeichert, die bei der Systemverwaltung verwendet werden, z. B. Netzwerkkonfigurationsdateien, Dateisysteme, X-Systemkonfigurationsdateien, Gerätekonfigurationsinformationen, festgelegte Benutzerinformationen usw.
/sbin In diesem Verzeichnis wird das Systemverwaltungsprogramm des Systemadministrators gespeichert.
/home Wenn Sie einen Benutzer mit dem Namen „xx“ erstellen, gibt es im Verzeichnis /home einen entsprechenden Pfad „/home/xx“, um das Home-Verzeichnis des Benutzers zu speichern.
/lib In diesem Verzeichnis werden gemeinsam genutzte Systembibliotheken für dynamische Links gespeichert. Fast alle Anwendungen verwenden die gemeinsam genutzten Bibliotheken in diesem Verzeichnis
/lost+found Dieses Verzeichnis ist in den meisten Fällen leer. Bei einem plötzlichen Wasserausfall oder einem ungewöhnlichen Absturz werden einige Dateien jedoch vorübergehend hier gespeichert.
/mnt Dieses Verzeichnis ist normalerweise leer. Sie können in diesem Verzeichnis vorübergehend andere Dateisysteme mounten.
/proc kann Systeminformationen in diesem Verzeichnis abrufen. Diese Informationen werden vom System selbst im Videospeicher gebildet
/root Wenn Sie als Superuser angemeldet sind, ist dies das Home-Verzeichnis des Superusers
/tmp wird zum Speichern temporärer Dateien verwendet, die bei der Ausführung verschiedener Programme entstehen
/usr Viele Anwendungen und Dateien von Benutzern werden in diesem Verzeichnis gespeichert
2. Vollständige Liste der grundlegenden Linux-Befehle
Schalten Sie die Firewall aus
systemctlstopfirewalld.service
Es ist strengstens verboten, die Firewall beim Start zu aktivieren
systemctldisablefirewalld.service
Schalten Sie SELinux aus
nano-w/etc/selinux/config
Ändern Sie SELINUX=enforcing in SELINUX=disabled, speichern und beenden Sie: ^x->y->Drücken Sie die Eingabetaste
--------------
Befehl: ls
-a Mit dieser Option können versteckte Dateien angezeigt werden, die mit .
beginnen-i zeigt die Inode-Nummer jeder Datei an
-m Trennen Sie alle Elemente durch Doppelpunkte und füllen Sie die gesamte Zeilenbreite aus
-R zählt alle Unterverzeichnisebenen gleichzeitig auf
-h gibt die Größe der aufgezählten Datei in einem benutzerfreundlichen Format aus
--color=tty (2 - Zahlen) fordert beim Anzeigen von Dateien mit Farbe auf
Verzeichnis ausführbare Datei, Join-Datei, normale Datei
Schwarz-rote hellgelbe Streifen
Änderungszeit des Dateistatus anzeigen
ls-lc[Dateiname]
Dateizugriffszeit anzeigen
ls-lu[Dateiname]
Sehen Sie, wann eine Datei zuletzt geändert wurde
ls-l
Detaillierte Zugriffszeit von Dateien anzeigen
ls–Vollzeit
Dateien anzeigen, die mit „.“ im lokalen Verzeichnis beginnen
ls-d.*
----------------
Befehl: Datum zeigt die aktuelle Systemzeit an
Befehlsformat: Datum[Option]
-R implementiert die Zeit gemäß dem Zeitformat im RFC822-Dokument
-r Dateiname zeigt das letzte Änderungsdatum der Datei an
-u zeigt die UTC-Zeit (Weltzeit) an
Verwenden Sie das Datum, um die vergangene/zukünftige Zeit anzuzeigen
Das obige ist der detaillierte Inhalt vonEntdecken Sie die Grundlagen von Linux: die Geheimnisse von Festplatten und Partitionierungstechniken. 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

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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











Das durchschnittliche Jahresgehalt der Linux -Administratoren beträgt in den USA 75.000 bis 95.000 USD und 40.000 bis 60.000 € in Europa. Um das Gehalt zu erhöhen, können Sie: 1. kontinuierlich neue Technologien wie Cloud Computing und Containertechnologie lernen; 2. Projekterfahrung sammeln und Portfolio einrichten; 3. Geben Sie ein professionelles Netzwerk ein und erweitern Sie Ihr Netzwerk.

Zu den Hauptaufgaben von Linux -Systemadministratoren gehören Systemüberwachung und Leistungsstimmen, Benutzerverwaltung, Softwarepaketverwaltung, Sicherheitsmanagement und Sicherungssicherung, Fehlerbehebung und Lösung, Leistungsoptimierung und Best Practices. 1. Verwenden Sie Top-, HTOP- und andere Tools, um die Systemleistung zu überwachen und sie einzustellen. 2. Verwalten Sie Benutzerkonten und Berechtigungen über UserAdd -Befehle und andere Befehle. 3. Verwenden Sie APT und YUM, um Softwarepakete zu verwalten, um Systemaktualisierungen und Sicherheit zu gewährleisten. 4. Konfigurieren Sie eine Firewall, überwachen Sie Protokolle und führen Sie die Datensicherung durch, um die Systemsicherheit zu gewährleisten. 5. Fehlerbehebung und Behebung durch Protokollanalyse und Werkzeuggebrauch. 6. Optimieren Sie die Kernelparameter und die Anwendungskonfiguration und befolgen Sie die Best Practices, um die Systemleistung und -stabilität zu verbessern.

Zu den Hauptanwendungen von Linux gehören: 1. Server -Betriebssystem, 2. Eingebettes System, 3. Desktop -Betriebssystem, 4. Entwicklungs- und Testumgebung. Linux zeichnet sich in diesen Bereichen aus und bietet Stabilität, Sicherheits- und effiziente Entwicklungstools.

Die Hauptunterschiede zwischen Linux und Windows in der Virtualisierungsunterstützung sind: 1) Linux liefert KVM und Xen mit hervorragender Leistung und Flexibilität, die für Umgebungen mit hoher Anpassung geeignet sind. 2) Windows unterstützt die Virtualisierung über Hyper-V mit einer freundlichen Schnittstelle und ist eng in das Microsoft-Ökosystem integriert, das für Unternehmen geeignet ist, die auf Microsoft-Software angewiesen sind.

Linux zu lernen ist nicht schwierig. 1.Linux ist ein Open -Source -Betriebssystem, das auf UNIX basiert und in Servern, eingebetteten Systemen und PCs häufig verwendet wird. 2. Das Verstehen von Dateisystemen und Berechtigungsverwaltung ist der Schlüssel. Das Dateisystem ist hierarchisch, und die Berechtigungen umfassen Lesen, Schreiben und Ausführung. 3.. Paketverwaltungssysteme wie APT und DNF machen das Softwaremanagement bequem. 4. Die Prozessverwaltung wird über PS- und Top -Befehle implementiert. 5. Beginnen Sie mit grundlegenden Befehlen wie Mkdir, CD, Touch und Nano und versuchen Sie dann erweiterte Verwendung wie Shell -Skripte und Textverarbeitung. 6. Häufige Fehler wie Erlaubnisprobleme können durch sudo und chmod gelöst werden. 7. Vorschläge zur Leistungsoptimierung umfassen die Verwendung von HTOP zur Überwachung von Ressourcen, die Reinigung unnötiger Dateien und die Verwendung von SY

Seit Jahren stützte sich die Linux -Softwareverteilung auf native Formate wie DEB und RPM, die im Ökosystem jeder Verteilung tief verwurzelt sind. Flatpak und SNAP sind jedoch entstanden und versprachen einen universellen Ansatz für die Anwendungsverpackung. Dieser Artikelprüfung

In diesem Handbuch werden verschiedene Methoden zum Vergleichen von Textdateien unter Linux untersucht, eine entscheidende Aufgabe für Systemadministratoren und Entwickler. Wir werden Befehlszeilen-Tools und visuelle Differo-Tools abdecken und ihre Stärken und angemessene Anwendungsfälle hervorheben. Nehmen wir an

Der Hauptunterschied zwischen Linux und Windows in der Benutzerkontoverwaltung ist das Berechtigungsmodell- und Verwaltungswerkzeug. Linux verwendet UNIX-basierte Berechtigungsmodelle und Befehlszeilen-Tools (z. B. UserAdd, Usermod, UserDel), während Windows ein eigenes Sicherheitsmodell und sein Grafical User Interface (GUI) -Management-Tools verwendet.
