Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

MASTERING LINUX

 

 

Linux is an Open-Source Operating System. Today, there are more web servers running on Linux than any other operating system. According to the study done recently, more than 75% of the fortune 500 companies have already deployed Linux or are considering to do so in near future. Red Hat Inc. has been favorite in the Linux marketplace virtually since its inception. It is also a leader in the world of Linux certification.

 

Section I  :           Linux for Beginners

Section II :           Linux for Advance users

Section III:          Linux for System Developers

 

 

SECTION I

 

INTRODUCTION TO LINUX                          

Prerequisite : Computer Fundamentals

 

Introduction To Operating Systems

Definition

Types of OS

Functions of OS

Structure of OS

 

Introduction to Linux

An Overview Of Red Hat Linux

      What is Red Hat Linux

      Magic of Red Hat Linux

      Open Source Software and Licensing

      System Requirements

 

Quick Tour

File and Shell Basics

Users and Groups

File Access Permissions

The Linux Filesystem

String Processing

Standard I/O and Pipes

Introduction to Processes

The bash Shell

X/GNOME/KDE

Printing and Mailing

Basic Networking

Using the vi Editor

sed, awk, and perl

System Tools

Installation

 

 

SECTION II   

 

SYSTEM ADMINISTRATION NETWORKING

Prerequisite: Section I

 

Red Hat Linux Installation

      Choosing Installation Method

      Partitioning Using FDISK , DISK DRUID , FIPS  

      Configuring Samba

      Detail Installation Procedure

 

Hardware, Device Configuration and Installation

 

System Initialization and Services

User Administration

Network Configuration

System Administration Tools

RPM, Boot Loaders and Kick-start

 

Linux File System

      Understanding Linux file system

      File system Security

      Linux Directory Structure

Linux File System Management

 

Linux Development Environment

      Compiling, Debugging C programs

      Using GDB/DDD

 

Kernel Services and Configurations

The X Window System

Samba Configuration

 

Server Configurations

      Apache

DNS

NIS

NFS

FTP

Sendmail etc.

 

System Security

      Firewall

Encrypted Communications using

SSH, Digital Signatures,

Digital Certificates etc.

 

 

SECTION III

 

Advance Linux for Developers

Prerequisite: Section I and “C” Programming

 

Linux Development Environment

      Compiling, Debugging C programs

      Using GDB/DDD

 

Linux Architecture

      Detail overview of all components

      Understanding Source Code Tree

 

Linux File System

      Understanding Linux file system layout

      Understanding VFS Layer

      File system Security

      Linux Directory Structure

 

Installation Of UML (User Mode Linux)

      Learning Linux kernel by Debugging.

      Setting up UML with Linux Source

      UML commands to debug Linux source

 

Compiling Linux Kernel