Вы находитесь на странице: 1из 9

DURATION : 30 Working Days

FACULTY : Mr. NAGARJUNA


BATCH TIMINGS : Click here

Introduction

Introduction to unix/linux Administration.


Hardware Architecture, Data centre.
Roles/Responsibilities of System admin.

Installation of linux 6.0 in CLI/GUI.


Kick start Installation.

List devices in linux(Hard disks,CPU,Memory, usb,CD-ROM..).


Configuring devices(online, offline)
MBR, harddisk naming convention, Partitions.

What is file system,types of file systems like ext2,ext3,ext4,hsfs,udfs.


Create a file system using mkfs command,mounting and umount.
Checking file system consistency by fsck, monitoring disk usage by df, du commands.

Creating ,modifying and deleting users and groups..


What is shell, intialization and exit.
Root password breaking, GRUB password.
Creating, enable quotas on users.

Booting process of linux operating system.


Run levels, services(services, chkconfig).
Run control directories, files.
Shutdown process (init, shutdown, poweroff).

Install, query, remove, update packages by using RPM/YUM methods.


Software repository, YUM server and client configuration.

What is swap, create, delete swap file system.


Increase, decrease swap spaces.

Network configuration with IP-address,subnet,virtual IP, Host Names and Related files.
Working with TCP/IP applications like telenet, ftp, rlogin rcp, rup etc

Installation

Device Configuration

File systems

User and Group management

Start up and shut down

Package management

Swap management

NETWORKING

Implementing trusted relationship at users and servers.


Configuring ssh, DHCP.
Restricting services by using TCP/IP wrappers.

Configuring NFS server and client.


Implementing AutoFs-ondemand mount,automatic unmounting.
NFS configuration files, commands and realtime issues.

Configuring DNS server and client.


Primary and secondary DNS server.
DNS configuration files, Daemons, commands.

What is nis ,configuring NIS server and client.


Create NIS users,configuring nis with NFS and AutoFs.

What is mail server,configuring SMTP service using sendmail.


Configuring pop3/IMAP service on linux.

Configuring webserver by using apache web application.


Integrating Apache with DNS.
Configure apache for multiple sites using IP-based,port based and name based virtual hosting.

Install and configure samba server.


Configuring samba service for file sharing with windows and linux system.
Implement different levels of security.

Install and configure proxy services.


Creating ACLs for controlling access to internet.

Backup on tapes and tape management commands.


Understand tape technologies(DAT/DLT/LTO).
Generic Backup commands-tar, cpico, dd, jar, pax
Linux O/S BKP commands-dump restore.
Root F/S BKP on tape device.

Firewall,IP-tables,SE-linux etc
File level security-setuid,segid,stickybit.
Advanced file access permissions-ACL
Security related files,logs

Network file system(NFS)

Domain name service(DNS):

Network information services(NIS)

Mail server(SMTP,POP3,IMAP)

Webserver(Apache)

SAMBA SERVICE

Proxy server(squid)

Backup and restore

Security issues

SUDO RBAC etc

Different I/O technologies, understanding RAID levels(0,1,5).


Implementing RAID levels using software(logical volume manager)at O/S level.
LVM-VG, PV, PE, LV, LE etc.

Configuration of linux KVM/XEN using GUI.


Starting and stopping of virtual machines.
Virtualization Troubleshooting.

Hardware analysis(CPU/Memory).
Operating system tuning.
Kernel tunable parameters I/O tuning at file system level.

Configuring SYSLOG messaging service.

Job automation
Root password break, GRUB password.
Anoymous FTP.
Administrating core files on linux.
NIC Bonding.
Secure shell(SSH).TCP/IP wrappers.
Overview of storage technologies(DAS/SAN/NAS)

RAID&LVM:

Virtualization

Performance tuning

System messaging:

Additional Topics Covered:

DURATION : 30 WORKING DAYS


FACULTY : Mrs. GOWTHAMI

UNIX / LINUX

Overview of Operating System


History of Unix / Linux
Features of Unix / Linux
Flavors of Unix / Linux
Comparison of Unix with Windows
Architecture of Unix/Linux
Shell, Kernel, Tools
Unix File System
Different types of Files
o Regular files
o Directory files
o Device files
Basic Commands
o Pwd, logname, who, finger
o Exit, data, cal, exit, banner

Creating Users & Groups


Groupadd, groupdel
Useradd, userdel
System Startup & Shoutdown
o Init, half, shutdown
o Different Run Levels
Working with files
o Cat, touch, rm
o Cp, mv, ln, wc
Working with directories
o Mkdir, cd,rmdir rm-r
Displaying files
o Is,ls options
Viewing long files
o Pg,more,head,tail
Comparing files
o Cmp,comm.,diff
Zip files
o Gzip, gunzip, zcat, compress
o Uncompress , pack, unpack
Printing files
o Ip, Ipr
Searching files
o Find, locate, which, whereis
Standard Input & Output
o Redirecting Output
o Redirecting Input
Different Data Formats & bc
o Wild Card Characters
Class:-,[],^
Anchors:^,$,\ \>
Repetion:*,?,+
Alteration :|
Group)
Dot:.
Tools for Filters
o Grep, grep with options Fgrep,egrep
Regular Expressions & Patterns
o What is pattern ?
o Usage of regular expressions
o Different types of patterns
Character patterns
Word patterns
Line pattern
Flat files
o What is flat files
o Fixed width flat file
o Delimiter flat file
o Customer delimiter flat file
What is delimiter ?
Different types of delimiters
Reading data from flat files
Writing data to flat files
Tools for columns data
o Cut, paste
Tools for sorting
o Sort by line

o
o

Sort by fields
Sort with options
Uniq
Changing information in files
o tr, sed
Piping
o Usage of piping
o Piping with filters
o Tee command
File Permissions
o Chmod, chown, chgrp, unmask
Communication commands
o Write, wall, mail, mail with options
Networking commands
o telnet, ftp
Disk status
o du,df, free
Job control
o Foreground jobs
o Background jobs
o Killing jobs
o nohup
Process status
o Ps
o Ps with options
Vi Editor
o Commend mode
o Insert mode
o Ex commend mode

o
o
o

SHELL SCRIPTING

What is Shall Scripting


Importance of Shell Scripting
Difference types of shells
(sh, bash, ksh, csh, zsh, tcsh)
Creating shell script
Marking shell script executable
Start up & logout files
Shell Input & Output
o echo , print , read
ackslash character constants
Aliases & History concepts
Variables
o What is variable
o System defined variables
o Environment variables
o User Defined variables
o Constant variables
o Local & Global variables
o Special variable
Operators
o Arithmetic Operators
o Relational numeric Operators
o Relational ASCII Operators
o Logical Operators
o Assignment Operators

Special Files
Trash files
Terminal files
Conditional Execution Statements
o If ,if ..else
o If..elif
o Case
File Test Commands
String Test Commands
Looping
o While, until, for
o Break ,continue, true, false
Exit & sleep commands
Output formatting commands
Related flat file files shall scripts
Commands line Arguments
o Usage of command line arguments
o Creating new Unix commands
o What is $0, $#, $*, $@, $?, $$
Calling ORACLE stored procedures
Job scheduling
o at
o crontab
o batch
Compile & execution Of C & C++ programs
Unix installation

o
o

Definition
An operating system is a program that acts as an interface between the user and the computer hardware and
controls the execution of all kinds of programs.

Following are some of important functions of an operating System.

Memory Management

Processor Management

Device Management

File Management

Security

Control over system performance

Job accounting

Error detecting aids

Coordination between other software and users

Memory Management
Memory management refers to management of Primary Memory or Main Memory. Main memory is a large array of
words or bytes where each word or byte has its own address.

Main memory provides a fast storage that can be access directly by the CPU. So for a program to be executed, it
must in the main memory. Operating System does the following activities for memory management.

Keeps tracks of primary memory i.e. what part of it are in use by whom, what part are not in use.

In multiprogramming, OS decides which process will get memory when and how much.

Allocates the memory when the process requests it to do so.

De-allocates the memory when the process no longer needs it or has been terminated.

Processor Management
In multiprogramming environment, OS decides which process gets the processor when and how much time. This
function is called process scheduling. Operating System does the following activities for processor management.

Keeps tracks of processor and status of process. Program responsible for this task is known as traffic controller.

Allocates the processor(CPU) to a process.

De-allocates processor when processor is no longer required.

Device Management
OS manages device communication via their respective drivers. Operating System does the following activities for
device management.

Keeps tracks of all devices. Program responsible for this task is known as the I/O controller.

Decides which process gets the device when and for how much time.

Allocates the device in the efficient way.

De-allocates devices.

File Management
A file system is normally organized into directories for easy navigation and usage. These directories may contain files
and other directions. Operating System does the following activities for file management.

Keeps track of information, location, uses, status etc. The collective facilities are often known as file system.

Decides who gets the resources.

Allocates the resources.

De-allocates the resources.

Other Important Activities


Following are some of the important activities that Operating System does.

Security -- By means of password and similar other techniques, preventing unauthorized access to programs and
data.
Control over system performance -- Recording delays between request for a service and response from the
system.
Job accounting -- Keeping track of time and resources used by various jobs and users.
Error detecting aids -- Production of dumps, traces, error messages and other debugging and error detecting aids.
Coordination between other softwares and users -- Coordination and assignment of compilers, interpreters,
assemblers and other software to the various users of the computer systems.

Вам также может понравиться