2016-05-06 10 views
-6

Ich möchte wissen, was genau der Unterschied zwischen /usr/sbin/apache2 und /etc/apache2 ist. Ich habe eine Idee, dass /etc enthält alle installierten Pakete mit den notwendigen Konfigurationsdateien, aber /usr/sbin/apache2 ist, was ich stecke. Kann mir jemand helfen?Was ist der Unterschied zwischen/etc/apache2 und/usr/sbin/apache2 in Ubuntu?

+0

http://linux.die.net/man/7/hier –

+0

Paul Ich bin mir der Dateihierarchie bewusst, aber wenn ich das Verzeichnis in/usr/sbin/ändere und versuche, dieses "nano apache2" zu verwenden, bekomme ich eine MAC-codierte Datei, die nicht vom Benutzer lesbar ist. Es ist also offensichtlich, dass es etwas mit der Maschinensprache zu tun hat, was ich klarstellen möchte ist, was das Apache2 in/usr/sbin ist? Verzeichnis? Datei? Oder ausführbare Datei für den Webserver? – vicky

+2

Lesen Sie die Beschreibung der Dinge, die in/etc und/usr/sbin gehen und denken Sie darüber nach. Sie kennen die Dateisystemhierarchie, wissen aber nicht, wie Sie zwischen einer Datei und einem Verzeichnis unterscheiden können? –

Antwort

1

Normalerweise sind die Verzeichnisse und Dateien in ihnen haben bestimmte Bedeutungen: -

/etc - directory is for storing the configuration files. 
/usr - /usr/bin - user's executable binary files 
    - /usr/sbin - user's executable binary files that can only be run with root privileges. 

Daher/usr/sbin/apache2 ist der vollständige Pfad des apache2 Befehl, wie in dem apache2 Befehl Leben und seine binär. Wo alle apache2-bezogenen Dateien in/etc sind ihre Konfigurationsdateien. Ich hoffe, das hilft.

+0

Ja, das ist gut, ich habe es dank:) – vicky

Verwandte Themen