SystemAdminTopics

Differences between revisions 39 and 40
Revision 39 as of 2009-07-31 07:21:25
Size: 3950
Editor: pool-68-163-201-83
Comment:
Revision 40 as of 2009-08-08 17:10:05
Size: 3813
Editor: pool-68-163-194-145
Comment:
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
 * Package Management [[SoftwareManagement]]  * [[http://doctormo.wordpress.com/2009/08/06/systems-administration-package-management/|Package Management]] Done [[SoftwareManagement]]
Line 35: Line 35:
 * Services and Daemons, Init.d
 * Application Management
  * Debian packages, dpkg
  * Apt Package Management, apt-*
  * RPMs under Ubuntu (alien) (limiting to Ubuntu/Deb? No Yum, ..)
  * Compiling packages from source
  * Local package repository hosting
Line 60: Line 53:
  * Services and Daemons, Init.d

systems-admin.png

This page describes the topics that are important for systems administrators to know as well as links to where information can be found about these topics. There are two main sections:

Background Topics

Background information, stuff you wouldn't normally have a class to teach, but is important for students to have access to definitions and an understanding of the concepts. For instance you would need to understand IP-Addresses in order to be able to teach a network management under Ubuntu class, but you wouldn't want to spend a lot of time teaching it.

Classroom Topics

List of topics to cover in a class. Each topic should be direct and if need be, split up into simple modular components of the tasks required to be functional in that area.

  • Package Management Done SoftwareManagement

  • Server Stack
  • Installation and Deployment
    • Mass deployments through: netboot, ...
  • Network Management
  • Monitoring
    • SMART disk monitoring: smartctl - Man Page

    • General: SNMP, mrtg, cacti
    • Network traffic: ntop, vnstat, cbm, ..
    • Network sniffer: wireshark, iptraf, ..
    • Processes: top, htop, ..
  • User Authentication
    • Adding New Users (umask, ..)
    • PAM
      • LDAP
      • Active Directory
    • Samba
  • Remote Access
    • SSH
      • SSH Keys
      • OpenSSH
      • Remote XWindows
    • Screen
    • RDP
    • VNC
  • Remote Server/Services Administration
    • webmin
    • ebox
  • Services
    • Services and Daemons, Init.d
    • Logging, syslog
    • Scheduling System, crond
    • Printing, cups, lpd
    • File Sharing, ftpd
    • Web Hosting, apache, php, MySQL, ..
    • Remote Access, sshd
    • DHCP Server, dhcpd
    • DNS Server, bind
    • Mail: postfix/sendmail/qmail
    • Windows file share/domain server, samba
    • Tomcat
  • PXE Booting
    • Client Imaging
    • Thin Client Setups
  • Advanced CLI and Scripting
    • Tiny Shell vs.Bash vs. C shell vs etc...
    • Python
    • Perl
    • PHP
  • Virtualization
    • Underlying tech: kvm, xen
    • management: libvirt, virtualmanager
    • VirtualBox vs. VMWare vs QEMU vs WINE vs CrossOver

  • Clustering
  • Backups
    • rsync
    • dirvish Howto

    • rdiff-backup
    • rsnapshot
    • amanda
    • bacula
    • Deja Dup
  • Restricting the Desktop Users
    • Gconf-Editor
    • Gconftool-2
  • Process for Ubuntu SOE Development
  • Basic Security Practices
    • Apparmor
    • Iptables

Learning/SystemAdminTopics (last edited 2012-01-21 09:43:23 by vpn-3091)