Zwei Befehle zum Erstellen einer Swap-Partition
Die Swap-Partition wird verwendet, um den Inhalt des Speichers zu speichern, wenn der physische Speicher (RAM) voll ist. Wenn der Arbeitsspeicher erschöpft ist, verschiebt Linux inaktive Seiten im Speicher in den Auslagerungsbereich und gibt so Speicher frei, den das System nutzen kann. Dennoch sollte Swap Space nicht als Ersatz für physischen Speicher betrachtet werden.
In den meisten Fällen wird empfohlen, dass die Größe des Swap-Speichers das Ein- bis Zweifache des physischen Speichers beträgt. Das heißt, wenn Sie über 8 GB Arbeitsspeicher verfügen, sollte die Größe des Swap-Speichers zwischen 8 und 16 GB liegen.
Wenn im System keine Swap-Partition konfiguriert ist und der Speicher erschöpft ist, bricht das System möglicherweise laufende Prozesse/Anwendungen ab, was zum Systemabsturz führt. In diesem Artikel erfahren Sie, wie Sie einem Linux-System eine Swap-Partition hinzufügen. Wir haben zwei Methoden:
- Verwenden Sie den fdisk-Befehl
- Verwenden Sie den Fallocate-Befehl
Normalerweise trägt die erste Festplatte des Systems den Namen /dev/sda und die darin enthaltenen Partitionen erhalten die Namen /dev/sda1, /dev/sda2. In diesem Artikel verwenden wir eine Festplatte mit zwei primären Partitionen, die beiden Partitionen sind /dev/sda1 und /dev/sda2, und wir verwenden /dev/sda3 als Swap-Partition.
Erstellen Sie zunächst eine neue Partition,
$ fdisk /dev/sda
Drücken Sie n, um eine neue Partition zu erstellen. Das System fragt Sie, mit welchem Zylinder Sie beginnen möchten. Drücken Sie einfach die Eingabetaste, um den Standardwert zu verwenden. Das System fragt Sie dann, auf welchem Zylinder Sie enden möchten, hier geben wir die Größe der Swap-Partition ein (z. B. 1000 MB). Hier geben wir +1000M ein.
tauschen
Jetzt haben wir eine Festplatte mit einer Größe von 1000 MB erstellt. Aber wir haben den Typ der Partition nicht festgelegt. Wir haben t gedrückt und dann die Eingabetaste gedrückt, um den Partitionstyp festzulegen.
Jetzt müssen wir die Partitionsnummer eingeben, hier geben wir 3 ein, dann geben wir die Festplattenklassifizierungsnummer ein, der Partitionstyp der Swap-Partition ist 82 (Um alle verfügbaren Partitionstypen anzuzeigen, drücken Sie l) und Drücken Sie dann w Festplattenpartitionstabelle speichern.
tauschen
Verwenden Sie im nächsten Schritt den Befehl mkswap, um die Swap-Partition zu formatieren:
$ mkswap /dev/sda3
Dann aktivieren Sie die neu erstellte Swap-Partition:
$ swapon /dev/sda3
Allerdings wird unsere Swap-Partition nach dem Neustart nicht automatisch gemountet. Um dauerhaft zu mounten, müssen wir Inhalte zur Datei /etc/fstab hinzufügen. Öffnen Sie die Datei /etc/fstab und geben Sie die folgende Zeile ein:
$ vi /etc/fstab /dev/sda3 swap swap default 0 0
Speichern und schließen Sie die Datei. Jetzt kann unsere Swap-Partition nach jedem Neustart verwendet werden.
我推荐用这种方法因为这个是最简单、最快速的创建交换空间的方法了。fallocate 是最被低估和使用最少的命令之一了。 fallocate 命令用于为文件预分配块/大小。
使用 fallocate 创建交换空间,我们首先在 / 目录下创建一个名为 swap_space 的文件。然后分配 2GB 到 swap_space 文件:
$ fallocate -l 2G /swap_space
我们运行下面命令来验证文件大小:
$ ls -lh /swap_space
然后更改文件权限,让 /swap_space 更安全:
$ chmod 600 /swap_space
这样只有 root 可以读写该文件了。我们再来格式化交换分区(LCTT 译注:虽然这个 swap_space 是个文件,但是我们把它当成是分区来挂载):
$ mkswap /swap_space
然后启用交换空间:
$ swapon -s
每次重启后都要重新挂载磁盘分区。因此为了使之持久化,就像上面一样,我们编辑 /etc/fstab 并输入下面行:
/swap_space swap swap sw 0 0
保存并退出文件。现在我们的交换分区会一直被挂载了。我们重启后可以在终端运行 free -m 来检查交换分区是否生效。
Das obige ist der detaillierte Inhalt vonZwei Befehle zum Erstellen einer Swap-Partition. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Die Sicherheitsmodelle von Linux und Windows haben jeweils ihre eigenen Vorteile. Linux bietet Flexibilität und Anpassung und ermöglicht die Sicherheit durch Benutzerberechtigungen, Dateisystemberechtigungen und Selinux/Apparmor. Windows konzentriert sich auf Benutzerfreundlichkeit und stützt sich auf Windowsdefender, UAC, Firewall und Bitlocker, um die Sicherheit zu gewährleisten.

Linux und Windows unterscheiden sich in der Hardwarekompatibilität: Windows verfügt über umfangreiche Treiberunterstützung, und Linux hängt von der Community und den Anbietern ab. Um Linux -Kompatibilitätsprobleme zu lösen, können Sie Treiber manuell kompilieren, z. Windows -Benutzer müssen Treiber verwalten, um die Leistung zu optimieren.

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.

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.

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

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 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.

Das Internet stützt sich nicht auf ein einzelnes Betriebssystem, aber Linux spielt eine wichtige Rolle dabei. Linux wird häufig auf Servern und Netzwerkgeräten verwendet und ist für seine Stabilität, Sicherheit und Skalierbarkeit beliebt.


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

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),