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
D­BUS........................................................................................................................................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