Table of Contents

List of Administration Tasks

» Deadline: Thursday, 4/26/18, 11:59pm

» This is a growing list of mandatory system administration/configuration tasks that count toward your Projects grade.

» Each task must be accompanied by a detailed entry in your administration journal (See Assignment 1).


Linux Virtual Machine

  1. Normal user account for yourself
  2. Normal user account for user jchung
    1. set password for jchung and email password to jchung@monmouth.edu
  3. dhclient configured to request a desired hostname
    1. See the files /etc/hostname and /etc/dhcp/dhclient.conf
  4. sshd running
  5. Packages installed: aptitude less links mc mutt sudo vim vlock wget
    1. See the first week notes on how to install packages in the class Linux distribution.
  6. Note which host computer in HH310 is running your Linux virtual machine, i.e. csselin06, csselin14, etc.
  7. Packages installed: mlocate curl
  8. Run monitor471.sh or monitor471.pl via cron on rockhopper
    1. Journal entry includes code of monitor471 script as well as crontab entry(s).
  9. Install packages: strace
  10. Configure your system to prevent fork bombs, if necessary.
  11. Install and configure the puppet and puppetmaster packages.
  12. Install and configure the Postfix MTA
  13. Install and configure NFS server; install the nfs-kernel-server and nfs-common packages.
  14. Install and configure Samba.
  15. Create and use the wheel group to restrict access to /bin/su.
  16. Install and configure logwatch to email yourself a report once per day.
  17. Check your VM for vulnerability to Meltdown/Spectre. Install a new kernel and reboot.

Linux Container(s)

  1. Normal user account for yourself
  2. Your normal user and jchung added to sudo group
  3. Add container hostname to monitor471.sh or monitor471.pl in your ~/bin directory.
  4. Write a cssh471 script to ssh to all of your Linux systems simultaneously.
  5. Install and configure the puppet package.
  6. Install and configure as NFS client; install the nfs-common package.
  7. Install and run john to audit user passwords.
  8. Install and configure rsnapshot to perform system backups.