Tuxfiles sagt Folgendes über die Linux-Verzeichnisstruktur:
/var
:Dieses Verzeichnis enthält variable Daten, die sich bei laufendem System ständig ändern.
FHS on/var
sagt Folgendes:
/var
enthält variable Datendateien. Dies umfasst Spool-Verzeichnisse und -Dateien, Verwaltungs- und Protokollierungsdaten sowie vorübergehende und temporäre Dateien.
Dann sagen sie, dass Dinge wie Protokolle, E-Mails und der Spooler in diesem Ordner abgelegt werden.
Traditionell findet eine Stamm Installation von Apache oder Nginx auf Ubuntu Linux das Verzeichnis an /var/www/
.
Es scheint mir nicht der ideale Ort zu sein, um ein Verzeichnis mit Dateien oder anderen Inhalten zu erstellen, die beinahe permanent sein sollen.
Warum wird es so oft hineingesteckt /var
?
Ist dies subjektiv gesehen der Ort, an dem es nach der Verzeichnisstruktur im Idealfall gehen sollte?
/var/lib/www
wäre besser geeignet gewesen ...
/var
ist für nicht ausführbare Nichtkonfigurationsdaten gedacht, die sich nicht im Besitz eines Benutzers befinden und die bearbeitet oder geändert werden können (z. B. auf einem wiederbeschreibbaren Volume gespeichert werden sollen). /var/lib
Wird speziell für diese Art von Daten, die einen Neustart überstehen und nicht durch einen Wartungsprozess gelöscht werden sollen, isc-dhcp-server
verwendet /var/lib
, um beispielsweise ihren Eintrag von DHCP-Leases zu speichern. Es wäre also ein logischer Ort für Webserver-Dateien.