Informationen zu LINUX-Dateien und -Prozessen

Datei- und Prozessverwaltung > Über Hardlinks und symbolische Links

Die meisten Betriebssysteme verfügen über mehrere Mechanismen, mit denen Sie auf dieselbe Datei mit unterschiedlichen Namen zugreifen können, indem Sie Dateien und Verzeichnissen Aliase zuweisen. In LINUX gibt es zwei Typen: Hardlinks und symbolische Links. Im Verlauf der Geschichte werde ich zuerst auf Inode eingehen. Allen Dateien wird eine eindeutige Nummer zugewiesen, die als Inode-Nummer bezeichnet wird und den Dateityp, die Größe, die Zugriffsrechte usw. aufzeichnet. Entspricht sie einem externen Schlüssel in SQL? Von hier aus besteht das Hauptthema darin, dass ein fester Link auf die Daten aus jedem Dateinamen verweisen kann, wenn nur eine Daten auf der Festplatte gespeichert sind und mehrere Dateien darauf verweisen. Die der Datei und der erstellten Datei zugewiesene Inode-Nummer ändert sich nicht. Mit anderen Worten, wenn Sie eine der beiden ändern, ändern sich beide. Die symbolische Verknüpfung ist dann der Zeiger selbst, der auf die Verknüpfungsquelle zeigt. Daher kann nur die Linkquelle gelöscht werden, und in diesem Fall kann die Linkquelle nicht über den symbolischen Link referenziert werden.

Erstellen Sie einen Link

Syntax: *** ln [optional] {Linkquelle} {Linkdateiname} *** Sie können einen symbolischen Link mit der Option -s oder einen festen Link ohne diese Option erstellen.

  • Wenn Sie den symbolischen Link selbst kopieren möchten, verwenden Sie *** cp -d ***.

Prozessüberwachung

Ein Prozess ist eine Grundeinheit für das Betriebssystem zur Verwaltung eines Programms.

Syntax: *** ps [optional] ***

Ich benutze oft *** - ef *** als Option.

top - 18:04:13 up 17 days, 1:47, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 128 total, 1 running, 127 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1020488k total, 816472k used, 204016k free, 186292k buffers Swap: 2064376k total, 0k used, 2064376k free, 369096k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1874 root 20 0 433m 39m 9536 S 0.3 3.9 24:51.55 java 1 root 20 0 19360 1544 1224 S 0.0 0.2 0:01.25 init 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0

Recommended Posts

Informationen zu LINUX-Dateien und -Prozessen
Linux: Dateien und Verzeichnisse
Über Linux
Über Linux
Über Linux
Über Linux
Über _ und __
[Linux] Über den Export
[Linux] Über PATH
Linux (über Gruppen)
Über Klasse und Instanz
Prozesse unter Linux dämonisieren
OS- und Linux-Distribution
Linux (über Verzeichnispfad)
Informationen zu Linux-Kernelparametern
Untersuchte Prozesse und Jobs
Über Cumprod und Cummax
Grundkenntnisse über Linux
Über Kreuzvalidierung und F-Wert
Holen Sie sich Dateien von Linux mit paramiko und scp [Python]
Linux-Befehle und Frustration studieren
Dies und das über pd.DataFrame
Informationen zum Aufbau einer Linux-Umgebung (CentOS)
Grundbegriffe für CLI und Linux
Linux (Informationen zum Hinzufügen / Entfernen von Benutzern)
Informationen zu Python-Objekten und -Klassen
Informationen zu Python-Variablen und -Objekten
[Linux] Komprimieren Sie Ordner und übertragen Sie Dateien von Remote zu Local
Über Raid Group und LUN
Lesen und Schreiben von CSV-Dateien
Informationen zur Funktion fork () und zur Funktion execve ()
Aufnahme und Wiedergabe unter Linux
Über Djangos Dekonstruktion und Dekonstruierbarkeit
Über Python, len () und randint ()
Informationen zu Python-Datums- und Zeitzone
Über Sharpe Ratio und Sortino Ratio
Informationen zu Linux-Datei- und Verzeichnisberechtigungen
Was ich über Linux gelernt habe
Über Python und reguläre Ausdrücke
Informationen zum Umgang mit statischen Django-Dateien
Informationen zu Python- und Betriebssystemoperationen
Befehle und Dateien zum Überprüfen der Version von CentOS Linux
Informationen zu http.Handle () und http.NewServeMux (). Handle ()
Python # Über Referenz und Kopie
Über Numpy Array und Asarray
Über Python sort () und reverse ()
Unterschied zwischen Windows- und Linux-Verzeichnissen
Grundkenntnisse in Linux und Grundbefehle
Informationen zur Installation der Serien Pwntools und Python2
Zusammenfassung und häufige Fehler zu Cron
[Linux] Tauschen Sie CapsLock und Ctrl aus
Bearbeiten Sie Dateien und Ordner in Python
Informationen zum Aufbau einer Linux-Umgebung (VMware Virtual BOX)
Über Python-Diktat und sortierte Funktionen
Über Python und Cython dtype
Über MkDocs-Themen und ihre Bräuche