CS183 Unix System Administration Spring ‘08 WeeSan Lee.

Slides:



Advertisements
Similar presentations
Final Project WeeSan Lee
Advertisements

CSE4251 The Unix Programming Environment
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
Introduction to Course Content. Computer Center, CS, NCTU 2 Outline  What SA Should do.  What You can expect to learn from this course.  What attitude.
1617: Computer Network Management 計算機網路管理. Computer Center, CS, NCTU 2 Syllabus – Course  Instructor 翁綜禧 
Internet and Intranet Protocols and Applications Lecture 0: Administrivia January 23, 2002 Joseph Conron Computer Science Department New York University.
CMPE 151: Network Administration Spring Class Description Focus: system and network administration. Sequence of exercises. E.g., installing/configuring.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
System Administration. Computer Center, CS, NCTU 2 What System Administrator Should do? (1)  Ordinary list Install new system, programs and OS updates.
COMP Introduction to Programming Yi Hong May 13, 2015.
Android Platform. Course Instructor Yourself? Lectures, Labs, Text-Book Moodle Course Syllabus Online Resources Assessment Deadlines Code of professional.
Telecom Testing
Network Security CS nd Term Course Syllabus Cairo University Faculty of Computers and Information.
CS 006 Effective Use of WWW Fall 2007 WeeSan Lee
CGS-2531 Problem Solving with Computer Software Course home page: Course.
CS 444 Introduction to Operating Systems
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Course Information CSCI N321 – System and Network Administration Copyright © 2011, 2012 by Scott Orr and the Trustees of Indiana University.
CS 390 Unix Programming Environment Summer Suchindra Rengan - CS3902 Course Details Instructors Suchindra Rengan – ‘sachin’ ( Section 001)
Operating Systems Session 1. Contact details TA: Alexander(Sasha) Apartsin ◦ ◦ Office hours: Homepage:
COP3502: Introduction to Computer Science Yashas Shankar.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
NETWORK OPERATING SYSTEM INTEROPERABILITY Jason Looney EKU, Department of Technology, CEN.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: x6709
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting Introduction.
IST 210: Organization of Data
CIS 192B – Lesson 1 CIS 192B Textbook UNIX and Linux System Administration Handbook 4th Edition Authors: – Evi Nemeth – Garth Snyder – Trent Hein – Ben.
Unit 9: Distributing Computing & Networking Kaplan University 1.
Course Overview Mark Stanovich COP 5641 / CIS 4930.
ITIS 3110 Class #2. A. Bash B. Bourne C. teaklB 30 second countdown.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Systems Programming & UNIX CSC 352 Spring Contact Information Instructor Dr. Eric Anson GS 823 Office.
Winter 2016CMPE212 - Prof. McLeod1 CMPE212 Object Oriented Programming for Engineers Course Web Site: Lecture.
Sensor Networks (Spring 2004) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Creating Your Own Online Classroom MOODLE. Welcome Amy Basket – 17 years with Bay City Public Schools – Gifted and Talented Program – Volunteer Program.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
Intro to CSC27I Software I : Utilities and Internals Pepper.
Jongwook Woo Computer Information Systems CIS 528 Introduction to Big Data Computing and Analysis (Syllabus) Jongwook Woo, PhD California.
W4118 Operating Systems Junfeng Yang. What this course is about  Fundamental OS concepts  OS: one of the most crucial, almost everything thru OS  What?
Welcome to CS 340 Introduction to Computer Networking
IT244 - Introduction to Linux / Unix Instructor: Bo Sheng
Course Information Mark Stanovich Principles of Operating Systems
Introduction and Overview
Andy Wang Operating Systems COP 4610 / CGS 5765
CSCD 330 Network Programming Spring
Operating Systems CS 3013.
Andy Wang Operating Systems COP 4610 / CGS 5765
Delivering Distance Learning Experiments in Local Area Networking
Andy Wang Operating Systems COP 4610 / CGS 5765
CSCD 330 Network Programming Spring
Course Information CSCI N321 – System and Network Administration
Web Programming: Course Overview
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Computers SPRING 2019
Andy Wang Operating Systems COP 4610 / CGS 5765
Computer Network Administration
CSCD 330 Network Programming Spring
Andy Wang Operating Systems COP 4610 / CGS 5765
Sarah Diesburg Operating Systems CS 3430
System Administration (LTAT )
Presentation transcript:

CS183 Unix System Administration Spring ‘08 WeeSan Lee

WARNING! Unix/Linux can be additive Can’t win a cash prize and a laptop   n-to-own-final-day-and-wrap-up Lots of MS jokes Lots of fun

Who are Unix System Administrators? Those who tell you to reboot your machine?  1 st 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

Course Information 10-week course  3 lectures / week *  1 lab / week Lecture  MWF 5:10 - WAT 2240  Office hours: Thursday Bourns B246 or by appt. Lab  TW 2:10pm - Engr2 135  TA: Glenn M. Bernstein & Inci Cetindil  Office hours: TBA

Course Information (cont) Textbook  Linux Administration Handbook (2 nd edition)  By Evi Nemeth, Garth Snyder, Trent R. Hein  ISBN: Reference (optional)  Programming Perl (3 rd edition)  By Larry Wall, Tom Christiansen, Jon Orwant  ISBN: Moodle (

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

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

Grading Labs 40% Programming Assignments (2)30% Final Project 20% Pop Quizzes & Attendance10% Final 0% Total:100% I reserve the right to make any changes!

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 

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 (11:55pm) Late turn-ins will be marked down 20% for 1 st day, and additional 30% the day after For example, max. score is:  100% on Fri by 11:55pm  80% on Sat  50% on Sun

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

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 5 th week

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

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 (  Linux PVR (

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 …  Don’t read/debug somebody else scripts

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:

Question?