CIT 470: Advanced Network and System Administration

Slides:



Advertisements
Similar presentations
EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.
Advertisements

4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Desktop Training & Quick Start Guide
1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 1.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Debugging.
1 Lesson 14 Sharing Documents Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
GNU/Linux Filesystem 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Guide to Linux Installation and Administration, 2e1 Chapter 12 Printing in Linux.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting RSS.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Linux Operations and Administration
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
Plone Großes Seminar Blockseminar SS04 Referentin: Katja Reitz.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Help Desks.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Help Desks.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Chapter 8 The Internet: A Resource for All of Us.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Documentation.
Copyright © 2008 Pearson Prentice Hall. All rights reserved. 1 Exploring Microsoft Office Word 2007 Chapter 8 Word and the Internet Robert Grauer, Keith.
CENT 305 Information Systems Security Linux Introduction.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration People.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 27 How Internet Searching Works.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
Isecur1ty training center Presented by : Eng. Mohammad Khreesha.
Guide to Linux Installation and Administration, 2e1 Chapter 7 The Role of the System Administrator.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
Agenda Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Review next lab assignments Break Out Problems.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Change and Configuration Management.
Introducing HingX now with Capacity Development Network.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Disaster Recovery.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting Introduction.
CIT 470: Advanced Network and System AdministrationSlide #1 CIT 470: Advanced Network and System Administration Change and Configuration Management.
Greenstone Building your own collection. Overview Installation Usage Building a collection.
Week Two Agenda Announcements Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Next lab assignments.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
How to configure, build and install Trilinos November 2, :30-9:30 a.m. Jim Willenbring.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
Manitoba UNIX Users Group May 12 th, 2009 RTFM: ls(1) Adam Thompson.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
Lecture: Protocols in Detail
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Software Documentation
Lesson 9 Sharing Documents
Unix Operating System (Week Two)
CIT 470: Advanced Network and System Administration
Lesson 9 Sharing Documents
CIT 470: Advanced Network and System Administration
CIT 470: Advanced Network and System Administration
Chapter 27 WWW and HTTP.
Guide To UNIX Using Linux Third Edition
11/26/2018 UNIX Man Pages - Gururaj B S HP_presentation_template.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Fast, free, fun Weebly web sites.
Tutorial Developing a Basic Web Page
ICT Word Processing Lesson 5: Revising and Collaborating on Documents
Lesson 14 Sharing Documents
ICT Word Processing Lesson 1: Introduction to Word Processing
SUSE Linux Enterprise Desktop Administration
Module 5 Getting Help.
HyperText Markup Language
CIT 470: Advanced Network and System Administration
Contract Management Software 100% Cloud-Based ContraxAware provides you with a deep set of easy to use contract management features.
CIT 470: Advanced Network and System Administration
Module 06 Getting Help.
Presentation transcript:

CIT 470: Advanced Network and System Administration Documentation CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Topics Why document How to document External documentation Man pages CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Why Document Teaches SAs how to do critical procedures So you can go on vacation. So you can get promoted. Self-help desk Let users solve their problems quickly. Requires less time from SAs. CIT 470: Advanced Network and System Administration

Forms of Documentation Text files and web pages Generic free form text, READMEs, etc. Man pages UNIX manual pages for commands, configs, etc. FAQs Frequently asked question lists. Reference Lists Vendors w/ contact info, serial numbers, employees Checklists and HOWTOs Step by step description of a procedure. Ex: new hire, installs, OS hardening CIT 470: Advanced Network and System Administration

Documentation Template Title: Simple, short description. Metadata: Author with contact information Revision date, history What: Description of what the document tells you to do. How Step by step description of procedure. Indicate why you’re doing steps where appropriate. CIT 470: Advanced Network and System Administration

Sources for Documentation Command history Use script command before starting. Use history command after finishing. Screen shots Print screen import command to grab windows. Email Email conversations may describe commands. Don’t use as documentation; just as a source. Request Tickets Problem solutions often documented in notes. CIT 470: Advanced Network and System Administration

Documentation Storage Shared directory README to describe rules and policies. Subdirectories for topics. Text or HTML files in directories. Web site Directory shared via web server. Content Management System Web-based publishing and collaboration tool. Provides access control, versioning, easy markup. CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Wiki Collaborative web-editing software. Invented by Ward Cunningham in 1995. Wiki is a Hawaiian word for fast. Features Edit pages within web browser. Simplified markup language. Version control of pages. Access control limits who can read and/or edit. http://en.wikipedia.org/wiki/File:History_comparison_example.png CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Version Control Allows tracking of history of changes. Can compare different versions. Can revert to older versions in case of bad edits or spam. CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Search Text-based storage grep can search any text files. Indexing programs can provide faster searches for large repositories of text or binary data. Binary storage Binary document formats, like those used by word procs, are much harder to search. Often restricted to using creator application’s search capabilities. Web search programs can be installed for web. Spider program crawls site to build index. Search program accesses index to find search terms. CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Off-site Links Use off-site links to provide documentation. Many references, howtos, FAQs outside org. Use anonymizing redirection HTTP Referer header will reveal URL from internal site, which may leak project and people names and other information. CIT 470: Advanced Network and System Administration

External Documentation tldp.org: The Linux Documentation Project Man pages FAQs HOWTOs Guides (online books) howtoforge.com: Many Linux HOWTOs Mostly OS + server install and configuration. ugu.com: UNIX Guru Universe CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Man pages Standard online UNIX documentation. Commands Configuration files Programming interfaces Accessible man pagename man section pagename Web-based man pages. Searchable man –k keyword CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Man sections User commands that anyone can use. System calls (kernel functions.) Library functions for programmers. Devices (hardware interfaces in /dev) File format descriptions (/etc/passwd) Game, graphics demos. Miscellaneous (boot, icmp, url, etc.) System administration tools for root. CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration whichman Find matching man pages in all sections. Helps find which section you need. Uses fuzzy matching algorithm. $ whichman -0 printf /usr/share/man/man1/printf.1.gz /usr/share/man/man3/printf.3.gz $ whichman printf /usr/share/man/man1/printafm.1.gz /usr/share/man/man1/print.1.gz /usr/share/man/man3/print.3ncurses.gz /usr/share/man/man3/snprintf.3.gz /usr/share/man/man3/vdprintf.3.gz /usr/share/man/man3/vsprintf.3.gz /usr/share/man/man3/vfprintf.3.gz /usr/share/man/man3/wprintf.3.gz CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Man Page Storage Stored under /usr/share/man Subdirectories for each section. May include language-specific subdirectories. MANPATH environment variable is a :-separated list of paths to search for man pages. Man page files Often compressed with gzip. File suffix is a number indicating the section. Written in nroff text-formatting language. CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration Man Page Output LS(1) User Commands LS(1) NAME ls - list directory contents SYNOPSIS ls [OPTION]... [FILE]... DESCRIPTION List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort. Mandatory arguments to long options are mandatory for short options too. -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration nroff code for page .TH LS "1" "June 2006" "ls 5.97" "User Commands" .SH NAME ls \- list directory contents .SH SYNOPSIS .B ls [\fIOPTION\fR]... [\fIFILE\fR]... .SH DESCRIPTION .\" Add any additional description here .PP List information about the FILEs (the current directory by default). Sort entries alphabetically if none of \fB\-cftuvSUX\fR nor \fB\-\-sort\fR. Mandatory arguments to long options are mandatory for short options too. .TP \fB\-a\fR, \fB\-\-all\fR do not ignore entries starting with . \fB\-A\fR, \fB\-\-almost\-all\fR do not list implied . and .. CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration nroff codes Title Header: .TH prog mansect cf lf ch Sections: .SH sectionname NAME is required. Most have: SYNOPSIS, DECRIPTION, OPTIONS, FILES, BUGS, AUTHOR, SEE ALSO Paragraphs .PP: new paragraph .TP: index text that comes 2 lines after this macro .NF: pre-formatted text .”: comment line Fonts .B: bold (also \fB) .I: italics (also \fI) .R: roman (also \fR) CIT 470: Advanced Network and System Administration

CIT 470: Advanced Network and System Administration References Mark Burgess, Principles of Network and System Administration, 2nd edition, Wiley, 2004. Aeleen Frisch, Essential System Administration, 3rd edition, O’Reilly, 2002. Thomas A. Limoncelli and Christine Hogan, The Practice of System and Network Administration, 2nd edition, Addison-Wesley, 2007. Evi Nemeth et al, UNIX System Administration Handbook, 3rd edition, Prentice Hall, 2001. CIT 470: Advanced Network and System Administration