Benutzer-Werkzeuge

Webseiten-Werkzeuge


webhosting:liveconfig:verzeichnisstruktur

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
webhosting:liveconfig:verzeichnisstruktur [2016/08/04 13:25]
PHP-Friends [~/.bashrc]
webhosting:liveconfig:verzeichnisstruktur [2019/05/27 03:02] (aktuell)
PHP-Friends
Zeile 10: Zeile 10:
  
 Um Bash, also die Shell/ das Terminal zu personalisieren kann im Ordner **~**, also **/​var/​www/​$USER/​priv**,​ eine Datei **.bashrc** erstellt werden, die bei jedem Start der Shell, also bei jeder Verbindung mit dem Server durch Sie geladen wird. Hier genau ins Detail zu gehen, würde den Rahmen sprengen, weshalb wir an dieser Stelle einfach auf eine Google-Suche verweisen. Als Anfang kann man sich mal bei https://​wiki.archlinux.de/​title/​Bashrc und https://​wiki.ubuntuusers.de/​Bash/​bashrc/​ umschauen. ​ Um Bash, also die Shell/ das Terminal zu personalisieren kann im Ordner **~**, also **/​var/​www/​$USER/​priv**,​ eine Datei **.bashrc** erstellt werden, die bei jedem Start der Shell, also bei jeder Verbindung mit dem Server durch Sie geladen wird. Hier genau ins Detail zu gehen, würde den Rahmen sprengen, weshalb wir an dieser Stelle einfach auf eine Google-Suche verweisen. Als Anfang kann man sich mal bei https://​wiki.archlinux.de/​title/​Bashrc und https://​wiki.ubuntuusers.de/​Bash/​bashrc/​ umschauen. ​
 +
 +==== .ssh-Verzeichnis ====
 +
 +Da LiveConfig **/​var/​www/​$USER** als Homeverzeichnis festlegt, befindet sich der Ordner **.ssh** auch darin und nicht im **priv**-Verzeichnis. ​
 +Möchte man also beispielsweise seinen Public Key einpflegen, so geschieht das im Ordner **/​var/​www/​$USER/​.ssh** bzw. **~/​../​.ssh**.
  
 === Alias definieren === === Alias definieren ===
Zeile 20: Zeile 25:
  
 Gibt man also jetzt **demo** ein, so wird **echo** mit dem Anhängsel aufgerufen. ​ Gibt man also jetzt **demo** ein, so wird **echo** mit dem Anhängsel aufgerufen. ​
-Möchte man die Alias-Funktion für die eigene Produktivität nutzen, so empfehlen wir die Definition der folgenden drei Aliase: ​+Möchte man die Alias-Funktion für die eigene Produktivität nutzen, so empfehlen wir zum Beispiel ​die Definition der folgenden drei Aliase:
  
-<WRAP center round box 60%> +<konsole>[web1337@erika /​var/​www/​web1337]$ ​alias ll='ls -alF'​ 
-alias ll='ls -alF'​ +[web1337@erika /​var/​www/​web1337]$ ​alias la='ls -A' 
- +[web1337@erika /​var/​www/​web1337]$ ​alias l='ls -lAh'</​konsole>
-alias la='ls -A' +
- +
-alias l='ls -lAh' +
-</WRAP>+
  
 Diese erleichtern die Auflistung von Dateien in einem Verzeichnis. Natürlich ist dies nicht zwingend notwendig, aber ich denke die Funktionsweise ist jetzt klar und gegebenenfalls fallen Ihnen ja eigene, nützliche Aliase ein.  Diese erleichtern die Auflistung von Dateien in einem Verzeichnis. Natürlich ist dies nicht zwingend notwendig, aber ich denke die Funktionsweise ist jetzt klar und gegebenenfalls fallen Ihnen ja eigene, nützliche Aliase ein. 
Zeile 39: Zeile 40:
  
 ... und schon stehen die soeben getätigten Änderungen zur Verfügung. ​ ... und schon stehen die soeben getätigten Änderungen zur Verfügung. ​
 +
 +=== Eigenen Bash-Prompt definieren ===
 +
 +Eine weitere Möglichkeit - von vielen - ist, das Aussehen des Bash-Prompts zu verändern. Dafür verweisen wir einfach mal auf http://​bashrcgenerator.com/​. Die unter Punkt 4 enstehende Zeichenkette muss einfach in die **.bashrc** eingefügt werden und anschließend muss jene Datei neu eingelesen werden.
 +
 +===== Öffentliches Verzeichnis =====
 +
 +Das öffentliche Verzeichnis entspricht **/​var/​www/​$USER/​htdocs**. Alle darin enthaltenen Dateien sind grundsätzlich (wenn nicht anders festgelegt) über das Internet erreichbar. Sie haben vollen Zugriff auf dieses Verzeichnis. ​
 +
 +===== Apps-Verzeichnis =====
 +
 +Im Verzeichnis **/​var/​www/​$USER/​apps** legt LiveConfig die über das Panel installierten Anwendungen ab. 
 +
 +===== Logs-Verzeichnis =====
 +
 +Unter **/​var/​www/​$USER/​logs** findet man die Access- und - wenn aktiviert - auch Error-Logs.
webhosting/liveconfig/verzeichnisstruktur.1470309926.txt.gz · Zuletzt geändert: 2016/08/04 13:25 von PHP-Friends