Ubuntu培训课程
培训目录
Introduction to Snap packages
· Snap vs Flatpak
Overview of Snap commands
Packaging your application
Managing your Snap packages
Distributing your Snap application
Future directions for package systems and container software
Summary and conclusion
Ubuntu Server Edition
· Ubuntu versions
· Available support
· TLS and standard edition
· Maintenance policy and life cycle
Ubuntu and Hardware
· Checking compatibility with Ubuntu
· Available kernels and supported architectures
Package Management
· Dpkg and apt-get
· Available sources
· Adding new sources
· Alternative packet management systems (RPM, Yums, etc...) and dependencies
· Aptitude
· Automatic Updates
· Distribution Upgrades
Networking
· Network Configuration
· TCP/IP, IPv4 and IPv6
· Dynamic Host Configuration Protocol (DHCP)
· Time Synchronisation with NTP
Remote Administration
· OpenSSH Server
· OpenLDAP Server
· Samba and LDAP
· Kerberos
Domain Name Service (DNS)
· Configuration
Security
· User Management
· Console Security
· Firewall
· AppArmor
· Certificates
Web Servers
· HTTPD - Apache2 Web Server
· PHP5 - Scripting Language
· Squid - Proxy Server
· Ruby on Rails
· Apache Tomcat
Databases
· MySQL
· PostgreSQL
Wiki Applications
· Moin Moin
· MediaWiki
File Servers
· FTP Server
· Network File System (NFS)
· CUPS - Print Server
Email Services
· Postfix
· Exim4
· Dovecot Server
· Mailman
· Mail Filtering
Version Control System
· Bazaar
· Subversion
· CVS Server
· Mercurial
· GIT
Windows Networking
· Samba File Server
· Samba Print Server
· Securing a Samba File and Print Server
· Samba as a Domain Controller
· Samba Active Directory Integration
· Likewise Open
Backups
· Shell Scripts
· Archive Rotation
· Bacula
Virtualization and Cloud Computing
· libvirt
· JeOS and vmbuilder
· Quemu and KVM
· VirtualBox
· VMware
· EC2
· Eucalyptus
Other
· Keeping /etc under Version Control System
· Block Device Replication