/Computer-System-Administration

[NYCU 2023 Fall] Computer System Administration

Primary LanguageShell

ComputerSystemAdministration

  • [NYCU 2023 Fall] Computer System Administration

  • Professor: Meng-Hsun Tsai

  • Course Website(public) here

  • You can see homework explanation pdf file in each folder.

  • My detailed building guide for hw3 and hw4 can be found here

HW1: Install FreeBSD/Ubuntu & WireGuard

  • This is the iso file of the FreeBSD I downloaded.
  • You can use it to install FreeBSD in VirtualBox

HW2: Shell script & System Info

  • Write a shell script hw2.sh that could parse a yaml file.
  • You could use yq in this homework, install it from here

HW3: File Server & Backup

  1. Set up sftp & ssh settings on chrooted directory
  2. Write a rc script that captures all the sftp-related logs
  3. Use ZFS to write a backup system for the sftp directory built in part 1.

HW4+HW5: Web Service & Firewall

  • Combined due to limited schedule
  1. Learn how set up http, https(ssl), http3.
  2. Learn how to set up firewall rules(i.e. packet filter).