Download Version 2 - Linux LEO
Transcript
v. 3.78 The Law Enforcement and Forensic Examiner's Introduction to Linux LEGALITIES..........................................................................................................................................4 ACKNOWLEDGMENTS..............................................................................................................................4 FOREWORD..........................................................................................................................................5 A WORD ABOUT THE “GNU” IN GNU/LINUX...........................................................................................6 WHY LEARN LINUX?..............................................................................................................................6 CONVENTIONS USED IN THIS DOCUMENT.....................................................................................................7 I. INSTALLATION..........................................................................................................................8 DISTRIBUTIONS.....................................................................................................................................8 SLACKWARE AND USING THIS GUIDE................................................................................................11 INSTALLATION METHODS......................................................................................................................12 SLACKWARE INSTALLATION NOTES ..........................................................................................................12 DESKTOP ENVIRONMENT.......................................................................................................................16 THE LINUX KERNEL: VERSIONS AND ISSUES..............................................................................................16 CONFIGURING SLACKWARE 12: 2.6 KERNEL CONSIDERATIONS.......................................................................19 UDEV..........................................................................................................................................19 HARDWARE ABSTRACTION LAYER......................................................................................................20 DBUS........................................................................................................................................20 2.6 KERNEL AND DESKTOPS............................................................................................................21 “ROLLING YOUR OWN” THE CUSTOM KERNEL.........................................................................................21 II. LINUX DISKS, PARTITIONS AND THE FILE SYSTEM...........................................................23 DISKS...............................................................................................................................................23 PARTITIONS.......................................................................................................................................23 USING MODULES – LINUX DRIVERS.........................................................................................................25 DEVICE RECOGNITION..........................................................................................................................27 THE FILE SYSTEM...............................................................................................................................28 III. THE LINUX BOOT SEQUENCE (SIMPLIFIED).....................................................................30 BOOTING THE KERNEL..........................................................................................................................30 INITIALIZATION...................................................................................................................................32 RUNLEVEL.........................................................................................................................................32 GLOBAL STARTUP SCRIPTS....................................................................................................................33 SERVICE STARTUP SCRIPTS....................................................................................................................33 BASH...............................................................................................................................................34 IV. LINUX COMMANDS..............................................................................................................36 LINUX AT THE TERMINAL.......................................................................................................................36 ADDITIONAL USEFUL COMMANDS............................................................................................................39 FILE PERMISSIONS...............................................................................................................................41 METACHARACTERS...............................................................................................................................44 COMMAND HINTS...............................................................................................................................44 PIPES AND REDIRECTION.......................................................................................................................44 THE SUPER USER...............................................................................................................................46 V. EDITING WITH VI...................................................................................................................47 THE JOY OF VI...................................................................................................................................47 VI COMMAND SUMMARY .......................................................................................................................48 VI. MOUNTING FILE SYSTEMS..................................................................................................49 THE MOUNT COMMAND......................................................................................................................49 THE FILE SYSTEM TABLE (/ETC/FSTAB).....................................................................................................51 Barry J. Grundy 2