Linux basic concepts, installation and troubleshooting

This section contains the most basic Linux knowledge meant to expose new user to the concept of Linux operating system and preparation needed to work in Linux environment. It does not cover everything about Linux but on some topics, there are related links to the appropriate place where you can find more information about it.

Introduction to Linux tutorial briefly describes Linux basic concepts and help user to understand how Linux is different from Windows in terms of licensing and operating system itself. The tutorial explains Linux operating system background, history and different distributions of Linux in the market. With the knowledge of Linux basic concepts, background and history, user can take fully advantage of Linux and its capability.

If you have installed other operating system before, then you should know there are many tasks to do before doing the actual installation. You don’t want to get stuck in the middle of the installation process. You need a pre-installation checklist, an installation manual, working installation media, and so on. The pre-installation checklist tutorial was aim to help users make these preparations before installing Linux.

Linux offers several installation methods that user can choose to suit their situation and needs. The Linux installation methods tutorial should enlighten user about different methods available before they decide how to install Linux in their system.

There are two examples of Linux distribution's installation with screenshots. This step by step examples is for user to review before doing the exact Linux installation. The first one is an example of Slackware installation guide. The other one is Ubuntu server installation guide. Although different distributions have their own installation program or tool but they all perform the same job. The fundamental configurations are preparing a hard disk space, create partitions for Linux, select packages to include in the installation and configuring Linux system including networking.

User can learn how to do troubleshooting in case Linux had installation problem. This is only a basic and general information about installation troubleshooting. User can check installation log files and look for error. If user can at least login into the system, then lots can be done such as reconfigure Linux installation and editing scripts. Full tutorial can be found in Linux installation troubleshooting guide.

It seems a bit strange looking at how Linux is booting up. In Linux, user can see what Linux does during system boot up. Normally, what printed out in the monitor during start up is Linux uploading driver modules and services for your system. A simple diagram to show what happen during Linux startup can be found in Linux start up tutorial.

Normally, Linux finished booting at a terminal except for Linux desktop which is taking user directly to the x-window, Linux graphical user interface login screen. There are six independent terminal available by default in Linux not including one for x-window. A basic Linux terminal tutorial will guide user on to change terminal and how to work in different Linux terminal. Check this tutorial at change Linux terminal tutorial.

The Linux file system architecture is a very important knowledge to all Linux users especially to the Linux system and network administrator. There are many directories in Linux and they are all special with their own use. The Linux file system tutorial was intended to expose new users to the Linux file system hierarchy.

So have fun and experience Linux yourself. You are not alone ;-)