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
start:linux:host-unlimited.de:installationsprozes [2019/04/13 17:33]
wikiadmin
start:linux:host-unlimited.de:installationsprozes [2019/10/12 16:40] (aktuell)
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>
 ---- ----