software_handreichungen:ubuntu_server_18.04_lts
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software_handreichungen:ubuntu_server_18.04_lts [2019/03/10 20:19] – 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 | + | * Internet Site |
- | password=XX No-IP login password | + | |
- | XX No-IP Hostname | + | ==== Konfigurieren (am Beispiel von domainfactory) ==== |
+ | <file ini / | ||
+ | # See / | ||
+ | |||
+ | |||
+ | # Debian specific: | ||
+ | # line of that file to be used as the name. The Debian default | ||
+ | # is / | ||
+ | # | ||
+ | |||
+ | smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) | ||
+ | biff = no | ||
+ | |||
+ | # appending .domain is the MUA's job. | ||
+ | append_dot_mydomain = no | ||
+ | |||
+ | # Uncomment the next line to generate " | ||
+ | # | ||
+ | |||
+ | readme_directory = no | ||
+ | |||
+ | # See http://www.postfix.org/ | ||
+ | # fresh installs. | ||
+ | compatibility_level | ||
+ | |||
+ | # 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 = permit_mynetworks permit_sasl_authenticated defer_unauth_destination | ||
+ | myhostname | ||
+ | alias_maps | ||
+ | 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: | ||
</ | </ | ||
- | Einstellung testen: | ||
<file bash> | <file bash> | ||
- | ddclient -daemon=0 -debug -verbose -noquiet | + | postmap / |
+ | chmod 0600 / | ||
+ | service postfix restart | ||
</ | </ | ||
- | < | + | ==== Einstellung testen ==== |
- | # Configuration for ddclient scripts | + | < |
- | # generated from debconf on Sun Mar 10 17:54:08 CET 2019 | + | echo "Test - Body" | mail -s "Test - Subject" |
- | # | + | </file> |
- | # /etc/ | + | |
- | # Set to " | + | ==== Log checken ==== |
- | # from package isc-dhcp-client) updates the systems IP address. | + | <file bash> |
- | run_dhclient=" | + | cat / |
+ | </ | ||
- | # Set to " | + | ===== root Mails empfangen ===== |
- | # established. This might be useful, if you are using dial-on-demand. | + | <file ini / |
- | run_ipup=" | + | # See man 5 aliases for format |
+ | postmaster: | ||
+ | root: XXX@XXX.XXX | ||
+ | </ | ||
- | # Set to " | + | **Einstellungen übernehmen: |
- | # If this is changed to true, run_ipup and run_dhclient must be set to false. | + | <file bash> |
- | run_daemon=" | + | newaliases |
+ | </ | ||
- | # Set the time interval between the updates of the dynamic DNS name in seconds. | + | ==== Einstellung testen ==== |
- | # This option only takes effect if the ddclient runs in daemon mode. | + | <file bash> |
- | daemon_interval="3600" | + | echo "Test - Body" | mail -s "Test - Subject" |
</ | </ | ||
+ | ==== Log checken ==== | ||
<file bash> | <file bash> | ||
- | sudo service ddclient restart | + | 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.1552245542.txt.gz · Zuletzt geändert: 2019/03/10 20:19 von andreas