of 16

Final Project

Published on July 2016 | Categories: Documents | Downloads: 1 | Comments: 0
11 views

Comments

Content

Final Project

WeeSan Lee <[email protected]>
http://www.cs.ucr.edu/~weesan/cs183/

Final Project - Proposal




Individual or group of 2
Related to Unix System Administration
Proposal


1 page (only) in PDF






Latex & bibtex




Problem description
Proposed solution
Expected deliverables
http://www.cs.ucr.edu/~weesan/cs183/download/latex_ex-0.1.tar.gz

Due in the beginning of 5th week (4/28 @ 11:55pm)

Final Project - Report &
Presentation


Report




4 pages (at least) in PDF
 Introduction
 Related work
 Technical details
 Result
 Conclusion
 References
Latex & bibtex






http://www.cs.ucr.edu/~weesan/cs183/download/latex_ex-0.1.tar.gz

Due in last class (6/6 @ 11:55pm)

8-10 mins in-class presentation


About 6-8 slides

Final Project - Examples










Automation
 Kick-start install
 Package management/update
Scripting
 Web front-end of user account management
Network
 Web cache performance enhancement using multiple network
interfaces
Security
 How to setup a secure network?
Misc
 Asterisk PBX (http://www.asterisk.org/)
 Linux PVR (http://www.mythtv.org/)

Final Project - More
Examples


System Automation




Scripting





If any server is down, can you setup an identical server
within a few minutes?
Web front-end for email filter or SPAM filter setup
Improved lockdown script

System Health Monitor System




Uses crontab or an agent to collect statistics of your
system, such as uptime, load, # of processes, tx/rx bytes ..
Implement a web frond-end to display those info

Final Project - More
Examples


Visualization



Instead of displaying number, display graph instead
Graph the topology of a given network



Fault Tolerant System



Hot-standby and fail-over if primary system fails
Load balance







NX server and preserve login session
Something better than round-robin DNS

Backup



Incremental backup system
Snapshot-like implementation

Final Project - More
Examples


System Security






Authentication Integration between Linux and Windows




LDAP

Print Server




Parse the log files for potential break-ins, attacks, etc.
Tripwire re-implementation
Write a tool that determines if any NIC of a group of
machines are in promiscuous mode

Write a script to filter out non-PS files before spooling the files

File system Implementation


FUSE (http://fuse.sourceforge.net/)

Final Project - More
Examples




Cluster Management


Torque (resource manager) & Maui (cluster scheduler)



http://www.clusterresources.com/

TCP





TCP speed-up,
Read http://www.cs.ucsd.edu/~savage/papers/CCR99.pdf

Any other topics related to Unix System Administration!


http://sourceforge.net/search/?
words=system+administration

A Minimal Project





Find a software related to system admin.
Install and play with it
Identify a couple of it’s weaknesses
Improve the weaknesses by:



Hack the code
Add new scripts

Final Project Presentation
Format


Slide 1





Title of your project
Team members
Show what is your project
like, eg.









Motivation
Solution

What lesson did you
learn from this project?

Slide 6




Technical details

Slide 5


A screenshot of the input
and output

Slide 3

Slide 4


Slide 2






What would you do in the
next step?

Slide 7


Conclusion

Final Project Presentation
Format





Each team gets < 5 mins to present
Send me your slides 1 hr before your
presentation
Slides must be in 2003 PowerPoint format
.ppt
.pptx

YES
NO

Final Project Report Format


4 pages (at least), double-column format in PDF

Introduction (20%)


Put your project into context






Related work (10%)








Show some tables or figures to support your claims

Conclusion (10%)




How did you tackle the problems?
What methods did you use to reach the goal of your project?

Result (20%)




Summarize other similar projects
Point out the differences between yours and others
Be sure to include those projects in the references

Technical details (30%)




Why your project is important?
What problems are you trying to solve?
An overview of your system/solution

Future work and conclusion

References (10%)

Final Project Report Format


Latex & bibtex




http://www.cs.ucr.edu/~weesan/cs183/download/latex_
ex-0.1.tar.gz

Due on 6/6 @ 11:55pm

Presentations (6/2)


Web-based User
Management + LDAP





System Security

















Malalai Behnawa

Alaa Khatib
Simon Lui

VPN with SWAN




Quoc Anh Doan
Nguyen Do

LDAP




Cole Christie

LDAP




Atif Butt

Nagios


Jesse Banuelos

Incremental Backup System




Roberto Rivas
Robert Michael Ballou

RT: Request Tracker

FUSE + compressed FS


Kenneth Anguka
Pissanuk Tansavatdi

Asterisk PBX




Thomas Helander
Joe Chin



Win Kongmuang

SPAM


Nicholas Lee

Presentations (6/4)


Kick-start Linux/Windows/OS-X







USB Thumb Drive + Network
Topoloy Layout





Joseph Wilhelm
Gilbert Rabuco

Web-based Version Control





Jose Alvarez
Thanh Mai

Jonathan Basseri
Noah Silas

Web-based Kick-start


Jeff Standley

Web-based User Management




Asterisk PBX




Casey Kirkruff
Charles Ma



File Backup System




Sean Foley

Disk Usage Analysis Tools




Ashwin Zachariah

System Watch




Nehemiah Willis

Security Surveillance with PVR




Piti Supatyasakul

Stephen Jones

USB Thumb Drive + Passwd
Recovery + web-based kickstart



Ramiro Diaz
Genaro Velasquez

Presentations (6/6)


Unix Recycle Bin












Kevin Izu

Joanne Lee

TCP Speed-up




Jack Liu

PS-printer filter




Kenneth McDowell
Joseph Pawlowski

Kick-start


Josiah Jordan

USB Thumb Drive +
Passwd Recovery




Owen Ou

SPAM

Web-based User
Management System +
LDAP


Dominic Toledo

USB Thumb Drive +
Passwd Recovery




Bailey Miller

Web-based rdiff-backup






Michael An

Unix Log Files Analyzer


Miguel Rodriguez

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close