1. Why this guide?...................................................................................................................................12. Who should read this book?.................................................................................................................13. New versionsand availability..............................................................................................................14. Revision History..................................................................................................................................25. Contributions.......................................................................................................................................46. Feedback..............................................................................................................................................47. Copyright inf ormation.........................................................................................................................48. What do you need?...............................................................................................................................59. Conventions used in this document.....................................................................................................510. Organizationof this document...........................................................................................................6
Chapter 1. What is Linux?.................................................................................................................................8
2.1. Logging in, activating the user interface and logging out..............................................................192.1.1. Introduction...........................................................................................................................192.1.2. Graphicalmode.....................................................................................................................192.1.3. Text mode..............................................................................................................................212.2. Absolute basics...............................................................................................................................212.2.1. The commands......................................................................................................................212.2.2. General remarks....................................................................................................................222.2.3. Using Bash features...............................................................................................................232.3. Getting help.....................................................................................................................................242.3.1. Be warned..............................................................................................................................242.3.2. The man pages.......................................................................................................................242.3.3. More info...............................................................................................................................262.4. Summary.........................................................................................................................................292.5. Exercises.........................................................................................................................................29
4.1. Processes insideout........................................................................................................................714.1.1. Multi−user and multi−tasking...............................................................................................714.1.2. Process types.........................................................................................................................714.1.3. Process attributes...................................................................................................................734.1.4. Displaying process information.............................................................................................744.1.5. Life and death of a process....................................................................................................764.1.6. SUID andSGID.....................................................................................................................784.2. Boot process, Init and shutdown.....................................................................................................804.2.1. Introduction...........................................................................................................................804.2.2. The boot process....................................................................................................................804.2.3. GRUB features......................................................................................................................80