Puget Sound Technology Linux • Open Source • BSD  
TrainingSupport & Administration  

BSD/OS System Administration Training Course

Please contact us for next upcoming dates and locations.

Contact us for details or if you need a custom or on-site class.

Course Summary

The hands-on BSD/OS System Administration class covers the fundamentals of BSD/OS system administration, including: installation (i386), system services, installing software packages, configuring and building kernels, network configuration, and more. It also covers DNS, email, and web services. The students will implement DNS zones and Apache website virtual hosting in the lab.

This class is for users of Linux, Unix or BSD operating systems to provide beginning system administration skills for the popular BSD/OS operating system. Similarities and differences for many administration tasks under Linux and other BSDs will be discussed.

This class is designed for students who are new to BSDI BSD/OS administration. Although this course uses BSD/OS for its curriculum, most of the concepts are applicable for Linux, OpenBSD, FreeBSD, NetBSD, DragonFly, and Berkeley Unix administration. Some Unix, BSD, or Linux experience would be helpful. (Please contact us if needing introductory or refresher Unix shell training.)

Course Topics

  • interactive operating system installation
  • basic filesystem creation and maintenance
  • system startup configurations
  • networking setup and troubleshooting
  • user and group administration
  • logs, syslog and log rotations
  • inetd
  • system clock and cron
  • periodic tasks
  • installing new software using ports and pre-built packages
  • performance monitoring and tuning
  • DNS and SMTP fundamentals
  • setting up a DNS caching and authoritative DNS server (using BIND)
  • Apache HTTPD webserver installation and configuration for virtual domains.
  • setting up basic packet filter and NAT (Network Address Translation)
  • beginning email server configuration (using Postfix)
  • Unix security concepts
  • basic system "hardening" techniques
  • customizing and building the kernel
  • updating a BSD/OS system

Course Features

  • Detailed course curriculum and hand-outs.
  • Small classes with one-on-one interaction.
  • Hands-on training, one system per student.
  • Certificate of course completion.


Class sizes are kept small, so seating is limited. Please email or call us to pre-register.

For more information and to register for this class, contact us today.

Course Details and Policies


This class is taught by Jeremy C. Reed. Reed is team member of the BSD Certification Group and helped with writing and testing the job task analysis survey. Reed is a NetBSD developer. For NetBSD, he assists with updating the Pkgsrc packages collection (including for security updates) and managing NetBSD Pkgsrc problem reports. He also ported "pkgsrc" to BSD/OS. And Reed is on the NetBSD www team and is a member of the NetBSD Foundation's public communications Executive Committee. He also is a DragonFly committer and helps with documentation and DragonFly packaging (pkgsrc). Reed is a member of the FreeBSD Marketing Team and assists with press release writing and publicity work. He built and ran the original BSD Today website for two years. And for the past three years, he has been the editor for BSD Newsletter.com. Reed has written numerous articles in print and online media covering BSD and open source news and teaching various BSD and Unix skills. He has organized BSD lectures and booths at various events and he is an organizer for the Seattle-area BSD Users Group. As a professional administrator, he has worked with various versions of BSD/OS, FreeBSD, NetBSD and OpenBSD. He has implemented and professionally maintained various *BSD servers providing services for thousands of DNS zones and websites and tens of thousands of email accounts. Reed has taught over 55 lectures and classes and has taught hands-on BSD admin classes over 13 times.

Home | About | Services | Training | Hosting | Contact