User:Kent Poots/OPS335 Assignment1
Contents
OPS335 Assignment 1 - v1.0 FINAL
Posted: http://zenit.senecac.on.ca/wiki/index.php/User:Kent_Poots/OPS335_Assignment1
Assignment 1 consists of
- questions and your answers,
- a list of references, and
- a virtual machine to demonstrate one of your answers with some screen shots.
1. Questions - You Need to Answer All Questions For Full Credit
- List the major differences between Centos 6.5 and Fedora 20 (think about what you needed to change for the labs)
- What is a "linux appliance" ? and provide a description of an example include a link.
- What is "Vxworks" ? and give an example of where it is used. In what general category would we place "Vxworks" ?
- Document and demonstrate a linux machine (virtual machine) for either question #1 or question #2 or question #3 (if you wish to demonstrate something in that category).
For Question 4:
- You do not have to build the demonstration machine from scratch - you can avoid building from scratch if an appliance with suitable functions is available.
- You should say where the virtual machine came from - provide a link.
- The virtual machine can come from an external Internet site, but not a classmate.
- The virtual machine should use a linux distribution other than the one we use as our host - it doesn't need complicated functionality - a linux operating system appliance itself is fine.
- Note: ideally your appliance will run on your Centos host as a virtual machine.
- An alternate linux environment is usually ok (e.g. VMware player under Windows, or Parallels under OSX) - please discuss in advance with the Instructor.
2. The Writeup
- You are asked to "write-up" the answers and the sources for your answers.
- Please include a separate section for your answer to each question.
- Please reference your sources, meaning, say where your information comes from. Consider having a References section at the end of your report.
- Your answers must be in your own words - do not literally cut and paste.
- Target: 1/2 page per question; if you have written more than 3 total pages, you wrote too much !
3. Writeup Template
Your writeup should look like:
OPS335 ASSIGNMENT 1 Question 1: List the major differences between Centos 6.5 and Fedora 20 The major differences between Centos 6.5 and Fedora 20 are: 1. SystemV vs Systemd - key differences 2. Commands - a few words 3. Kernel versions 4. etc Question 2: <the question> <your answer> Question 3: <the question> <your answer> Question 4: Virtual Machine Build/Install Notes (Summary) - please use a similar level of detail as in your lab writeups - please include at least 2 Virtual Machine Screen-Shots which show system startup and the running system References: 1. Chap 10, Networking, Linux Administration Handbook, 4th Edition by Evi Nemeth, Garth Snyder and Trent R. Hein, Prentice Hall, 2007 2. Centos Overview, http://mycentos.com, accessed Jan 1, 2014 3. OPS335 Class video, "How to do Research", https://scs.senecac.on.ca/~kent.poots/protected/OPS335-research-howto-v1.mp4, accessed Sep 15, 2014
4. What to Hand-in - Marking
You are asked to submit an informal progress report, your written report, and your final virtual machine installation instructions. Details:
- Progress report, submitted to Blackboard: 1 week from the assignment being posted; contains your "first draft" of questions/answers and your initial choice of appliance (virtual machine)
- Answers to questions 1-3, submitted to Blackboard: 5 marks each, total 15 marks, this is due before the middle of term break (see Blackboard for a specific date)
- Answers to question 4 (install/setup notes submitted to Blackboard), with your virtual machine available for demonstration: 10 marks, this is submitted after the middle of term break (see Blackboard for a specific date)
- Assignment total: 25 marks
please observe due-dates to get full marks
5. Places to Start - Sources of Information About the Assignment
- OPS335 class notes
- OPS335 assigned textbook
- The video on doing research: https://scs.senecac.on.ca/~kent.poots/protected/OPS335-research-howto-v1.mp4
- Forum questions: centos vs fedora: http://forums.fedoraforum.org/showthread.php?t=199520
- General comparison of centos, fedora, other linux: http://www.threehosts.com/ratings/comparison-software/linux-vs-ubuntu-vs-centos-fedora-vs-debian-vs-red-hat-vs-open-suse-vs-mint.html#.VBcF0VfkyZQ
- systemd service manager (focus on Fedora) & systemctl http://fedoraproject.org/wiki/Systemd
- Fedora 16 notes; Fedora 16 was the first version of Fedora to use the new kernel v3 (centos 6.5 uses v2.6) - note that we are now at Fedora 20 ! #http://docs.fedoraproject.org/en-US/Fedora/16/html/Release_Notes/sect-Release_Notes-Changes_for_Sysadmin.html#id2892943
- Centos forums: https://www.centos.org/forums/
- Centos (sysv) vs fedora (systemd) cheatsheet: https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet
- Example linux appliances (not the only example !) https://solutionexchange.vmware.com/store/category_groups/19
- More example appliances http://www.turnkeylinux.org/
- An announcement about Vxworks http://www.windriver.com/announces/curiosity/
General Notes About Your Sources of Information
- please use references which have likely been reviewed by several people, for example, RedHat documentation
- opinions provided in a blog do not usually count as "reviewed references"
- references which you list can be text, videos, or even "private communication", as long as your Instructor has access to the reference for purposes of checking
6. Learning Outcomes
This assignment is intended to:
- Be consistent with published Course Outline learning outcomes.
- Reinforce classroom discussion (e.g., about differences between Fedora and Centos).
- Provide an opportunity to further document, demonstrate, and refine methods from course labs (e.g., an organized approach to problem solving, and Linux server installation/setup).