Course: CS 470 – UNIX System Administration
Timeline: Summer 2024
Tools/Technologies: OpenBSD, FreeBSD, Ubuntu, Solaris (OpenIndiana), Rocky Linux, Ansible, GitLab, ESXi, SSH, DNS, NFS, syslog
This capstone project simulated the role of a system administrator managing a heterogeneous UNIX-based environment. I configured and administered five distinct virtual machines running different operating systems. The project emphasized secure service setup, shell configuration, centralized logging, automation with Ansible, inter-system networking, and real-world problem-solving under a virtualized infrastructure using ESXi.
ypldap
via /etc/rc.conf.local
to harden the systemdevel/cmake
, net/isc-bind
, and databases/updatedb
syslog-ng
configurationssyslog-ng
as the system log manager