1 / 16

Final Project

Final Project. WeeSan Lee <weesan@cs.ucr.edu> 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 Problem description Proposed solution Expected deliverables Latex & bibtex

Télécharger la présentation

Final Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.


Presentation Transcript

  1. Final Project WeeSan Lee <weesan@cs.ucr.edu> http://www.cs.ucr.edu/~weesan/cs183/

  2. Final Project - Proposal • Individual or group of 2 • Related to Unix System Administration • Proposal • 1 page (only) in PDF • Problem description • Proposed solution • Expected deliverables • Latex & bibtex • 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)

  3. 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

  4. 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/)

  5. Final Project - More Examples • System Automation • If any server is down, can you setup an identical server within a few minutes? • Scripting • 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

  6. 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

  7. Final Project - More Examples • System Security • 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 • Authentication Integration between Linux and Windows • LDAP • Print Server • Write a script to filter out non-PS files before spooling the files • File system Implementation • FUSE (http://fuse.sourceforge.net/)

  8. 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

  9. 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

  10. Slide 1 Title of your project Team members Slide 2 Show what is your project like, eg. A screenshot of the input and output Slide 3 Motivation Solution Slide 4 Technical details Slide 5 What lesson did you learn from this project? Slide 6 What would you do in the next step? Slide 7 Conclusion Final Project Presentation Format

  11. 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 YES • .pptx NO

  12. Final Project Report Format • 4 pages (at least), double-column format in PDF • Introduction (20%) • Put your project into context • Why your project is important? • What problems are you trying to solve? • An overview of your system/solution • Related work (10%) • Summarize other similar projects • Point out the differences between yours and others • Be sure to include those projects in the references • Technical details (30%) • How did you tackle the problems? • What methods did you use to reach the goal of your project? • Result (20%) • Show some tables or figures to support your claims • Conclusion (10%) • Future work and conclusion • References (10%)

  13. 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

  14. Web-based User Management + LDAP Thomas Helander Joe Chin System Security Kenneth Anguka Pissanuk Tansavatdi Asterisk PBX Roberto Rivas Robert Michael Ballou RT: Request Tracker Jesse Banuelos Incremental Backup System Malalai Behnawa FUSE + compressed FS Atif Butt Nagios Cole Christie LDAP Quoc Anh Doan Nguyen Do LDAP Alaa Khatib Simon Lui VPN with SWAN Win Kongmuang SPAM Nicholas Lee Presentations (6/2)

  15. Kick-start Linux/Windows/OS-X Casey Kirkruff Charles Ma Asterisk PBX Jose Alvarez Thanh Mai USB Thumb Drive + Network Topoloy Layout Joseph Wilhelm Gilbert Rabuco Web-based Version Control Jonathan Basseri Noah Silas Web-based Kick-start Jeff Standley Web-based User Management Piti Supatyasakul File Backup System Nehemiah Willis Security Surveillance with PVR Ashwin Zachariah System Watch Sean Foley Disk Usage Analysis Tools Stephen Jones USB Thumb Drive + Passwd Recovery + web-based kick-start Ramiro Diaz Genaro Velasquez Presentations (6/4)

  16. Unix Recycle Bin Bailey Miller Web-based rdiff-backup Dominic Toledo USB Thumb Drive + Passwd Recovery Owen Ou SPAM Josiah Jordan USB Thumb Drive + Passwd Recovery Kevin Izu Web-based User Management System + LDAP Kenneth McDowell Joseph Pawlowski Kick-start Jack Liu PS-printer filter Joanne Lee TCP Speed-up Michael An Unix Log Files Analyzer Miguel Rodriguez Presentations (6/6)

More Related