|
|
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| =Update Debian System=
| | *[[Install]] |
| | | *[[E-mail]] |
| sudo apt update
| |
| sudo apt -y full-upgrade
| |
| sudo systemctl reboot
| |
| | |
| =Install=
| |
| sudo apt install wget apt-transport-https gnupg2 libimlib2 libimlib2-dev -y
| |
| | |
| ==add Elasticsearch repository==
| |
| wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
| |
| | |
| echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
| |
| | |
| sudo apt update
| |
| | |
| ==Install MariaDB and Apache Web Server==
| |
| sudo apt install wget apt-transport-https gnupg2 libimlib2 libimlib2-dev
| |
| sudo apt install locales
| |
| sudo locale-gen de_DE.UTF-8
| |
| echo "LANG=de_DE.UTF-8" | sudo tee /etc/default/locale
| |
| sudo apt install mariadb-server
| |
| <pre>
| |
| sudo mysql_secure_installation
| |
| | |
| NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
| |
| SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
| |
| | |
| In order to log into MariaDB to secure it, we'll need the current
| |
| password for the root user. If you've just installed MariaDB, and
| |
| you haven't set the root password yet, the password will be blank,
| |
| so you should just press enter here.
| |
| | |
| Enter current password for root (enter for none):
| |
| OK, successfully used password, moving on...
| |
| | |
| Setting the root password ensures that nobody can log into the MariaDB
| |
| root user without the proper authorisation.
| |
| | |
| Set root password? [Y/n] y
| |
| New password:
| |
| Re-enter new password:
| |
| Password updated successfully!
| |
| Reloading privilege tables..
| |
| ... Success!
| |
| | |
| | |
| By default, a MariaDB installation has an anonymous user, allowing anyone
| |
| to log into MariaDB without having to have a user account created for
| |
| them. This is intended only for testing, and to make the installation
| |
| go a bit smoother. You should remove them before moving into a
| |
| production environment.
| |
| | |
| Remove anonymous users? [Y/n] y
| |
| ... Success!
| |
| | |
| Normally, root should only be allowed to connect from 'localhost'. This
| |
| ensures that someone cannot guess at the root password from the network.
| |
| | |
| Disallow root login remotely? [Y/n] y
| |
| ... Success!
| |
| | |
| By default, MariaDB comes with a database named 'test' that anyone can
| |
| access. This is also intended only for testing, and should be removed
| |
| before moving into a production environment.
| |
| | |
| Remove test database and access to it? [Y/n] y
| |
| - Dropping test database...
| |
| ... Success!
| |
| - Removing privileges on test database...
| |
| ... Success!
| |
| | |
| Reloading the privilege tables will ensure that all changes made so far
| |
| will take effect immediately.
| |
| | |
| Reload privilege tables now? [Y/n] y
| |
| ... Success!
| |
| | |
| Cleaning up...
| |
| | |
| All done! If you've completed all of the above steps, your MariaDB
| |
| installation should now be secure.
| |
| | |
| Thanks for using MariaDB!
| |
| </pre>
| |