CS183%20Unix%20System%20Administration%20Spring%20 - PowerPoint PPT Presentation

About This Presentation
Title:

CS183%20Unix%20System%20Administration%20Spring%20

Description:

Unix/Linux can be additive. Can't win a cash prize and a laptop ... Lots of MS jokes. Lots of fun. http://www.cs.ucr.edu/~weesan/cs183 ... – PowerPoint PPT presentation

Number of Views:137
Avg rating:3.0/5.0
Slides: 18
Provided by: wee65
Learn more at: http://alumni.cs.ucr.edu
Category:

less

Transcript and Presenter's Notes

Title: CS183%20Unix%20System%20Administration%20Spring%20


1
CS183Unix System AdministrationSpring 08
  • WeeSan Lee ltweesan_at_cs.ucr.edugt

2
WARNING!
  • Unix/Linux can be additive
  • Cant win a cash prize and a laptop ?
  • http//dvlabs.tippingpoint.com/blog/2008/03/28/pwn
    -to-own-final-day-and-wrap-up
  • Lots of MS jokes
  • Lots of fun ?

3
Who are Unix System Administrators?
  • Those who tell you to reboot your machine?
  • 1st line technical supports
  • Those who manage their own machines running heavy
    duty OS without Internet access?
  • Windows users who fear the virus infection from
    the Internet

4
Course Information
  • 10-week course
  • 3 lectures / week
  • 1 lab / week
  • Lecture
  • MWF 510 - 600pm _at_ WAT 2240
  • Office hours Thursday 1-3pm _at_ Bourns B246 or by
    appt.
  • Lab
  • TW 210pm - 500pm _at_ Engr2 135
  • TA Glenn M. Bernstein Inci Cetindil
  • Office hours TBA

5
Course Information (cont)
  • Textbook
  • Linux Administration Handbook (2nd edition)
  • By Evi Nemeth, Garth Snyder, Trent R. Hein
  • ISBN 0131480049
  • Reference (optional)
  • Programming Perl (3rd edition)
  • By Larry Wall, Tom Christiansen, Jon Orwant
  • ISBN 0596000278
  • Moodle (https//moodle.cs.ucr.edu/)

6
Topics
  • Linux on a single machine
  • Installation and kernel recompilation
  • Boot and shutdown sequence
  • User account management
  • Process monitor and management
  • File systems
  • Package management
  • Periodic processes (crontab)
  • Security
  • Logging
  • Backups

7
Topics (cont)
  • Linux on multiple machines
  • TCP/IP networking
  • Routing
  • HTTP, Web Cache, FTP, DNS, SMTP, NIS (Yellow
    Page), NFS, Samba, SSH,
  • Security
  • Misc
  • Shell (Bash) programming
  • Perl programming

8
Grading
  • Labs 40
  • Programming Assignments (2) 30
  • Final Project 20
  • Pop Quizzes Attendance 10
  • Final 0
  • Total 100
  • I reserve the right to make any changes!

9
Labs
  • Reports are in HTML format
  • Objective
  • Introduction
  • Procedures
  • Conclusion
  • Further Reading
  • Glossary
  • Questions Answers
  • Will be graded based on the quality of the report
  • Sample report
  • http//www.cs.ucr.edu/weesan/cs183/lab_report_sam
    ple.html

10
Labs (cont)
  • Collect as many outputs screenshots as possible
    during the lab
  • Feel free to google answers for the questions,
    but make sure to paraphrase them
  • Due on Friday before midnight (1155pm)
  • Late turn-ins will be marked down 20 for 1st
    day, and additional 30 the day after
  • For example, max. score is
  • 100 on Fri by 1155pm
  • 80 on Sat
  • 50 on Sun

11
Programming Assignments
  • PA 1 - Shell programming
  • Poor-man package management
  • Given at the beginning of the 4th week
  • Due on Friday of the same week
  • PA 2 - Perl programming
  • Web log analysis/accounting
  • Given at the beginning of the 6th week
  • Due on Friday of the same week

12
Final Project
  • Individual or group of 2
  • Related to Unix System Administration
  • Proposal
  • 1 page (at most) in PDF
  • Problem description
  • Proposed solution
  • Expected deliverables
  • Latex bibtex
  • Due on the beginning of 5th week

13
Final Project (cont)
  • Report
  • 4 pages (at least) in PDF
  • Introduction
  • Related work
  • Technical details
  • Result
  • Conclusion
  • References
  • Latex bibtex
  • Due in last class (6/6)
  • 8-10 mins in-class presentation
  • About 6-8 slides

14
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/)

15
No Cheating!
  • Cheating will result 0 on the assignment or F
    in this class
  • So get your hands dirty
  • Do your own lab
  • Write your own report
  • Paraphrase in your lab report
  • Having said that, I encourage group
    study/discussion, but
  • Dont read/debug somebody else scripts

16
Bottom Line
  • No more calls to the technical support
  • Geek-only party conversation
  • Power-Linux users
  • Resume looks good
  • Get a job easier!
  • Homepage looks professional
  • Know some hackings
  • Will be able to do this
  • Have fun ?

Source http//www.ex-parrot.com/pete/upside-down
-ternet.html
17
Question?
Write a Comment
User Comments (0)
About PowerShow.com