Linux Introduction

What Is Linux?

Linux is a clone of the Unix operating system (OS) that has been popular in academia and

many business environments for years. Formerly used exclusively on large mainframes,

Unix and Linux can now run on small computers—which are actually far more powerful

than the mainframes of just a few years ago. Because of its mainframe heritage, Unix (and

hence also Linux) scales well to perform today’s demanding scientific, engineering, and net-

work server tasks.

Linux consists of a kernel, which is the core control software, and many libraries and

utilities that rely on the kernel to provide features with which users interact. The OS is

available in many different distributions, which are collections of a specific kernel with

specific support programs.

List of Linux Websites:

http://distrowatch.com/

http://linuxlookup.com/linux_iso

101 System Architecture

101.1 Determine and Configure hardware settings

101.2 Boot the System

101.3 Change runlevels and shutdown or reboot system

102 Linux Installation and Package Management

102.1 Design hard disk layout

102.2 Install a boot manager

102.3 Manage shared libraries

102.4 Use Debian package management

102.5 Use RPM and YUM package management

103 GNU and Unix Commands

103.1 Work on the command line

103.2 Process text streams using filters

103.3 Perform basic file management

103.4 Use streams, pipes and redirects

103.5 Create, monitor and kill processes

103.6 Modify process execution priorities

103.7 Search text files using regular expressions

103.8 Perform basic file editing operations using vi

104 Devices, Linux Filesystems, Filesystem Hierarchy Standard

104.1 Create partitions and filesystems

104.2 Maintain the integrity of filesystems

104.3 Control mounting and unmounting of filesystems

104.4 Manage disk quotas

104.5 Manage file permissions and ownership

104.6 Create and change hard and symbolic links

104.7 Find system files and place files in the correct location