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://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