software_handreichungen:ubuntu_server_18.04_lts
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software_handreichungen:ubuntu_server_18.04_lts [2019/03/10 20:09] – angelegt andreas | software_handreichungen:ubuntu_server_18.04_lts [2019/03/21 18:51] (aktuell) – andreas | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Ubuntu Server 18.04 LTS ====== | ====== Ubuntu Server 18.04 LTS ====== | ||
- | ===== ddclient with No-IP ===== | + | <WRAP center round important 60%> |
+ | Alles wird als root ausgeführt. | ||
+ | </ | ||
+ | |||
+ | ===== IP einstellen | ||
+ | <file yaml / | ||
+ | # This file describes the network interfaces available on your system | ||
+ | # For more information, | ||
+ | network: | ||
+ | version: 2 | ||
+ | renderer: networkd | ||
+ | ethernets: | ||
+ | ens160: | ||
+ | addresses: [192.168.XXX.XXX/ | ||
+ | gateway4: 192.168.XXX.XXX | ||
+ | nameservers: | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Und mit dem folgenden Befehl die Änderung übernehmen: | ||
<file bash> | <file bash> | ||
- | sudo apt install ddclient | + | netplan apply |
</ | </ | ||
- | <file ini / | + | ===== Server Mail Versand ermöglichen ===== |
- | # Configuration file for ddclient generated by debconf | + | |
- | # | + | |
- | # / | + | |
- | protocol=noip | + | ==== Installieren ==== |
- | use=web | + | <file bash> |
- | web=checkip.dyndns.org | + | apt install postfix mailutils |
- | server=dynupdate.no-ip.com | + | |
- | login=XX No-IP login email XX | + | |
- | password=XX No-IP login password XX | + | |
- | XX No-IP Hostname XX | + | |
</ | </ | ||
+ | * Internet Site | ||
- | <file ini /etc/default/ddclient> | + | ==== Konfigurieren (am Beispiel von domainfactory) ==== |
- | # Configuration for ddclient scripts | + | <file ini /etc/postfix/main.cf> |
- | # generated from debconf on Sun Mar 10 17:54:08 CET 2019 | + | # See /usr/share/postfix/ |
- | # | + | |
- | # /etc/default/ddclient | + | |
- | # Set to " | ||
- | # from package isc-dhcp-client) updates the systems IP address. | ||
- | run_dhclient=" | ||
- | # Set to " | + | # Debian specific: |
- | # established. This might be useful, if you are using dial-on-demand. | + | # line of that file to be used as the name. The Debian default |
- | run_ipup=" | + | # is / |
+ | # | ||
- | # Set to " | + | smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) |
- | # If this is changed to true, run_ipup and run_dhclient must be set to false. | + | biff = no |
- | run_daemon=" | + | |
- | # Set the time interval between | + | # appending .domain is the MUA's job. |
- | # This option only takes effect if the ddclient runs in daemon mode. | + | append_dot_mydomain = no |
- | daemon_interval=" | + | |
+ | # Uncomment | ||
+ | # | ||
+ | |||
+ | readme_directory = no | ||
+ | |||
+ | # See http:// | ||
+ | # fresh installs. | ||
+ | compatibility_level = 2 | ||
+ | |||
+ | # TLS parameters | ||
+ | smtpd_tls_cert_file=/ | ||
+ | smtpd_tls_key_file=/ | ||
+ | smtpd_use_tls=yes | ||
+ | smtpd_tls_session_cache_database = btree: | ||
+ | smtp_tls_session_cache_database = btree: | ||
+ | |||
+ | # See / | ||
+ | # information on enabling SSL in the smtp client. | ||
+ | |||
+ | smtpd_relay_restrictions | ||
+ | myhostname = XX-hostname-XX | ||
+ | alias_maps = hash:/ | ||
+ | alias_database = hash:/ | ||
+ | mydestination = $myhostname, | ||
+ | relayhost = sslout.df.eu: | ||
+ | mynetworks = 127.0.0.0/8 [:: | ||
+ | mailbox_size_limit = 0 | ||
+ | recipient_delimiter = + | ||
+ | inet_interfaces = all | ||
+ | inet_protocols = all | ||
+ | |||
+ | smtp_sasl_auth_enable = yes | ||
+ | smtp_sasl_security_options = noanonymous | ||
+ | smtp_sasl_password_maps = hash:/ | ||
+ | smtp_use_tls = yes | ||
+ | smtp_tls_wrappermode = yes | ||
+ | smtp_tls_security_level = encrypt | ||
+ | </ | ||
+ | |||
+ | <file ini / | ||
+ | sslout.df.eu: | ||
</ | </ | ||
<file bash> | <file bash> | ||
- | sudo | + | postmap / |
+ | chmod 0600 / | ||
+ | service | ||
</ | </ | ||
+ | |||
+ | ==== Einstellung testen ==== | ||
+ | <file bash> | ||
+ | echo "Test - Body" | mail -s "Test - Subject" | ||
+ | </ | ||
+ | |||
+ | ==== Log checken ==== | ||
+ | <file bash> | ||
+ | cat / | ||
+ | </ | ||
+ | |||
+ | ===== root Mails empfangen ===== | ||
+ | <file ini / | ||
+ | # See man 5 aliases for format | ||
+ | postmaster: | ||
+ | root: XXX@XXX.XXX | ||
+ | </ | ||
+ | |||
+ | **Einstellungen übernehmen: | ||
+ | <file bash> | ||
+ | newaliases | ||
+ | </ | ||
+ | |||
+ | ==== Einstellung testen ==== | ||
+ | <file bash> | ||
+ | echo "Test - Body" | mail -s "Test - Subject" | ||
+ | </ | ||
+ | |||
+ | ==== Log checken ==== | ||
+ | <file bash> | ||
+ | cat / | ||
+ | </ | ||
+ | |||
+ | ===== DynDNS ===== | ||
+ | [[https:// | ||
+ | |||
+ | **Anleitung: | ||
+ | |||
+ | ===== unattended-upgrades ===== | ||
+ | |||
+ | ==== Installieren ==== | ||
+ | <file bash> | ||
+ | apt-get install unattended-upgrades | ||
+ | </ | ||
+ | |||
+ | ==== Einstellugen ==== | ||
+ | <file ini / | ||
+ | // Automatically upgrade packages from these (origin: | ||
+ | // | ||
+ | // Note that in Ubuntu security updates may pull in new dependencies | ||
+ | // from non-security sources (e.g. chromium). By allowing the release | ||
+ | // pocket these get automatically pulled in. | ||
+ | Unattended-Upgrade:: | ||
+ | " | ||
+ | " | ||
+ | // Extended Security Maintenance; | ||
+ | // every release and this system may not have it installed, but if | ||
+ | // available, the policy for updates is such that unattended-upgrades | ||
+ | // should also install from here by default. | ||
+ | " | ||
+ | " | ||
+ | // | ||
+ | // | ||
+ | }; | ||
+ | |||
+ | // List of packages to not update (regexp are supported) | ||
+ | Unattended-Upgrade:: | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | // | ||
+ | }; | ||
+ | |||
+ | // This option will controls whether the development release of Ubuntu will be | ||
+ | // upgraded automatically. | ||
+ | Unattended-Upgrade:: | ||
+ | |||
+ | // This option allows you to control if on a unclean dpkg exit | ||
+ | // unattended-upgrades will automatically run | ||
+ | // dpkg --force-confold --configure -a | ||
+ | // The default is true, to ensure updates keep getting installed | ||
+ | // | ||
+ | |||
+ | // Split the upgrade into the smallest possible chunks so that | ||
+ | // they can be interrupted with SIGTERM. This makes the upgrade | ||
+ | // a bit slower but it has the benefit that shutdown while a upgrade | ||
+ | // is running is possible (with a small delay) | ||
+ | // | ||
+ | |||
+ | // Install all unattended-upgrades when the machine is shutting down | ||
+ | // instead of doing it in the background while the machine is running | ||
+ | // This will (obviously) make shutdown slower | ||
+ | // | ||
+ | |||
+ | // Send email to this address for problems or packages upgrades | ||
+ | // If empty or unset then no email is sent, make sure that you | ||
+ | // have a working mail setup on your system. A package that provides | ||
+ | // ' | ||
+ | Unattended-Upgrade:: | ||
+ | |||
+ | // Set this value to " | ||
+ | // is to always send a mail if Unattended-Upgrade:: | ||
+ | Unattended-Upgrade:: | ||
+ | |||
+ | // Remove unused automatically installed kernel-related packages | ||
+ | // (kernel images, kernel headers and kernel version locked tools). | ||
+ | // | ||
+ | |||
+ | // Do automatic removal of new unused dependencies after the upgrade | ||
+ | // (equivalent to apt-get autoremove) | ||
+ | // | ||
+ | |||
+ | // Automatically reboot *WITHOUT CONFIRMATION* | ||
+ | // if the file / | ||
+ | Unattended-Upgrade:: | ||
+ | |||
+ | // If automatic reboot is enabled and needed, reboot at the specific | ||
+ | // time instead of immediately | ||
+ | // Default: " | ||
+ | Unattended-Upgrade:: | ||
+ | |||
+ | // Use apt bandwidth limit feature, this example limits the download | ||
+ | // speed to 70kb/sec | ||
+ | // | ||
+ | |||
+ | // Enable logging to syslog. Default is False | ||
+ | // Unattended-Upgrade:: | ||
+ | |||
+ | // Specify syslog facility. Default is daemon | ||
+ | // Unattended-Upgrade:: | ||
+ | |||
+ | // Download and install upgrades only on AC power | ||
+ | // (i.e. skip or gracefully stop updates on battery) | ||
+ | // Unattended-Upgrade:: | ||
+ | |||
+ | // Download and install upgrades only on non-metered connection | ||
+ | // (i.e. skip or gracefully stop updates on a metered connection) | ||
+ | // Unattended-Upgrade:: | ||
+ | </ | ||
+ | |||
+ | ==== PPA hinzufügen (am Beispiel Syncthing) ==== | ||
+ | <file ini / | ||
+ | ... | ||
+ | |||
+ | Unattended-Upgrade:: | ||
+ | .... | ||
+ | " | ||
+ | }; | ||
+ | |||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Quelle: https:// |
software_handreichungen/ubuntu_server_18.04_lts.1552244956.txt.gz · Zuletzt geändert: 2019/03/10 20:09 von andreas