Metainformationen zur Seite
  •  

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
Letzte Überarbeitung Beide Seiten der Revision
start:linux:host-unlimited.de:installationsprozes [2019/04/13 17:33]
wikiadmin
start:linux:host-unlimited.de:installationsprozes [2019/10/12 16:29]
wikiadmin
Zeile 1: Zeile 1:
 ====== Installationsprozess ====== ====== Installationsprozess ======
-Bei einem gemieteten Linux Virtual-Server kann es nötig sein den Installationsprozess nochmals durchzuführen. Dieses Beispiel dient der Dokumentation meines Virtual-Servers. Alle Befehle und Kommandos werden in der SSH-Konsole {{https://www.putty.org/|PuTTY}} eingegeben.+Bei einem gemieteten Linux Virtual-Server kann es nötig sein den Installationsprozess nochmals durchzuführen. Dieses Beispiel dient der Dokumentation meines Virtual-Servers. Alle Befehle und Kommandos werden in der SSH-Konsole {{https://www.putty.org/|PuTTY}} eingegeben. Somit ist ein **//sudo apt-get upgrade//** nicht machbar und sollte nicht ausgeführt werden.
  
 **Einschränkung:** Bei Ubuntu 16 wird nach einem //**sudo apt-get update**// und //**sudo apt-get upgrade**// der SSH-Sever (OpenSSH) startet nach einem Reboot nicht mehr. **Einschränkung:** Bei Ubuntu 16 wird nach einem //**sudo apt-get update**// und //**sudo apt-get upgrade**// der SSH-Sever (OpenSSH) startet nach einem Reboot nicht mehr.
Zeile 7: Zeile 7:
 <code Linux [enable_line_numbers="true",highlight_lines_extra="0,"]> <code Linux [enable_line_numbers="true",highlight_lines_extra="0,"]>
 passwd                                     # Root Passwort ändern. passwd                                     # Root Passwort ändern.
-sudo -s                                    # Root Rechte erlangen 
 apt-get update                             # Software-DB updaten apt-get update                             # Software-DB updaten
-apt-get install htop                       HTOP Programm installieren(Task, CPU-Last, MEM-Last, ...)+apt-get install apache2 
 +                                           Directory Listing verhindern 
 +sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf 
 +sudo systemctl stop apache2.service 
 +sudo systemctl start apache2.service 
 +sudo systemctl enable apache2.service 
 apt-get install mariadb-server             # Maria-DB Server und Client installieren apt-get install mariadb-server             # Maria-DB Server und Client installieren
-sudo mysql_secure_installation             # Konfigurieren von Maria-DB [Maria-DB konfigurieren] +mysql_secure_installation                  # Konfigurieren von Maria-DB [Maria-DB konfigurieren] 
-sudo mysql -u root                         # Einloggen in Maria-DB (mysql)+mysql -u root                              # Einloggen in Maria-DB (mysql)
 CREATE DATABASE nextcloud;                 # Datenbank anlegen CREATE DATABASE nextcloud;                 # Datenbank anlegen
                                            # User mit passwort erstellen                                            # User mit passwort erstellen
-CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'yaq$123$EDC';+CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'password';
                                            # Rechte für user nextcloud einrichten                                            # Rechte für user nextcloud einrichten
 GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
 FLUSH PRIVILEGES;                          # Änderungen speichern... FLUSH PRIVILEGES;                          # Änderungen speichern...
 EXIT;                                      # ...ausloggen. EXIT;                                      # ...ausloggen.
-apt-get install nano                       # nano Texteditor installieren.+apt-get install nano                       # nano Texteditor installieren um Konfigurationsdateien zu editieren.
 apt-get install php                        # Installation von PHP. apt-get install php                        # Installation von PHP.
-apt-get install php-gd                     # PHP Module installieren+apt-get install php-gd                     # PHP Module installieren.
 apt-get install php-intl                   # ...    apt-get install php-intl                   # ...   
 apt-get install php-mcrypt php-apcu ffmpeg # ... apt-get install php-mcrypt php-apcu ffmpeg # ...
 +apt-get install unzip                      # Programm unzip installieren.
 cd home                                    # Ins Home Verzeichnis cd home                                    # Ins Home Verzeichnis
-                                           # Nextcloud Installationsdateien herunterladen +                                           # Nextcloud Installationsdateien herunterladen. 
-wget https://download.nextcloud.com/server/releases/latest.tar.bz2+wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.zip
                                            # Installationsdateien entpacken.                                            # Installationsdateien entpacken.
-tar -xjvf latest.tar.bz2 -C /var/www/html/ +unzip nextcloud-15.0.7.zip 
-apt-get install certbot                    # Progamm certbot für die Verschlüsselung der WEB-Page+mv ./nextcloud//var/www/html 
 +chown -R www-data:www-data /var/www/html
  
 +apt-get install htop                       # HTOP Programm installieren. (Task, CPU-Last, MEM-Last, ...)
 </code> </code>
 ---- ----