SystemAdminTopics

Differences between revisions 15 and 17 (spanning 2 versions)
Revision 15 as of 2009-04-29 07:11:13
Size: 3021
Editor: 75-23-241-171
Comment:
Revision 17 as of 2009-04-29 12:47:55
Size: 3500
Editor: pool-173-76-11-166
Comment: Several topics added (Algot runeman)
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
    * Subnet masks
Line 24: Line 25:
    * Wire installation issues
Line 25: Line 27:
    * Access point
Line 26: Line 29:
   * Switch management
Line 27: Line 31:
   * iSCSI (or does this qualify as a storage topic under File Systems below?)
   * ATA-over-Ethernet
Line 28: Line 34:
 * File Systems  * File Systems (Storage systems, RAID, Cloud, etc.)
Line 36: Line 42:
  * sudo vs. su/root
Line 47: Line 54:
  * time servers, tiers, ..
Line 48: Line 56:
  * SMART disk monitoring
Line 50: Line 59:
  * Network sniffer: wireshark, iptraf, ..   * Network sniffer: wireshark, iptraf,  ..
Line 56: Line 65:
  * RPMs under Ubuntu (alien)   * RPMs under Ubuntu (alien) (limiting to Ubuntu/Deb? No Yum, ..)
Line 60: Line 69:
  * Adding New Users   * Adding New Users (umask, ..)
Line 63: Line 72:
 * Remote Access, SSH, screen   * Active Directory (Likewise)
  * Samba
* Remote Access, SSH, screen, RDP, VNC, ..
Line 66: Line 77:
  * Printing, cups   * Printing, cups, lpd
Line 68: Line 79:
  * Web Hosting, apache   * Web Hosting, apache, php, MySQL, ..
Line 76: Line 87:
  * Thin Client Setups   * Thin Client Setups 
Line 91: Line 102:
    * http://www.ubuntugeek.com

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.

  • Computer Hardware
    • Functional Parts
    • Ports and Buses
  • Computer Software
    • The BIOS

    • The Boot Process
    • Operating Systems
  • Computer Networking
    • Logical Concepts
      • IP Addresses
        • Subnet masks
      • Domain Names
      • The Internet
      • Firewalls
    • Network Hardware
      • Ethernet
        • Wire installation issues
      • Wireless (802.11)
        • Access point
      • Routers
      • Switch management
      • Modems
      • iSCSI (or does this qualify as a storage topic under File Systems below?)
      • ATA-over-Ethernet
    • Services and Ports
  • File Systems (Storage systems, RAID, Cloud, etc.)

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.

  • Server Stack
  • The Command Line Basics
    • sudo vs. su/root
    • Command Arguments, [arg] [arg] "A R G"
    • Basic Commands, man, ls, cd, cp, mv, ln
    • Editing Files, vim, nano
    • File Permissions, rwx, chmod, chown
  • Network Management
    • ifconfig
    • iwconfig | iwlist
    • ifup | ifdown | /etc/network/interfaces
    • iptables
    • iproute
    • VPN: IPsec, SSL, OpenVPN, VPN over SSH

    • time servers, tiers, ..
  • Monitoring
    • SMART disk monitoring
    • General: SNMP, mrtg, cacti
    • Network traffic: ntop, vnstat, cbm, ..
    • Network sniffer: wireshark, iptraf, ..
    • Processes: top, htop, ..
  • 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
  • User Authentication
    • Adding New Users (umask, ..)
    • PAM
    • LDAP
    • Active Directory (Likewise)
    • Samba
  • Remote Access, SSH, screen, RDP, VNC, ..
  • Services
    • 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
    • Windows file share/domain server, samba
  • PXE Booting
    • Client Imaging
    • Thin Client Setups
  • Scripting
  • Backups
    • rsync
    • dirvish
    • rdiff-backup
    • rsnapshot
    • amanda
    • bacula
    • Deja Dup

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