Sunday, January 27, 2019

Vi editor

Vi editor:   


  • starting vi
  • vi modes
  • inserting text
  • quitting vi
  • deleting text
  • copying and moving text
  • searching and replacing text.

Understanding System Administration activities

Understanding System Administration activities:     


  • Superuser (su) command
  • Taking backups using tar
  • Managing disk space
  • Mounting and Un-mounting file system
  • Managing users
  • Managing printers with lpd
  • mknod
  • Lpc
  • Lpq
  • Lprm

Process Management

Process Management:   


  • Types of processes
  • ps
  • Bg
  • Fg
  • Nic
  • Kill

Introduction to different types of directories

Introduction to different types of directories:     


  • Parent
  • Subdirectory
  • Home directory
  • Rules to name a directory
  • Important directories in Linux File System
  • Absolute and relative filenames
  • creating files and directories
  • listing files (ls)
  • Pwd
  • moving and copying files (mv, cp)
  • moving directories
  • Removing files and directories
  • using wildcards with files and directories
  • File and directory permissions using relative and absolute methods
  • Changing group ownership
  • umask settings

Using file system

Using file system:     


  • Introduction to common types of files
  • Filenames

Understanding I/O Redirection and Piping

Understanding I/O Redirection and Piping:       


  • Introduction
  • cut
  • paste
  • Sort
  • Tee
  • Introduction to Regular Expressions and grep .

Terminal Handling commands

Terminal Handling commands:     


  • who
  • Understanding wildcards
  • Environment variables.

Introduction to Linux

Introduction to Linux:   


  • Linux's shell
  • Kernel
  • Features of Linux
  • History
  • Minimum system requirements.
  • Boot and Root disks 
  • Starting and stopping Linux system
  • passwords
  • logging in and out

Memory Management

Memory Management:         


  • Logical vs Physical address space
  • Swapping
  • Introduction to Paging
  • Segmentation
  • Virtual Memory-Demand paging
  • Introduction to Page Replacement algorithms:
  1. FIFO
  2. Optimal Page replacement
  3. LRU

Deadlocks

Deadlocks:     


  • Necessary and sufficient conditions for Deadlocks
  • Introduction to methods for handling deadlocks.
  • deadlock detection and recovery

CPU Scheduling

CPU Scheduling:   


  • Scheduling Criteria and Algorithms
  1. FCFS
  2. SJF
  3. Priority
  4. Round Robin
  5. Multilevel Queue Scheduling
  6. Multilevel Feedback Queue Scheduling.

Process Management

Process Management:       


  • Introduction to Process
  • PCB
  • Process States

Types of Operating System

Types of Operating System:     


  • Multi-user.
  • Multitasking.
  • Multiprocessing and Real time Operating Systems
  • Parallel systems.
  • Distributed systems.

Operating Systems (OS)

Operating Systems (OS):     


  • Introduction.
  • Its needs and services.