FreeBSD

FreeBSD is an advanced Unix-type operating system that was created more than 30 years ago. It has been widely used by internet service providers and internet services operators for many years. Netflix, Google and WhatsApp, for example, make use of FreeBSD. The operating system enjoys an excellent reputation as it provides robust network services. The BSD license facilitates the free use of a huge number of applications. So it’s no surprise to those familiar with the system that even the operating systems of Apple (Mac OS X), NetApp and Juniper are partly based on FreeBSD code.

This course guides Linux admins through their first steps into the fascinating world of FreeBSD. We highlight the differences to Linux and let you try out popular features like the pf firewall (used in OpenBSD), the ZFS file system (used in Solaris) as well as virtualization with Jails under expert guidance.

Voraussetzungen

We do not recommend this course to inexperienced Unix users whose needs are met by the basic Unix system administration course"Linux Admin Basics". This FreeBSD course addresses administrators with a profound knowledge of Unix and networking who want to broaden their horizon and enter the world of FreeBSD.

Inhalt

  • Synchronizing the students' level of knowhow
  • FreeBSD overview and history
  • Main differences between FreeBSD and Linux and other BSDs
  • Installation
  • Boot process
  • Designing and creating rc scripts
  • Network configuration
  • User and group management
  • Specifics of the directory hierarchy compared to Linux
  • Device management with devfs and devd
  • Using the ports tree
  • Package management with pkg
  • Compiling custom kernels
  • Binary and source code system updates
  • Customizing system parameters with sysctl
  • Linux compatibility layer
  • File systems
  • Disk management with GEOM classes
  • ZFS
  • Virtualization with jails
  • Firewalls with pf
  • FreeBSD security & hardening