SystemAdminTopics

Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2009-04-29 04:08:19
Size: 1958
Editor: pool-68-163-203-75
Comment:
Revision 9 as of 2009-04-29 05:58:59
Size: 2805
Editor: kotnet-147
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Introduction == {{attachment:systems-admin.png}}
Line 40: Line 40:
 * Network Management, ifconfig, iwconfig ...  * Network Management
  * ifconfig
  * iwconfig | iwlist
  * iptables
  * iproute
  * VPN: IPsec, SSL, [[http://openvpn.net/|OpenVPN]], [[http://help.ubuntu.com/community/SSH_VPN|VPN over SSH]]
 * Monitoring
  * General: SNMP, mrtg, cacti
  * Network traffic: ntop, vnstat, cbm, ..
  * Network sniffer: wireshark, iptraf, ..
  * Processes: top, htop, ..
Line 45: Line 55:
  * RPMs under Ubuntu (alien)
  * Compiling packages from source
Line 57: Line 69:
  * Windows file share/domain server, samba
Line 61: Line 74:
 * Backups
  * rsync
  * dirvish
Line 63: Line 79:

    * http://www.firewall.cx/linux-introduction-intro.php
    * http://www.tcpipguide.com/
    * http://doc.ubuntu.com/ubuntu/serverguide/C/
    * http://tldp.org/HOWTO/HOWTO-INDEX/howtos.html
    * http://lartc.org/
    * http://www.w3schools.com/
    * http://www.debian-administration.org/
    * http://en.flossmanuals.net/
    * http://howtoforge.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
      • Domain Names
      • The Internet
      • Firewalls
    • Network Hardware
      • Ethernet
      • Wireless (802.11)
      • Routers
      • Modems
    • Services and Ports
  • File Systems

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
    • 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
  • 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)
    • Compiling packages from source
  • User Authentication
    • Adding New Users
    • PAM
    • LDAP
  • Remote Access, SSH
  • Services
    • Scheduling System, crond
    • Printing, cups
    • File Sharing, ftpd
    • Web Hosting, apache
    • DHCP Server, dhcpd
    • DNS Server, bind
    • Windows file share/domain server, samba
  • PXE Booting
    • Client Imaging
    • Thin Client Setups
  • Scripting
  • Backups
    • rsync
    • dirvish

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