Linux Tutorial


Linux is a UNIX-like free operating system in terms of functionality. In 1983, Richard Stallman started a project named GNU whose primary goal was to create a completely free UNIX compatible operating system with collaboration from user communities and software developers. In 1985, Richard Stallman started the free software foundation and wrote GNU License (GNU General Public License) in 1989. At this point, the only critical piece which was missing was the kernel.

Linus Torvalds in 1991 decided to put the missing piece and created the kernel. The new operating system kernel was named “Linux” and was very similar to UNIX operating system. Linux was originally written to run on Intel x86 architecture computers and was released under GPL (General Public License). Below are the releases and release dates of the operating system.

Version Release Date
0.01 September 1991
1.0.0 (first major release) March 1994
2.0.0 June 1996
2.2.0 January 1999
2.4.2 January 2001
2.6.0 December 2003
3.0.0 July 2011
3.0.14 March 2014

The Linux Kernel and Operating System has been enhanced by user communities and software developers/programmers around the world under the GNU/GPL. Linux is popular and highly used among several vendors including Red Hat, IBM, Oracle, Novell, HP, SUSE, Nokia and Dell. Popular distributions of Linux are Red Hat, CentOS, Oracle Linux, open SUSE, UBUNTU, Slackware and Arch Linux...Etc.

Now as we have a general idea on Linux Operating system, let`s see what will be covered in this Linux tutorial.


1) Linux Installation & Configuration

2) Basic Linux Commands

3) Linux Files and Directories

4) Linux User/Group Administration

5) Linux Networking and Firewall

6) Package Management

7) Service Management

8) File Systems

9) Linux Commands FAQ

10)Linux Errors and Troubleshooting

11)Linux Automation