CSCI 280 Principles of System Operation and Administration

This schedule is going to build as we go!!

Open Room Times:

Thursday Mornings until 12:00
The CSCI 125 class will be moving to 215, so you can stay after class both days also.






  1. We'll go over the Syllabus briefly.
  2. Talk about my expectations for the class
    1. Is this your only OS class?
  3. Talk about your expectations for the class
  4. Discuss how the course is going to be organized
    1. Tasks/Group Activities
    2. Notebook
  5. Lesson 1 of Windows Book
  1. Continue with Lesson 1
  2. Form groups of 3 (I'll make the groups)
  3. Page 18 & 19 of the LINUX Administration Handbook

Labor Day, no class

Lesson 2 is information on how to install Windows Server 2003, we'll probably just do this by hand.

Lesson 3 is an introduction to Active Directory

Organize Lab Stations

  1. Cabling
  2. Install Windows Server
  3. Install Windows XP & Linux - Dual Boot
  4. Logging with details everything as you go
  5. Inventory current machines

Tasks that a system administrator will need to do and that you need to know and do for this class

  1. Let's finish installing windows Server 2003, XP, and Ubuntu
  2. Talk a little about Windows Server 2003 tools & Active Directory
  3. Make note of open classroom time
  4. discuss:
    1. Configure the Server for users
      1. Configure DHCP
      2. Create an Organizational Unit (of users)
      3. Add 3 users
    2. On the 3 Client machines in XP, change the domain to the domain of the server.
    3. may need a driver for the network cards for the gateways
    4. Remote Desktop


Lesson 10 - Exploring TCP/IP and DHCP

Continue with Lesson 10 - Exploring TCP/IP and DHCP

Possibly start Lesson 11, - WINS, DNS, and RRAS

  • IP vs. Ethernet
  • Checksum
  • Command Tools you should know:
    • Host name
    • Ping
    • ARP
    • Ipconfig
    • Tracert
    • Pathping

Plan for today:

Activate Windows Server2003

On the Server:
  1. Set the Network/Server IP address (may have to run the add role wizard)
    1. Setup
    2. Control Panel
    3. Network
    4. LAN
    5. Properties
    6. TCP/IP - Prop.
    7. give the server IP address:
  2. Configure DHCP on the Windows Server
    1. Go do DHCP on menu
    2. Set scope ( - - Why those numbers?
    3. Give it a name
    4. Start & authorize
    5. Set scope options
      1. Server reserved IP addresses
      2. Set duration
  3. Create a new Organizational Unit using Active Directory
    1. Right Click on domain
    2. Add at least 4 users
  4. Coinfigure DNS
    1. Admin tools - DNS
    2. Right click on domain
    3. "New Zone"
    4. Choose: Primary, "to all servers in active dir.", Forward, "do not allow for ..."
    5. Use NSLOOKUP to test (name server lookup)
  5. Configure WINS
    1. May have to go back to "Add a role" and add the WINS server before you configure it.
    2. Admin tools - WINS
    3. Rt click on server name
    4. Start
On the Windows Clients:
  1. Create computer name
    1. My Computer - Properties - Name - Change
    2. do this twice, once to set the name once for the next stop, to set the domain that this machine mush log into
  2. This is where you may have the network card driver problem if it doesn't let you put your domain name in.
  3. Change the domain each machine logs into.





Exam 1 - September 30th
10/05 Continue Lesson 11, - WINS, DNS, and RRAS

Install, configure & run a  RRAS server on your network.

and part b of Lesson 11

Professor Molnar will give a lecture on Scripting for networks.
10/12 Go over the exam

If time let's see if we can edit the IP address of the servers so that everyone has a unique address.  Then we'll try and daisy-chain them together around the room. 

Continue with re-setting up our configuration so we can add a printer. Hopefully today.

Lesson 9 - Installing and Configuring Network Printer

the "how to" is on page 9.10,9.14,9.18, of your book

Set permissions for each user:
Publishing the printers - Done by default



Today I want to talk about the following:

- What is the subnet mask used for? - separate host and network ID

2 step operation

  • Compare the mask to the destination and source addresses using AND
  • Compare the results using an XOR, if all zeros returned then they are on the same network.
Nice web page explaining it

- What is the Default Gateway?

- Setting up Printers

Run the perfmon exercise on page 9.24

Try and configure the printer to all student networks

Lesson 4 - Organizing a Disk for Data Storage

Your disks probably have one primary partition, look at what you can do as far as making:

Extended Partition (Probably can't do this because you have no unallocated space)

Upgrading form Basic to Dynamic (4.16)

Create a simple volume (4.18)

Make a volume Spanned, Striped or Mirrored (4.20)

Look at RAID-5, we can't do it because we need multiple hard disks.



10/26 Lesson 5 - Working with File Systems

Lesson 6 - Administering User Accounts 

*** Looks like the screen shots & instructions are different than my version of Windows 2003 ***

Roaming Profile

Lesson 7 - Group Accounts 

Lesson 8 - Computer Accounts




Exam 2 - 11/4
  • 11 - WINS, DNS, RRAS
  • 9 - Installing and Configuring Network Printers
  • 4 - Organizing a Disk for Data Storage
  • 5 - Working with File Systems
  • 6 - Administering User Accounts
  • 7 - Group Accounts
  • 8 - Computer Accounts
11/9 Start Linux Chapter 1

Do the same things we did for windows Server 2003, but using Linux

Link to pages we'll use to set up our Linux stuff

Before starting the plan do the following on the Linux server

  1. Open your webmin tool
  2. Networking
  3. Network Configuration
  4. Activated at Boot
  5. Check Eth0
  6. Give it an IP address of your server
  7. Static
  8. ex)
    • for mask
    • for the broadcast



Use 'RPCBind' instead of 'portmap' in the document

Fixed document you can print

Set up, in this order:

  1. NFS  (Network File System) Server
  2. NFS Client
  3. NIS (Network Information Service) Server
  4. NIS Client

Page 3, at top, instead of mount use, of course the 1 would be your group number.

/sbin/service webmin start

/sbin/chkconfig webmin on

/service iptables stop

/service iptables off


Continue getting our systems up and running, go through the handout and make users and have them authenticate.

My install Issues/notes: (so far)

  1. Actual CD drive was slow, tried another machine and it worked great.  But before that we upgraded from 512 to 1 Gig of RAM so I really think it was not the RAM.
  2. Don't choose to install any options like office software
  3. Go into the custom install near the beginning and select the network services you want. (now you know what they are)
    1. Make sure under Serves you select things like DNS, Network Servers and  Server Configuration tools
  4. It said I only needed 3 disks (of the 6)
  5. Disk 2 had issues being read, tried it again and it seemed to work, did it with disk 3 as well.  Just hit ok again and seemed to work.
  6. I called my domain FedoraBox.Group8.Local
  7. Remember your root password!!!
  8. Don't install any of the NIS/LDAP stuff yet (unless you clicked to customize the network you won't see this)
  9. <ctrl alt F1> takes you to a text terminal
  10. <ctrl alt F7> takes you to back to the GUI
11/16  Looks like for the rest of the semester I'd like you to finish any Windows stuff and get your Linux networks up and running.

Today keep going with the Linux stuff.

**Note -  you won't be able to do the section on NIS Slave Servers

vi cheat sheet


Remember use rpcbind instead of portmap on the instructions.

Install the DHCP service (installs directly from the flash drive)
  1. rpm -Uvh /media/TUCKERFD/dhcp-4.0.0-14.fc9.i386.rpm
  2. umount /media/TUCKERFD

Give the Server a static IP address:

  1. Edit the file
  2. See hand out, also below

Start the Webmin service

  1. /sbin/service/webmin start
  2. or    /sbin/chkconfig webmin on  (this will add it to the startup routine)

Install Webmin

  1. Open the directory in the CD
  2. rpm -Uvh <name with path of the file>
    1. webmin tool - use the rpm... version
  3. uses the browser to run it -
  4. Log in as root

Setting up the DHCP server

  1. Click on DHCP Server (in the Servers)
  2. Click on add a new subnet
  3. description: 'anything'
  4. Net Address:  (use your group number instead of 10)
  5. mask:
  6. range  ->

Go over to the client

  1. Service network restart
  2. Now continue with the mounting


11/23 Continue with getting our Linux network going

No Class on Wednesday,

Thanksgiving Break



Note the homework,

Jason is going to come in and give a demo/description on Scripting  & Run levels

The Script that Jason was using in the demo ushare.txt

PowerPoint presentation on Run Levels and StartUp Scripts

Continue working on Getting your Linux boxes to authenticate


Also, the parts of the walkthrough for the NFS client under #4, # 5 & #6 should be scrapped.  Here is what should be there instead:

 Edit /etc/fstab

 Insert the following line.  Change SERVERIP to the IP address of the server.

 SERVERIP:/home    /home   nfs     nosuid,bg       0 0


12/7   Website with more information on scripting Pam has found.

Install the ypbind service, if your were doing it from my flash drive the command would look like this:

rpm -Uvh /media/TuckerFD/ypserv-2.19-9.fc9.i386.rpm

Get the file here

if you have issues connecting to the network from your client run:
service ypbind restart

You'll need to disable SE Linux on the client and the Server.

  1. From the gui
  2. go to System->administration->SELinux Management
  3. Set to disabled
  4. check Relabel on next reboot
  5. then reboot


  Discuss the Final Exam
Final Exam will be on Wednesday December 16th at 2:00 pm

What am I going to put on the Final??




Homework # Due Date Description
1 9/28   Write a short description of what each of the following Internet Protocol Suit protocols do.
Application Layer
  • BGP
  • DHCP
  • DNS
  • FTP
  • HTTP
  • IMAP
  • IRC
  • POP
  • RIP
  • RPC
  • RTP
  • RTSP
  • SMTP
  • SOAP
  • SSH
  • Telnet


Transport Layer

  • TCP
  • UDP
  • RSVP

Internet Layer

  • IP (IPv4, IPv6)
  • ICMP
  • IGMP
  • IPsec

Link Layer

  • ARP
  • RARP
  • NDP
  • OSPF
  • Tunnels (L2TP)
  • PPP
  • Media Access Control: (Ethernet, MPLS, DSL, ISDN, FDDI)


2 11/2 Let's use the book this time:
  • Lesson 5
    1. 1 - 9 pages 5.31 & 5.32  (#1 is actually labeled 31)
    2. #1 & #2 page 5.33
    3. In your groups do the On your Own on page 5.32 (I know that's backwards)
  • Lesson 6
    1. 1-10 page 6.34 & 6.35
    2. #s 1 & 2 page 6.36
    3. You've kind of already done the hands-on exercise here by making your groups user accounts.
  • Lesson 7
    1. 1-11 page 7.50
    2. Projects on your own Group work #1, #2, #3 page 7.50 & 7.51
  • Lesson 8
    1. 1 - 7 page 8.14 & 8.15
    2. Projects on your own Group work, there's only one
    3. The problem solving scenario
3 End of Semester
  • Read Chapters 2 , 3 & 4
  • E2.4 Page 43
  • E2.5 Page 43
  • E4.1 Page 69
  • E4.2 Page 69