If you are interested in learning how to install a particular Linux distribution, visit the Installation page.
This project is meant to help people understand how the internals of Linux operating system work. By studying the learning materials here you will hopefully come away with a better understanding of source code, programming, Linux, the history of Linux (e.g. History of the Linux kernel), operating systems, and probably other things that only thorough reflection upon the experience can glean.
Live CD
A Live CD is a CD which contains a ready-to-use, fully operational copy (called an image) of a version of the Linux operating system. The CD is used to boot the computer in place of the hard drive. Due to the fact that this method does not touch the contents of the hard disk, it is a popular way to test out a new operating system. It will not make any permanent alterations to the system. Usually these Live CDs have installer programs so that if you like what the live CD contains, you can install it on your hard disk by clicking on a link. However, one must click through a fair amount of warning messages before anything is overwritten on the hard disk. See the List of live CDs at Wikipedia.
Virtualization
Using Virtualization technologies such as VirtualBox or KVM you can also run more than one OS's simultaneously on the same machine.
For example, you can install VirtualBox onto your Windows [1] or Mac system, and then install whatever OS you want into the VirtualBox environment (each install takes up disk space, and the number that you can run at the same time is limited by RAM - a good graphical linux can run just fine on 1G, and run a little bit slower on half that). There are other virtualization options: Xen, VMware, etc...
- VirtualBox download URL for all platforms: https://www.virtualbox.org/wiki/Downloads
Content to study
Topic:Linux
- Introduction
- Tiny Core Linux
- Compiling the Linux kernel
- linux-0.01.tar source code
- Reading the Linux Kernel Sources
- Types of GUI
- Basic commands
- Filesystems permissions
- Directories
- Text editing with vi and vim
- logging
- Scheduling (crontab)
- Wireless configuration
- Package managers: RPM, APT
External materials
Linux Certification Programs
There are multiple certification programs available in the market such as LPI, CompTIA or Red Hat certifications.
Linux Professional Institute
The Linux Professional Institute is an institute which is committed to the development of a global standard in Linux certification. Individuals and organisations wishing to be certified in the use of Linux systems can enroll in courses which meet the requirements of both IT professionals and the organizations that seek to employ people with skills and experience in using, administering and programming on open source distributions. The LPI seeks to be distribution neutral and aims to provide the highest quality resources in order to educate and certify people in the use of Linux distributions.
The LPI provides 3 levels of certification:
Essentials:
Linux Professionals:
- LPIC-1
- LPIC-2
- LPIC-3
- LPIC-3 Enterprise Mixed Environment
- LPIC-3 Enterprise Security
- LPIC-3 Enterprise Virtualization and High Availability
Open Technology:
Additional resources
- w: Filesystem Hierarchy Standard
- w: Advanced Packaging Tool
- w: Linux for PlayStation 3
- Linux server administration wikiversity course
- mdadm (Disk Management Utility)