<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://rockhopper.monmouth.edu/cs/jchung/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://rockhopper.monmouth.edu/cs/jchung/feed.php">
        <title>Joe Chung&lt;br&gt;Monmouth U. Homepage - cs471</title>
        <description></description>
        <link>http://rockhopper.monmouth.edu/cs/jchung/</link>
        <image rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/_media/wiki/logo.png" />
       <dc:date>2026-04-07T03:38:28+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs-471_sp13_useraddpw?rev=1364857445"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs471_mail_here_shell_function?rev=1364857611"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_basic_process_management?rev=1519414933"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_configuration_management?rev=1521848619"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_configuration_management_with_puppet_supplement?rev=1521767772"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_daemon_processes_supplement?rev=1361804540"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_email_networked_file_systems_system_file_sharing?rev=1524255695"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_general_sysadmin_principles?rev=1523038731"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_introduction_unix_installation?rev=1516394916"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_kernel_tuning_printing?rev=1366897810"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_monitoring_i?rev=1516830565"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_os_bootup_and_services?rev=1517598954"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_ping471_script?rev=1361246587"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_processes_users_software?rev=1519414917"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_review_of_scripting_and_the_shell?rev=1360249047"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_security_logging_backups?rev=1523996112"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_software_management?rev=1521913142"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_system_admin_journals?rev=1521919784"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_virtualization_and_containers?rev=1520629372"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_assignments?rev=1521732604"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_projects?rev=1525049327"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_reading?rev=1522777697"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_tasks?rev=1524373444"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/df_and_units?rev=1359655053"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/getting_started_with_glusterfs?rev=1366951559"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/iptables_notes?rev=1303927287"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/shell-style_globbing?rev=1359655023"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/start?rev=1524854325"/>
                <rdf:li rdf:resource="http://rockhopper.monmouth.edu/cs/jchung/cs471/what_s_installed?rev=1359655076"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://rockhopper.monmouth.edu/cs/jchung/_media/wiki/logo.png">
        <title>Joe Chung<br>Monmouth U. Homepage</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/</link>
        <url>http://rockhopper.monmouth.edu/cs/jchung/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs-471_sp13_useraddpw?rev=1364857445">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-01T23:04:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs-471_sp13_useraddpw?rev=1364857445</link>
        <description>The useraddpw script of Assignment 4


#!/bin/bash

userid=$1
password=$2

# Generate encrypted hash of $password:
hash=$(echo $password | openssl passwd -1 -stdin)

# Create user account for $userid while assigning $hash as password:
useradd -m -p $hash $userid</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs471_mail_here_shell_function?rev=1364857611">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-01T23:06:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs471_mail_here_shell_function?rev=1364857611</link>
        <description>Example script that uses a “here doc” in a mail function:


#!/bin/sh

mail2local() {

   user=$1 # $1 is the 1st argument passed to the function
   pw=$2   # $2 is the 2nd argument passed to the function

   # Send mail using a &quot;here document&quot;.
   # The terminating &quot;END&quot; must not be indented.
   mail -s &quot;Welcome new user!&quot; $user@localhost &lt;&lt; END

   Welcome $user to your new UNIX account.
   Your password is $pw. Change it soon.

END
}

# Call mail2local function with enemeth and unixf001 as ar…</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_basic_process_management?rev=1519414933">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-23T19:42:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Controlling Processes</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_basic_process_management?rev=1519414933</link>
        <description>Controlling Processes

	*  process priorities
		*  normal user process priorities range from 0-19
			*  called “niceness” of a process, where 0 is normal and 19 is nicest
			*  root and user can control priority of processes

		*  root process priorities range from -20 to 19.</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_configuration_management?rev=1521848619">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-23T23:43:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuration Management</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_configuration_management?rev=1521848619</link>
        <description>Configuration Management

----------

UNIX and Linux System Administration Handbook (5th Ed., chapter 23, p. 833):

“Configuration management software automates the management of operating systems on a network. Administrators write specifications that describe how servers should be configured, and the configuration management software then</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_configuration_management_with_puppet_supplement?rev=1521767772">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-23T01:16:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuration Management with Puppet</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_configuration_management_with_puppet_supplement?rev=1521767772</link>
        <description>Configuration Management with Puppet

Getting Started

 - We'll get started with puppet by visiting http://www.debian-administration.org/articles/526.

 - Next, we'll attempt a tutorial involving ntp at &lt;http://bitfieldconsulting.com/puppet-tutorial&gt;.

 - After that, we'll attempt a tutorial involving user accounts at &lt;https://www.linux.com/learn/introduction-puppet-streamlined-system-configuration&gt;

----------

Details

1 - Enabling puppetmaster/puppet (server/client) communication</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_daemon_processes_supplement?rev=1361804540">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-25T15:02:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_daemon_processes_supplement?rev=1361804540</link>
        <description>----------

	*  Before doing anything else, you will need to install the build-essential package on your virtual Linux system with apt-get install build-essential.

	*  We will follow the Linux Daemon Writing HOWTO at &lt;http://tinyurl.com/5ert3u&gt;

----------</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_email_networked_file_systems_system_file_sharing?rev=1524255695">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-20T20:21:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Email, Networked File Systems, System File Sharing</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_email_networked_file_systems_system_file_sharing?rev=1524255695</link>
        <description>Email, Networked File Systems, System File Sharing

----------

Electronic Mail

	*  An essential service
		*  Email jargon: mail user agents (MUAs), mail transport agents (MTAs), retrieval agents, delivery agents

----------

Mail user agents (MUA)</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_general_sysadmin_principles?rev=1523038731">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-06T18:18:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Some General SysAdmin Principles</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_general_sysadmin_principles?rev=1523038731</link>
        <description>Some General SysAdmin Principles

----------

Documentation

	*  Document your work.
		*  Keep a journal.
			*  Use at least a plain text file.
			*  Date each entry.
			*  If you have a boss that you send your journal to, spellcheck your journal.
			*</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_introduction_unix_installation?rev=1516394916">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-19T20:48:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Introduction, Installation</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_introduction_unix_installation?rev=1516394916</link>
        <description>Introduction, Installation

----------

Introduction, Discussion of Course Content

----------

What is a [UNIX System] Administrator?

Noun:

1. One who administers; one who manages, carries on, or directs the affairs of any establishment or institution.</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_kernel_tuning_printing?rev=1366897810">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-25T13:50:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Kernel, Tuning, Printing</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_kernel_tuning_printing?rev=1366897810</link>
        <description>The Kernel, Tuning, Printing

----------

The Kernel and Kernel Configuration

	*  The OS kernel provides interfaces to the following
		*  Processes (time-sharing, protected address space)
		*  Signals (to/from processes)
		*  Interprocess communication (pipes and network connections)</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_monitoring_i?rev=1516830565">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-24T21:49:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Basic Monitoring</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_monitoring_i?rev=1516830565</link>
        <description>Basic Monitoring

----------</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_os_bootup_and_services?rev=1517598954">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-02T19:15:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Boot Up/Shut Down, Services</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_os_bootup_and_services?rev=1517598954</link>
        <description>Boot Up/Shut Down, Services

----------

	*  See General SysAdmin Principles on Startup/Shutdown

----------

----------

Some Review

Who, What, Where?

	*  The system administrator (SA) is often required to maintain multiple systems and may have different login IDs on those systems.
		*  The systems themselves may be different in terms of operating system, architecture, etc.</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_ping471_script?rev=1361246587">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-19T04:03:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ping471 system monitoring script</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_ping471_script?rev=1361246587</link>
        <description>ping471 system monitoring script

----------

Developed in class on Mon 2/11/13:


#!/bin/sh

# Ping (fping) my hosts in HH 310 for CS-471.
# Display hosts that don't respond.

for each in chung cslin01 cslin02
do
   /usr/sbin/fping -q $each.monmouth.edu || /usr/sbin/fping -q $each.cs.monmouth.edu ||
   echo $each not responding. | mail -s &quot;ping471 alert&quot; jchung@monmouth.edu
done</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_processes_users_software?rev=1519414917">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-23T19:41:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Users and Limits</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_processes_users_software?rev=1519414917</link>
        <description>Users and Limits

----------

Users &amp; Groups

	*  See the section of General Admin Principles that deals with Users.

Becoming root vs. Running as root (su, sudo)

See Types of Users.

Becoming root

	*  Use su or su - or su - root
		*  Can also use su to become a normal user, e.g., su - jchung</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_review_of_scripting_and_the_shell?rev=1360249047">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-07T14:57:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_review_of_scripting_and_the_shell?rev=1360249047</link>
        <description>----------

Conditional command chaining is often used in scripts. Are the following code blocks equivalent?

Code block 1:


if [ ! -d /tmp/winders-in-use ]; then
   /home/vmwin1/bin/vmwinoff            # vmwinoff is a shell script
fi


Code block 2:


[ ! -d /tmp/winders-in-use ] || /home/vmwin1/bin/vmwinoff</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_security_logging_backups?rev=1523996112">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-17T20:15:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Security, Backups, Logging</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_security_logging_backups?rev=1523996112</link>
        <description>Security, Backups, Logging

----------

	*  See General SysAdmin Principles on Security and Backups

----------

Security

Some Security Breach Examples We've Seen Over The Years

	*  (9/2003) SADMIND remote command execution on Solaris
		*  &lt;http://archive.cert.uni-stuttgart.de/bugtraq/2003/09/msg00297.html&gt;
		*  “This exploit targets a weakness in the default security settings of the sadmind RPC application. This application is installed and enabled by default on most versions of the Solaris o…</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_software_management?rev=1521913142">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-24T17:39:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Software Installation &amp; Maintenance</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_software_management?rev=1521913142</link>
        <description>Software Installation &amp; Maintenance

----------

	*  See the section of General Admin Principles that deals with software and system maintenance.
	*  Software can be evil.
		*  Can open doors to system intrusion through exploitable weaknesses in software, network ports needed by the software.</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_system_admin_journals?rev=1521919784">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-24T19:29:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Your System Administration Journals</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_system_admin_journals?rev=1521919784</link>
        <description>Your System Administration Journals

	*  Reasons for administration journaling
		*  See Some General SysAdmin Principles - Documentation.

	*  What goes in the journal?
		*  The code of useful aliases, shell functions or scripts that you've written to manage your systems.
		*  Project task descriptions</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_virtualization_and_containers?rev=1520629372">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-09T21:02:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Virtualization and Containers</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_-_virtualization_and_containers?rev=1520629372</link>
        <description>Virtualization and Containers

----------

[Hypervisor Virtualization and Containers]

Hypervisor Virtualization

	*  Virtualization software on a host computer creates virtual hardware on which an OS file system image is installed and run (a guest OS).
		*  The hypervisor (AKA “virtual machine monitor</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_assignments?rev=1521732604">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-22T15:30:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CS 471 Assignments</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_assignments?rev=1521732604</link>
        <description>CS 471 Assignments

Assignment 4 - Software management, chroot

Due: Friday, 3/23/2018, 11:59pm

Write your answers in a plain text file or Google doc, and dropbox the text file (or link to a Google doc). Make sure your name appears in what you submit.</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_projects?rev=1525049327">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-30T00:48:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CS 471: List of Projects</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_projects?rev=1525049327</link>
        <description>CS 471: List of Projects

----------

Project 3 - Configuration Management II

Due date: Monday, 4/23/18, 11:59pm

Project presentation: Friday, 4/27/18, 2:40pm

Using ansible roles and playbooks, complete the following tasks on both your VM and container Linux systems:

	*  basic role: (Add to the basic role that you should already have.)</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_reading?rev=1522777697">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-03T17:48:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CS 471 Reading Assignments</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_reading?rev=1522777697</link>
        <description>CS 471 Reading Assignments

----------

Weeks 1-2

UNIX and Linux System Administration Handbook: Chapter 1 

Weeks 3-4

UNIX and Linux System Administration Handbook: Chapter 2, 3, 8 

Analyzing the Linux boot process.

Weeks 5-6

UNIX and Linux System Administration Handbook: Chapter 4 - 8</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_tasks?rev=1524373444">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-22T05:04:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>List of Administration Tasks</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/cs_471_tasks?rev=1524373444</link>
        <description>List of Administration Tasks

 &gt;&gt; Deadline: Thursday, 4/26/18, 11:59pm

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

 &gt;&gt; Each task must be accompanied by a detailed entry in your administration journal (See</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/df_and_units?rev=1359655053">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-31T17:57:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>df and Units</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/df_and_units?rev=1359655053</link>
        <description>df and Units

Run the df command on your Linux machine and observe the output.

&lt;poll What units are used in the output of 'df'? (2)&gt;

	*  bytes
	*  kilobytes
	*  megabytes
	*  gigabytes
	*  cylinders
	*  sectors

&lt;/poll&gt;</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/getting_started_with_glusterfs?rev=1366951559">
        <dc:format>text/html</dc:format>
        <dc:date>2013-04-26T04:45:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/getting_started_with_glusterfs?rev=1366951559</link>
        <description>We will get started on the GlusterFS project by following this online tutorial.

Eventually, we want to set up distributed, replicated storage across at least 16 lab machines in HH 310. The instructions at another online tutorial as well as official documentation may help us there.</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/iptables_notes?rev=1303927287">
        <dc:format>text/html</dc:format>
        <dc:date>2011-04-27T18:01:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iptables</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/iptables_notes?rev=1303927287</link>
        <description>iptables

----------

Overview

	*  Firewall created by the Netfilter (&lt;http://www.netfilter.org&gt;) project
	*  Integrated with the Linux kernel
		*  iptables-specific kernel modules

	*  Stateful packet inspection
		*  The firewall keeps track of each connection passing through it and in certain cases views the contents of data flows in an attempt to anticipate the next action of certain protocols.</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/shell-style_globbing?rev=1359655023">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-31T17:57:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shell-Style Globbing</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/shell-style_globbing?rev=1359655023</link>
        <description>Shell-Style Globbing
$ ls &quot;/etc/rc*.d&quot;
&lt;poll What does the above expression in double quotes mean? (3)&gt;

	*  “/etc/r” followed by 0 or more “c”, followed by any character, followed by d
		*  Files or directories in the /etc directory that begin with</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/start?rev=1524854325">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-27T18:38:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CS 471 - System Administration</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/start?rev=1524854325</link>
        <description>CS 471 - System Administration

Semester: Spring 2018

----------

Announcements

	*  Link to current syllabus (Updated: 2/9)
	*  Course page on cssegit (gitlab): &lt;https://cssegit.monmouth.edu:2443/jchung/cs471/tree/master&gt;

----------

Content

	*   Introduction, Installation (Updated: 1/18)
		*  Linux installation instructions, Week 1
		*  Server Management, Week 1

	*   Monitoring I (Updated: 1/26)
	*  OS, Bootup/Shutdown, Services (Updated: 1/30)</description>
    </item>
    <item rdf:about="http://rockhopper.monmouth.edu/cs/jchung/cs471/what_s_installed?rev=1359655076">
        <dc:format>text/html</dc:format>
        <dc:date>2013-01-31T17:57:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>What's Installed?</title>
        <link>http://rockhopper.monmouth.edu/cs/jchung/cs471/what_s_installed?rev=1359655076</link>
        <description>What's Installed?

&lt;poll Is a gcc (C compiler) package installed in your Linux machine? (2)&gt;

	*  Yes
	*  No

&lt;/poll&gt;</description>
    </item>
</rdf:RDF>
