课程题目: Ubuntu培训

4401 人关注
(78637/99817)
课程大纲:

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