1 TAC2000/2000.7 802.16 IP Telephony Lab Advanced Linux Administration Language: Offered in English Instructor: Dr. Quincy Wu (

Slides:



Advertisements
Similar presentations
ITR3 lecture 7: more introduction to UNIX Thomas Krichel
Advertisements

2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Some history PDP versions BSD/Version 7 split VAX virtual memory implementations End of line 4.4 BSD System V merges Modern versions OSF/1, Solaris, HPUX.
Linux+ Guide to Linux Certification, Second Edition
Professor Michael J. Losacco CIS 1110 – Using Computers Operating Systems & Utility Programs Chapter 7.
Linux+ Guide to Linux Certification, Second Edition Chapter 3 Linux Installation and Usage.
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.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
Overview Basic functions Features Installation: Windows host and Linux host.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
A Feature-Based Analysis & Comparison of IT Automation Tools: Comparing Kaseya to Developed By: & Advisor : Dr. S. Masoud Sadjadi School of Computing and.
© 2010 VMware Inc. All rights reserved VMware ESX and ESXi Module 3.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Linux Operations and Administration
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
1 Web Server Administration Chapter 3 Installing the Server.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
The Network Management Lab pc pc pc pc pc Virtual Servers Your Laptop.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Windows XP Professional Windows XP Professional Overview Install and Upgrade Windows XP Pro Customize and Manage Windows XP Pro Troubleshoot Common Windows.
Kaseya Fundamentals Workshop Developed by Kaseya University Powered by IT Scholars Kaseya Version 6.5 Last updated March, 2014 DAY FOUR.
Introduction Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs to Know.
LINUX System : Lecture 3 Vmware, Cygwin, LINUX installation Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Microsoft ® Official Course Module 10 Optimizing and Maintaining Windows ® 8 Client Computers.
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
Managing User Accounts. Module 2 – Creating and Managing Users ♦ Overview ► One should log into a Linux system with a valid user name and password granted.
Academy : Red Hat Certified Engineer (RHCE) is an advanced level certification for Red Hat Certified System Administrator (RHCSA) and determines.
Review Security Hardening IPTables SELinux. Today Installations and updates – Rpm command and packages Apache “Issue Ownership”
CIS 450 – Network Security Chapter 16 – Covering the Tracks.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
TELE 301 Lecture 10: Scheduled … 1 Overview Last Lecture –Post installation This Lecture –Scheduled tasks and log management Next Lecture –DNS –Readings:
The Filer Proj-354 Apr 29 th, 2010 Group members Henry Au Wayne Choi Jaewon Yoo
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
COP3502: Introduction to Computer Science Yashas Shankar.
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.
Linux Introduction What is Linux? How do you use it?
Welcome to JICA SHORT COURSE ON LINUX The Linux 6-Weeks Labs began on 17 Sept. There will be two sessions, currently scheduled for Tuesday 4-6PM and Wed.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
CHAPTER 2. Overview 1. Pre-Installation Tasks 2. Installing and Configuring Linux 3. X Server 4. Post Installation Configuration and Tasks.
Kickstart Installation
Introduction to System Admin Sirak Kaewjamnong. 2 The system administration’s job  Adding a new user  Doing backup and restoring files from backups.
Information Security 493. Lab 10.1: Look for Security Events within Windows XP Logging is automatically enabled for many items on a workstation, but the.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
System Administrator Responsible for? Install OS Network Configuration Security Configuration Patching Backup Performance Management Storage Management.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
Lecture 02 File and File system. Topics Describe the layout of a Linux file system Display and set paths Describe the most important files, including.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
2: Operating Systems Networking for Home & Small Business.
VMware Certified Professional 6-Data Center Virtualization Beta 2V0-621Exam.
 systemD  FirewallD  Network manager (NMCLI)  Target CLI (iscsi targets)  GRUB 2 (Booting process)  Network teamnig & bridging.
Linux Systems Administration 101 National Computer Institute Sep
VMware ESX and ESXi Module 3.
Guide to Linux Installation and Administration, 2e
IT244 - Introduction to Linux / Unix Instructor: Bo Sheng
Academy : Red Hat Certified Engineer (RHCE) is an advanced level certification for Red Hat Certified System Administrator (RHCSA) and determines.
Academy : Red Hat Certified Engineer (RHCE) is an advanced level certification for Red Hat Certified System Administrator (RHCSA) and determines.
Chapter 4 – Introduction to Operating System Concepts
Our chosen platform is:
Introduction to System Administration
Introduction to System Administration
Chapter 3 Software Interfaces.
5 SYSTEM SOFTWARE CHAPTER
Academy : Red Hat Certified Engineer (RHCE) is an advanced level certification for Red Hat Certified System Administrator (RHCSA) and determines.
CSE 303 Lecture 1 introduction to Linux/Unix environment
OPS235 PACKAGE MANAGEMENT
5 SYSTEM SOFTWARE CHAPTER
Presentation transcript:

1 TAC2000/ IP Telephony Lab Advanced Linux Administration Language: Offered in English Instructor: Dr. Quincy Wu ( ) Time: Tuesday 17:30-20:00 Place: Computer Center 027

2 TAC2000/ IP Telephony Lab Reading Requirement  Textbook Nate Campi and Kirk Bauer, "Automating Linux and UNIX System Administration", 2nd Ed. Publication: Berkeley, Calif., New York Springer Science & Business Media, (NCNU NetLibrary) Nate Campi and Kirk Bauer, "Automating Linux and UNIX System Administration", 2nd Ed. Publication: Berkeley, Calif., New York Springer Science & Business Media, (NCNU NetLibrary)  References Online manpage Online manpage GNU Info GNU Info Linux Documentation Project ( Linux Documentation Project ( LAMP: The Open Source Web Platform ( LAMP: The Open Source Web Platform ( Librenix - Linux Sysadmin Portal ( Librenix - Linux Sysadmin Portal ( Linux Magazine ( Linux Magazine ( Linux Journal ( Linux Journal (

3 TAC2000/ IP Telephony Lab Three Hours in Each Week  Chapter presentation (60min)  Package introduction (45min*2)  Hands-on and free Q&A  In addition to the 3 hours in class, you also need to spend 3 hours in reading the textbook 3 hours in reading the textbook 3 hours to try installing and configuring new services 3 hours to try installing and configuring new services 3 hours to read on-line documents 3 hours to read on-line documents

4 TAC2000/ IP Telephony Lab Evaluation  Homework (30%)  Oral Presentation (30%)  Participation (20%)  Term Project (20%)  Active participation is expected. Everyone must ask/answer questions during a presentation.

5 TAC2000/ IP Telephony Lab Outline  Introducing the Basics of Automation  Basic Tools  Using SSH to Automate System Administration Securely  Configuring Systems with cfengine  Creating Login Scripts and Shell Scripts  Pre-Installation: Network Preparation and Management  Automating and Customizing Installation  Automatic System Configuration  Sharing Data Between Systems  Packages and Patches  System Maintenance and Changes  Generating Reports and Analyzing Logs  System Monitoring  Improving System Security  Backing Up and Restoring Data  User Interfaces

6 TAC2000/ IP Telephony Lab Any Question So Far?

7 TAC2000/ IP Telephony Lab Importance of Automation  You can configure everything by hand, if you only manage 2 or 3 computers.  As the number of systems grows to more than ten, you need to spend time repeating the same things over and over again.  During the so- called “tech downturn” around the year 2003 in Silicon Valley, you may suddenly find yourself the sole member of what had been a three- person system- administration team. The number of systems and responsibilities were increasing, while staffing levels had dramatically decreased. The number of systems and responsibilities were increasing, while staffing levels had dramatically decreased.

8 TAC2000/ IP Telephony Lab Tools in This Book  The Bash shell  Perl  Cfengine  Regular expressions  The grep command  The sed stream editor  AWK

9 TAC2000/ IP Telephony Lab Do You Need Automation?  If you have only one system sitting on your desk at home, you can do everything manually. Many people do. Many people do.  But, consider routine tasks such as Performing backups Performing backups Apply security updates Apply security updates Uninstall a package Uninstall a package  If you have used RPM (RedHat Package Manager), you know how useful it is. Log file rotation Log file rotation  See an example under /var/log  The “logrotate” utility on Linux Database update Database update  Run “updatedb” command periodically to generate most up-to-date “/var/lib/mlocate/mlocate.db” to be search by the command “locate”.  All these tasks and more can happen quietly and automatically from within a standard UNIX or Linux system.

10 TAC2000/ IP Telephony Lab Do You Need Automation? (cont.)  Automation is already a core part of UNIX philosophy, and cron jobs have historically been the de facto method for automating UNIX tasks. If a disk fills, set up a log- rotation script run from cron that deletes unneeded temporary files—whatever addresses the root cause. If a disk fills, set up a log- rotation script run from cron that deletes unneeded temporary files—whatever addresses the root cause. If a process dies, set up a process monitor to restart it when it exits. If a process dies, set up a process monitor to restart it when it exits.  In later chapters, we will show you how to accomplish these tasks.

11 TAC2000/ IP Telephony Lab What Will You Gain?  Saving Time  Reducing Errors  Documenting System Configuration Policies

12 TAC2000/ IP Telephony Lab What Do System Administrators Do?  Tedious, repetitive tasks (a.k.a. boring tasks)  New, innovative tasks (a.k.a. why you love the job)  Answering users’ questions, or otherwise dealing with monitoring alarms, issues or emergencies (a.k.a. pulling your hair out)  The goal of this class is to help you create new and innovative solutions to eliminate those tedious and repetitive tasks.  Moreover, you will learn how to create a system that detects and fixes many problems before they come to the attention of the users.

13 TAC2000/ IP Telephony Lab Homework #1  Use VirtualBox to create a virtual machine on your desktop. If you have limited memory on your desktop PC, you may want to request a lower amount of memory (e.g. 256MB) for the virtual machine. If you have limited memory on your desktop PC, you may want to request a lower amount of memory (e.g. 256MB) for the virtual machine.  Install CentOS 5.4 on it. Choose “Red Hat” as the OS type. Don’t choose 64-bit type. Choose “Red Hat” as the OS type. Don’t choose 64-bit type.  Read some documents to know the difference between “find” and “locate”.