Chapter 11 – Processes and Services

Slides:



Advertisements
Similar presentations
June 1, 1999Foreground/Background Processing1 Introduction to UNIX H. Foreground/Background Processing.
Advertisements

Operating Systems COMP 4850/CISG 5550 Processes Introduction to Threads Dr. James Money.
Using tcpdump. tcpdump is a powerful tool that allows us to sniff network packets and make some statistical analysis out of those dumps. tcpdump operates.
CSCI 330 T HE UNIX S YSTEM Shell Job Control. T ODAY ’ S CLASS Unix is multi-user, multi-process OS Shell features to control jobs Unix utilities to manage.
Lesson 10-Controlling User Processes. Overview Managing and processing processes. Managing jobs. Exiting/quitting when jobs have been stopped.
A Practical Guide to Red Hat ® Linux ®, Third Edition. © 2007 Mark G. Sobell, Prentice Hall,
Chapter 13 Processes. What is a process? A process is a program in execution A process is created whenever an external command is executed Whenever the.
Process Management We studied process management in chapter 4 – Here, we examine managing processes from a user’s and system administrator’s perspective.
Linux+ Guide to Linux Certification, Second Edition
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
Processes & Daemons Chapter IV / Part III. Commands Internal commands: alias, cd, echo, pwd, time External commands, code is in a file: grep, ls, more.
CS 497C – Introduction to UNIX Lecture 27: - The Process Chin-Chih Chang
Using the Windows Event Viewer and Task Scheduler Chapter 5.
5 UNIX Processes. Introduction  Processes  How to list them  How to terminate them  Process priorities  Scheduling jobs  Signals.
UNIX Processes. The UNIX Process A process is an instance of a program in execution. Created by another parent process as its child. One process can be.
Server Design Discuss Design issues for Servers Review Server Creation in Linux.
®® Microsoft Windows 7 for Power Users Tutorial 8 Troubleshooting Windows 7.
ITIS 2110 Class # No home network devices devices devices devices devices devices devices 9.
Managing Processes CSCI N321 – System and Network Administration Copyright © 2000, 2011 by Scott Orr and the Trustees of Indiana University.
Chapter 4 UNIX Common Shells Commands By C. Shing ITEC Dept Radford University.
Day 11 SAMBA NFS Logs Managing Users. SAMBA Implements the ability for a Linux machine to communicate with and act like a Windows file server. –Implements.
Linux+ Guide to Linux Certification, Third Edition
Guide to Linux Installation and Administration, 2e1 Chapter 7 The Role of the System Administrator.
Process Control. Module 11 Process Control ♦ Introduction ► A process is a running occurrence of a program, including all variables and other conditions.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 6 Manage Linux Processes and Services.
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Linux Introduction What is Linux? How do you use it?
Managing processes and services. 1. How Linux handles processes 2. Managing running processes 3. Scheduling processes.
Linux+ Guide to Linux Certification, Second Edition Chapter 10 Managing Linux Processes.
RH030 Linux Computing Essentials
The kernel considers each program running on your system to be a process A process lives as it executes, with a lifetime that may be short or long A process.
1 Periodic Processes and the cron Daemon The cron daemon is where all timed events are initiated. The cron system is serviced by the cron daemon. What.
Scis.regis.edu ● CS 468: Advanced UNIX Class 4 Dr. Jesús Borrego Regis University 1.
Linux+ Guide to Linux Certification Chapter Eleven Managing Linux Processes.
1 Lecture 6 Introduction to Process Management COP 3353 Introduction to UNIX.
Guide to MCSE , Enhanced1 Activity 11-1: Using Task Manager to Manage Applications and Processes Objective: To explore managing applications and.
Understand Windows Services Software Development Fundamentals LESSON 5.3.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop VI Scheduling & Process Management Professional.
CSC414 “Introduction to UNIX/ Linux” Lecture 3
Agenda Managing Processes (Jobs) Command Grouping Running jobs in background (bg) Bringing jobs to foreground (fg), Background job status (jobs) Suspending.
1 Figure 6-5: Turning Off Unnecessary Services Unnecessary Services  Operating system vendors used to install many services by default  This made them.
PROCESSES We will learn more about: ¨ Multi-user processing and multi −tasking ¨ Multi-user processing and multi −tasking ¨ Process types ¨ Process types.
An Introduction to processes R Bigelow. A Unix Process A process in Unix is simple a program The Unix system is made up of a group of processes all interacting.
Processes Todd Kelley CST8207 – Todd Kelley1.
Maintaining and Updating Windows Server 2008 Lesson 8.
Managing Server 2012 Lecture 3 Lecturer: Dr. Simon Tran Course: IT 442.
Fundamental of Databases
CMIT100 Chapter 14 - Programming.
SYSTEM ADMINISTRATION PART I by İlker Korkmaz and Kaya Oğuz
Chapter 6 – Users, Groups, and Permissions
Chapter 9 Periodic Processes
Chapter 4 – Introduction to Operating System Concepts
Chapter 4 Booting and Shutdown
Chapter 3: Processes Source & Copyright: Operating System Concepts, Silberschatz, Galvin and Gagne.
Processes A process is a running program.
Example questions… Can a shell kill itself? Can a shell within a shell kill the parent shell? What happens to background processes when you exit from.
Process Models, Creation and Termination
SUSE Linux Enterprise Desktop Administration
The Linux Command Line Chapter 10
CGS 3763 Operating Systems Concepts Spring 2013
CHAPTER 8 ( , ) John Carelli, Instructor Kutztown University
CHAPTER 13 Processes.
CSC 140: Introduction to IT
Linux and TCP/IP Networking
Chapter 3: Processes.
Lab 6: Process Management
Process Management and System Monitoring
EECE.4810/EECE.5730 Operating Systems
EECE.4810/EECE.5730 Operating Systems
Lecture 6 Introduction to Process Management
Presentation transcript:

Chapter 11 – Processes and Services CMIT100 Chapter 11 – Processes and Services

Learning Objectives Describe the steps in starting, controlling/managing, and terminating processes in Windows 7 and Red Hat Linux. Introduce process scheduling through the Windows Task Scheduler and the Linux commands at and crontab. Discuss the role of the service in support of operating systems. Describe the process of configuring Linux services. Discuss how to control service startup in both Windows 7 and Linux.

What is a Process? Executable Program started manually or by another process Parent Process: A process that starts another process Child Process: A process started by another process Also known as a ‘Process Tree’ Orphan: A child process that continues to exist after its parent has stopped Zombie: A defunct process

Processes Foreground: Processes that are interacting with the user Background: Processes that are running without user intervention Process Status: Information about a process’ state, resources, and Process ID (PID)

Managing Processes Windows Task Manager

Managing Processes Linux The ps command The kill command The nice command

Managing Processes Linux The top command

LAB Managing Windows Processes Managing Linux Processes

Scheduling Processes Windows Task Scheduler

Scheduling Processes Linux The at command The cron service Used to run a scheduled process once The cron service Use to run a scheduled process repeatedly Configured by editing the crontab file

LAB Windows Task Scheduler

Services Software that provides a particular function May be running, suspended, or stopped Run in the background Commonly started at boot time In Linux, referred to as daemons Examples: Email service DNS Client service DHCP Client service

Managing Services Windows Services Console

Managing Services Windows Four startup options Dependencies Automatic Automatic (Delayed Start) Manual Disabled Dependencies Services that are needed for other services to start

LAB Configure Windows Services

System Logging Why are system logs useful? Both Windows and Linux provide logging capability

System Logging Windows Event Viewer Three levels EventID Info Warning Error EventID

LAB Using the Windows Event Viewer

Creative Commons Statement