The Ubuntu Server Guide!
Total Page:16
File Type:pdf, Size:1020Kb
Welcome to the Ubuntu Server Guide! Changes, Errors, and Bugs This is the preliminary and in development for Ubuntu 20.04 LTS, Focal Fossa. Contents may have errors and omissions. Ubuntu serverguides for previous LTS versions: 18.04 (PDF), 16.04 (PDF). If you find any errors or have suggestions for improvements to pages, please use the link at thebottomof each topic titled: “Help improve this document in the forum.” This link will take you to the Server Discourse forum for the specific page you are viewing. There you can share your comments or let us know aboutbugs with each page. Offline Download this guide as a PDF Support There are a couple of different ways that Ubuntu Server Edition is supported: commercial support and community support. The main commercial support (and development funding) is available from Canonical, Ltd. They supply reasonably- priced support contracts on a per desktop or per server basis. For more information see the Ubuntu Advantage page. Community support is also provided by dedicated individuals and companies that wish to make Ubuntu the best distribution possible. Support is provided through multiple mailing lists, IRC channels, forums, blogs, wikis, etc. The large amount of information available can be overwhelming, but a good search engine query can usually provide an answer to your questions. See the Ubuntu Support page for more information. Welcome to the Ubuntu Server Guide! Changes, Errors, and Bugs This is the preliminary and in development for Ubuntu 20.04 LTS, Focal Fossa. Contents may have errors and omissions. Ubuntu serverguides for previous LTS versions: 18.04 (PDF), 16.04 (PDF). If you find any errors or have suggestions for improvements to pages, please use the link at thebottomof each topic titled: “Help improve this document in the forum.” This link will take you to the Server Discourse forum for the specific page you are viewing. There you can share your comments or let us know aboutbugs with each page. Offline Download this guide as a PDF Support There are a couple of different ways that Ubuntu Server Edition is supported: commercial support and community support. The main commercial support (and development funding) is available from Canonical, Ltd. They supply reasonably- priced support contracts on a per desktop or per server basis. For more information see the Ubuntu Advantage page. 1 Community support is also provided by dedicated individuals and companies that wish to make Ubuntu the best distribution possible. Support is provided through multiple mailing lists, IRC channels, forums, blogs, wikis, etc. The large amount of information available can be overwhelming, but a good search engine query can usually provide an answer to your questions. See the Ubuntu Support page for more information. Navigation • Introduction Install • Installation • Installation - Advanced • Installation - iSCSI • Package Management • Kernel Crash Dump • Reporting Bugs • Upgrade - Introduction Storage • Multipath - Introduction • Multipath - Configuration • Multipath - Setup • Multipath - Usage & Debug Network • Introduction • Configuration • DHCP • NTP • DPDK • OpenVswitch-DPDK Security • Introduction • Users • AppArmor • Firewall • Certificates • Console Virtualization • Introduction • qemu • libvirt • multipass 2 • uvt • virt tools Containers • lxd • lxc Services • Databases - Introduction • Databases - Mysql • Databases - PostgreSQL • Samba - Introduction • Samba - Active Directory • Samba - Domain Controller • Samba - File Server • Samba - Print Server • Samba - Securing • Samba - OpenLDAP Backend • Service - CUPS • Service - Domain Name Service (DNS) • Service - FTP • Service - iSCSI • Service - Kerberos • Service - Kerberos with OpenLDAP backend • Service - LDAP • Service - LDAP Access Control • Service - LDAP Replication • Service - LDAP Usage • Service - LDAP with TLS • Service - NFS • Service - OpenSSH • Service - OpenVPN • Service - gitolite • VPN Clients • Service - SSSD • Mail - Introduction • Mail - Dovecot • Mail - Exim4 • Mail - Postfix • Proxy Servers - Squid • Web Servers - Introduction • Web Servers - Apache Ubuntu High Availability • HA - Introduction • HA - Corosync • HA - Pacemaker • HA - Pacemaker - Resource Agents • HA - Pacemaker - Fence Agents 3 • HA - DRBD Tools • logwatch • byobu • etckeeper • munin • nagios • pam_motd • Puppet • Monitoring • rsnapshot Programming • PHP • Ruby on Rails Backups • Introduction • Archive Rotation • Bacula • Shell Scripts LAMP • LAMP Applications URLs [details=Mapping table] | Topic | Path | | – | – | | https://discourse.ubuntu.com/t/installation/11322 | /server/docs/introduction | | https://discourse.ubuntu.com/t/installation/11320 | /server/docs/in- stallation | | https://discourse.ubuntu.com/t/installation-advanced/11577 | /server/docs/installation- advanced | | https://discourse.ubuntu.com/t/installation-iscsi/11321 | /server/docs/installation-iscsi | | https://discourse.ubuntu.com/t/package-management/11908 | /server/docs/package-management | | https://discourse.ubuntu.com/t/kernel-crash-dump/11575 | /server/docs/kernel-crash-dump | | https://discourse.ubuntu.com/t/reporting-bugs/11508 | /server/docs/reporting-bugs | | https://discourse.ubuntu.com/t/upgrade- introduction/11576 | /server/docs/upgrade-introduction | | https://discourse.ubuntu.com/t/device- mapper-multipathing-introduction/11316 | /server/docs/device-mapper-multipathing-introduction | | https://discourse.ubuntu.com/t/device-mapper-multipathing-configuration/11569 | /server/docs/device- mapper-multipathing-configuration | | https://discourse.ubuntu.com/t/device-mapper-multipathing- setup/11568 | /server/docs/device-mapper-multipathing-setup | | https://discourse.ubuntu.com/t/device- mapper-multipathing-usage-debug/11317 | /server/docs/device-mapper-multipathing-usage-debug | | https://discourse.ubuntu.com/t/network-introduction/11875 | /server/docs/network-introduction | | https://discourse.ubuntu.com/t/network-configuration/11876 | /server/docs/network-configuration | https://discourse.ubuntu.com/t/network-dhcp/11877 | /server/docs/network-dhcp | | https://discourse.ubuntu.com/t/network- ntp/11878 | /server/docs/network-ntp | | https://discourse.ubuntu.com/t/network-dpdk/11879 | 4 /server/docs/network-dpdk | | https://discourse.ubuntu.com/t/openvswitch-dpdk/13085 | /server/docs/openvswitch- dpdk | | https://discourse.ubuntu.com/t/security-introduction/11887 | /server/docs/security-introduction | | https://discourse.ubuntu.com/t/security-users/11881 | /server/docs/security-users | | https://discourse.ubuntu.com/t/security- apparmor/11884 | /server/docs/security-apparmor | | https://discourse.ubuntu.com/t/security-firewall/11883 | /server/docs/security-firewall | | https://discourse.ubuntu.com/t/security-certificates/11885 | /server/docs/security- certificates | | https://discourse.ubuntu.com/t/security-console/11882 | /server/docs/security-console | https://discourse.ubuntu.com/t/security-ecryptfs/11886 | /server/docs/security-ecryptfs | | https://discourse.ubuntu.com/t/virtualization- introduction/11521 | /server/docs/virtualization-introduction | | https://discourse.ubuntu.com/t/virtualization- multipass/11983 | /server/docs/virtualization-multipass | | https://discourse.ubuntu.com/t/virtualization- qemu/11523 | /server/docs/virtualization-qemu | | https://discourse.ubuntu.com/t/virtualization- libvirt/11522 | /server/docs/virtualization-libvirt | | https://discourse.ubuntu.com/t/virtualization- uvt/11524 | /server/docs/virtualization-uvt | | https://discourse.ubuntu.com/t/virtualization-virt- tools/13436 | /server/docs/virtualization-virt-tools | | https://discourse.ubuntu.com/t/containers- lxd/11525 | /server/docs/containers-lxd | | https://discourse.ubuntu.com/t/containers-lxc/11526 | /server/docs/containers-lxc | | https://discourse.ubuntu.com/t/databases-introduction/11315 | /server/docs/databases- introduction | | https://discourse.ubuntu.com/t/databases-mysql/11515 | /server/docs/databases-mysql | | https://discourse.ubuntu.com/t/databases-postgresql/11516 | /server/docs/databases-postgresql | | https://discourse.ubuntu.com/t/samba-active-directory/11893 | /server/docs/samba-active-directory | | https://discourse.ubuntu.com/t/samba-domain-controller/11892 | /server/docs/samba-domain- controller | | https://discourse.ubuntu.com/t/samba-file-server/11889 | /server/docs/samba-file-server | | https://discourse.ubuntu.com/t/samba-introduction/11888 | /server/docs/samba-introduction | | https://discourse.ubuntu.com/t/samba-print-server/11890 | /server/docs/samba-print-server | | https://discourse.ubuntu.com/t/samba-securing/11891 | /server/docs/samba-securing | | https://discourse.ubuntu.com/t/samba- openldap-backend/15698 | /server/docs/samba-openldap-backend | | https://discourse.ubuntu.com/t/service- cups/11573 | /server/docs/service-cups | | https://discourse.ubuntu.com/t/service-domain-name-service- dns/11318 | /server/docs/service-domain-name-service-dns | | https://discourse.ubuntu.com/t/service- ftp/11319 | /server/docs/service-ftp | | https://discourse.ubuntu.com/t/service-introduction/11570 | /server/docs/service-introduction | | https://discourse.ubuntu.com/t/service-iscsi/11572 | /server/docs/service- iscsi | | https://discourse.ubuntu.com/t/service-kerberos/11331 | /server/docs/service-kerberos | | https://discourse.ubuntu.com/t/service-kerberos/15356 | /server/docs/service-kerberos-with-openldap- backend | | https://discourse.ubuntu.com/t/service-ldap/11329 | /server/docs/service-ldap | | https://discourse.ubuntu.com/t/service- ldap-access-control/15583