FreeBSD – system administration and usage (BSD1)

Unix-like systems, FreeBSD

This course is aimed at new FreeBSD users and covers core system administration concepts that apply across Unix variants like Linux or OpenBSD. You will study installation, package and ports management, system and network services and kernel building.

The training also addresses DNS, email and web services, including DNS zones and configuring Apache for virtual hosting. Sessions compare FreeBSD administration with other Unix systems and emphasize practical troubleshooting and hands-on tasks.

THIS TRAINING COURSE WILL HELP YOU:

  • Install and configure FreeBSD systems
  • Manage packages using ports and packages
  • Set up DNS, mail (Postfix) and Apache virtual hosts
  • Administer users, services, logs and storage
  • Use jails, GEOM and basic virtualization

WHO SHOULD ATTEND?

  • New FreeBSD or Unix administrators
  • Linux admins transitioning to FreeBSD
  • System engineers managing network services
  • IT professionals interested in BSD internals

COURSE LOCATION AND AVAILABLE DATES



This course is not scheduled as a public course.
It is delivered exclusively as customised training. The content, duration, date, and delivery format are tailored to the customer's requirements and can also be provided in English.

Request customised training

Course content:

Hide details
  • Introduction to the system
    1. System installation
    2. Unix fundamentals
  • Common tasks
    1. Basic filesystem creation, maintenance and support
    2. System startup configuration (using rc.conf and rc.d)
    3. Desktop applications
    4. Installing software with ports and prebuilt packages
    5. Multimedia support
    6. Print configuration
  • System administration
    1. System configuration and tuning
    2. FreeBSD boot process
    3. User and group management
    4. Logs, syslog and log rotation
    5. Inetd services
    6. System clocks and cron
    7. Scheduled services and jobs
    8. Unix security concepts
    9. Jails
    10. Access control
    11. Security event auditing
    12. Storage management
    13. GEOM: Modular Disk Transformation Framework
    14. Virtualization
    15. Localization — I18N/L10N setup
    16. Updating FreeBSD systems
    17. DTrace
    18. Terminal configuration (syscons and vt)
    19. Single-user mode
  • Network communication and troubleshooting
    1. Network communication — introduction
    2. DNS and SMTP basics
    3. Basic DNS server configuration (BIND)
    4. Installing Apache HTTPD and configuring virtual hosts
    5. Firewalls, packet filtering and NAT basics
    6. Basic email server setup (using Postfix)
Prerequisites:
Experience with Unix, Linux, or BSD is recommended.
Schedule:
2 days (9:00-17:00)

Training and learning environment