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 11:18]
PHP-Friends [~/.bashrc]
webhosting:liveconfig:verzeichnisstruktur [2019/05/27 03:02] (aktuell)
PHP-Friends
Zeile 5: Zeile 5:
 ===== Home/ Privates Verzeichnis ===== ===== Home/ Privates Verzeichnis =====
  
-Das Home-Verzeichnis ​entspricht ​**/​var/​www/​$USER/​priv**. Dieses Verzeichnis ist logischerweise nur für den jeweiligen Benutzer aufrufbar. Sämtliche Dateien in diesem Verzeichnis sind nicht öffentlich zugänglich. ​+LiveConfig lässt das Home-Verzeichnis ​standardmäßig nach **/​var/​www/​$USER** zeigen; da man als User hier aber keine Ordner/ Dateien anlegen darf, lassen wir es durch eine Anpassung in der **.bash_profile** nach **/​var/​www/​$USER/​priv** ​zeigen (über eine FTP-Verbindung landet man ganz normal in **/​var/​www/​$USER**.). Dieses Verzeichnis ist logischerweise nur für den jeweiligen Benutzer aufrufbar. Sämtliche Dateien in diesem Verzeichnis sind nicht öffentlich zugänglich. ​
  
 ==== ~/.bashrc ==== ==== ~/.bashrc ====
  
-Um Bash, also die Shell/ das Terminal zu personalisieren kann im Ordner ~ 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 empfehle ich 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.1470302282.txt.gz · Zuletzt geändert: 2016/08/04 11:18 von PHP-Friends