| Overview | p. 1 |
| Assumptions | p. 2 |
| What is Linux? | p. 2 |
| What is POSIX? | p. 4 |
| What is Unix? | p. 4 |
| Brief history of networking: TCP/IP and the Internet | p. 5 |
| The rest of the book | p. 5 |
| Bibliography | p. 6 |
| Acknowledgements | p. 7 |
| Linux Versions | p. 9 |
| Red Hat | p. 10 |
| SuSe | p. 11 |
| Overview of the installation options | p. 12 |
| Bibliography | p. 13 |
| The Preliminaries | p. 15 |
| How to find out hardware details about your system | p. 16 |
| Hardware and associated manuals | p. 19 |
| Your DOS and Windows distribution disks | p. 19 |
| Making boot floppies | p. 20 |
| What additional files are needed? | p. 20 |
| Autoexec.bat and config.sys | p. 21 |
| CD-Rom drivers | p. 22 |
| Backing up your work files | p. 23 |
| Hard disks background | p. 23 |
| FDISK | p. 24 |
| What type of Linux installation? | p. 27 |
| Partitions and the Linux file system | p. 29 |
| Printing documentation prior to the install | p. 31 |
| Boot floppy | p. 32 |
| TCP/IP and networking | p. 33 |
| Final note | p. 35 |
| Bibliography | p. 36 |
| Installing Linux | p. 39 |
| Single booting at home, local area network, booting from /boot | p. 41 |
| Dual boot system at home, local area network, booting from CD | p. 42 |
| Dual boot system at home, local area network, booting from /boot | p. 43 |
| Partitionless install | p. 47 |
| Single boot system at work, network connected, booting from /boot | p. 48 |
| Dual boot system at work, network connected, LiLo | p. 49 |
| Monitor and graphics card | p. 49 |
| Summary | p. 50 |
| Security and Linux | p. 50 |
| Bibliography | p. 51 |
| Linux and Windows | p. 53 |
| X-Windows and XFree86 | p. 54 |
| Windows managers | p. 54 |
| Some basics | p. 55 |
| Double click versus single click | p. 57 |
| Logging on for the first time | p. 57 |
| KDE | p. 58 |
| Gnome | p. 60 |
| Summary | p. 62 |
| Bibliography | p. 63 |
| Basic Unix | p. 65 |
| Command examples | p. 66 |
| Getting help | p. 70 |
| Basic DOS and Unix counterparts | p. 71 |
| Other Unix commands | p. 72 |
| Accessing the floppy drive | p. 72 |
| Accessing the CD-Rom drive | p. 74 |
| Text editors | p. 76 |
| Bibliography | p. 81 |
| System Administration | p. 81 |
| The Filesystem Hierarchy Standard (FHS) | p. 82 |
| Accessing the floppy drive | p. 89 |
| Accessing the CD-Rom drive | p. 90 |
| Making a boot floppy | p. 91 |
| Linuxconf | p. 92 |
| YaST--Yet another Setup Tool | p. 93 |
| Setting up a printer | p. 94 |
| Setting up a modem | p. 97 |
| Setting up a sound card | p. 101 |
| Setting up a scanner | p. 101 |
| Setting up a Web camera | p. 101 |
| CD rewriter | p. 102 |
| System start-up and shutdown | p. 102 |
| Making more memory available | p. 103 |
| Accessing a Windows partition | p. 104 |
| Miscellaneous | p. 106 |
| Bibliography | p. 107 |
| Networking and Security | p. 109 |
| Networking basics | p. 110 |
| Basic network terminology | p. 111 |
| Networking at home | p. 113 |
| Network administration via graphical interfaces | p. 114 |
| Networking at work | p. 120 |
| Network set-up programs | p. 120 |
| Networking utilities | p. 120 |
| Security | p. 121 |
| Sendmail | p. 126 |
| Other security options | p. 127 |
| System logs | p. 129 |
| Summary | p. 131 |
| Bibliography | p. 132 |
| More Unix | p. 135 |
| Computer system overview | p. 136 |
| The command interpreter or shell | p. 136 |
| Pattern matching | p. 138 |
| Metacharacters | p. 138 |
| Unix metacharacters and associated programs | p. 139 |
| Working with files, directories and the file system | p. 151 |
| Help | p. 154 |
| vi | p. 155 |
| Managing jobs and processes | p. 160 |
| Managing your environment | p. 163 |
| Summary | p. 169 |
| Bibliography | p. 169 |
| Installing Software | p. 171 |
| RPM | p. 172 |
| What is installed? | p. 172 |
| Gnome RPM--GnoRPM | p. 173 |
| YaST | p. 174 |
| Compression | p. 174 |
| Mounting the CD-Rom drive | p. 176 |
| Adobe Acrobat | p. 176 |
| SuSe 6.4 Linux and ed | p. 177 |
| GNU Fortran 77 | p. 182 |
| NAG Intel g77 Double Precision Numeric Library | p. 183 |
| Java | p. 184 |
| Summary | p. 185 |
| Bibliography | p. 185 |
| Text Formatting and Document Production | p. 187 |
| Electronic publishing basics | p. 188 |
| Text tools | p. 189 |
| TeX | p. 190 |
| LaTex | p. 191 |
| Fonts | p. 191 |
| W3C | p. 192 |
| Graphics formats | p. 192 |
| Bitmap | p. 192 |
| HTML | p. 193 |
| Portable Document Format (PDF) | p. 194 |
| PostScript | p. 194 |
| Ghostscript | p. 194 |
| XML | p. 195 |
| Summary | p. 195 |
| Bibliography | p. 195 |
| Programming Languages | p. 197 |
| History | p. 198 |
| C | p. 200 |
| C++ | p. 200 |
| Intel/Linux Fortran compilers | p. 201 |
| Java | p. 204 |
| Practical extraction and report language (Perl) | p. 204 |
| Bibliography | p. 206 |
| Miscellaneous | p. 207 |
| Electronic mail--email | p. 208 |
| Linux as a platform for a Web server | p. 210 |
| Database management | p. 213 |
| High-performance computing | p. 214 |
| Bibliography | p. 216 |
| Resume | p. 219 |
| Bibliography | p. 220 |
| Appendix | p. 221 |
| Index | p. 223 |
| Table of Contents provided by Syndetics. All Rights Reserved. |