Foreword | p. xxiii |
Acknowledgments | p. xxv |
Introduction | p. xxix |
Introduction to Corel Linux | |
Why Linux, and Why Corel Linux? | p. 3 |
UNIX-Derived Systems Versus Windows and MacOS | p. 4 |
The History of Linux | p. 6 |
Understanding the Linux Community | p. 11 |
Corel Linux | p. 13 |
Installing Corel Linux | p. 15 |
Basic Installation of Corel Linux | p. 16 |
Advanced Installation of Corel Linux | p. 24 |
Disk Partitions | p. 32 |
The X Window System | p. 39 |
What Makes the X Window System Different? | p. 40 |
The Basic Structure of the X Window System | p. 41 |
The X Window System on Corel Linux | p. 43 |
Dealing with Basic Configuration Problems | p. 44 |
Troubleshooting Your Installation | p. 45 |
Problems with Initial Installation of Corel Linux | p. 46 |
Problems After Installation | p. 48 |
Problems with the X Window System | p. 49 |
Other Problems | p. 50 |
The K Desktop Environment | |
Desktops Versus Window Managers | p. 53 |
The Basic Functions of KDE | p. 55 |
What's a Desktop Environment? | p. 55 |
What's Different About Corel's Version of KDE? | p. 57 |
Components of the Desktop | p. 58 |
Virtual Desktop Manager and Virtual Desktops | p. 64 |
Corel File Manager | p. 65 |
Corel File Manager Basics | p. 66 |
Getting Around in File Manager | p. 68 |
Using File Manager for Basic Tasks | p. 71 |
Customizing File Manager | p. 75 |
Using File Manager as an Internet Tool | p. 79 |
Configuring Your Desktop with the Control Center | p. 83 |
Using the Control Center | p. 85 |
Applying Desktop Themes | p. 107 |
Organizing the KDE Panel | p. 109 |
Advanced KDE Techniques | p. 113 |
The KDE Window Manager | p. 114 |
Using Virtua Desktop Manager Effectively | p. 118 |
Terminal Windows Versus KDE's Graphical Tools | p. 121 |
Using the Internet with Corel Linux | p. 125 |
Configuring an Internet Connection with Dial-Up | p. 126 |
Using KDE's Integrated Internet Tools | p. 136 |
Corel Online Services | p. 147 |
Running Your Corel Linux System | |
Start Up and Shut Down | p. 153 |
Starting Your Corel Linux Computer | p. 154 |
Selecting an Appropriate Runlevel | p. 161 |
Shutting Down Your Corel Linux Computer | p. 162 |
Using a Boot Disk to Start Your Computer | p. 163 |
Power Outages and Other Unexpected Crises | p. 164 |
When the System Locks Up | p. 166 |
Corel Linux Directory Structure | p. 169 |
Linux Directory Types | p. 170 |
The Master Directory | p. 171 |
Administrative Directories | p. 172 |
User Directories | p. 184 |
Environment Variables | p. 185 |
User Space and User Accounts | p. 191 |
The Root Account | p. 193 |
User Accounts | p. 194 |
Using Root's Powers While Logged into a User Account | p. 195 |
Creating New User Accounts | p. 200 |
User IDs and Group IDs | p. 202 |
Setting File Permissions | p. 204 |
Special Cases: Single- and Multiple-User Systems | p. 206 |
Disks, Drives, and File System Management | p. 209 |
What Is a Disk? | p. 210 |
How Disks Are Represented in Corel Linux | p. 213 |
Devices Versus File Systems: From Representation to Use | p. 214 |
Automatic Mounting | p. 216 |
Mounting Network File Systems | p. 218 |
Mounting CD-ROMs and Floppy Disks | p. 220 |
Manually Mounting Additional Drives | p. 220 |
Tips for Effective File Management | p. 221 |
Corel Linux's Graphical Administration Tools | p. 225 |
Streamlining Routine Tasks with KDE Tools | p. 226 |
Managing Users with User Manager | p. 241 |
System at a Glance | p. 242 |
Essential Linux System Administration | |
Overview of Linux System Administration | p. 247 |
What Is System Administration? | p. 248 |
Shell Use and Programming | p. 249 |
Networking | p. 250 |
Software Management | p. 251 |
Hardware Management | p. 251 |
Administering Services | p. 251 |
Managing Users | p. 253 |
A Look Ahead | p. 254 |
The Administrator's Tools: Shells and Text Editors | p. 255 |
What Is a Shell? | p. 256 |
The Bourne Again Shell | p. 258 |
Text Editors | p. 269 |
The Shell Expanded: Basic Scripting | p. 283 |
What Is a Shell Script? | p. 284 |
Shell Scripting | p. 285 |
Shell Math | p. 298 |
Handling Input Through Arguments | p. 300 |
Comments | p. 302 |
The Magic bash Invocation | p. 304 |
System Programming | p. 304 |
Automatic Execution with cron | p. 309 |
Using Scripts | p. 311 |
Runlevels and the Boot Process | p. 313 |
Basic Runlevel Concepts | p. 314 |
The Inner Workings of Runlevels | p. 314 |
Why Use Multiple Runlevels? | p. 323 |
Dealing with Hardware | p. 325 |
Choosing Hardware | p. 326 |
Auto-Detection | p. 330 |
Configuring a Video Card | p. 331 |
Configuring a Modem | p. 333 |
Kernel Modules | p. 336 |
Networking | p. 339 |
Basic Networking Concepts | p. 340 |
Setting Up a Network | p. 345 |
Connecting Your Network to the Internet | p. 348 |
Adding a Windows Computer to the Network | p. 351 |
Adding a Macintosh to the Network | p. 353 |
DNS: The Domain Name Service | p. 354 |
DHCP | p. 355 |
Adding and Removing Software | p. 357 |
Corel and Debian Package Management | p. 360 |
Red Hat Package Management | p. 365 |
Installing Software from Source Code | p. 369 |
Other Types of Installation | p. 371 |
Administering Services | p. 373 |
What Kind of User Are You? | p. 375 |
Installing Services | p. 376 |
Removing Services | p. 377 |
Mail Services | p. 379 |
Do You Need a Mail Transport Agent? | p. 380 |
How a Mail Transport Agent Works | p. 381 |
Using exim | p. 381 |
Using qmail | p. 382 |
Setting Up a POP Server | p. 387 |
Other Mail Transfer Agents | p. 388 |
File and Print Sharing | p. 391 |
File Sharing | p. 392 |
Printer Sharing | p. 399 |
INET Services | p. 405 |
Inetd--The Master Network Daemon | p. 406 |
The /etc/services File | p. 407 |
The /etc/inetd.conf File | p. 408 |
Inet's Subservices | p. 410 |
Web Services | p. 413 |
Apache: The Open Source Web Server | p. 414 |
Miscellaneous Network Services | p. 423 |
DNS: The Domain Name Service | p. 424 |
DHCP: Dynamic Host Configuration Protocol | p. 430 |
User Management and Security | p. 435 |
Why Does Security Matter to You? | p. 436 |
How Secure Do You Need to Be? | p. 437 |
Physical Security | p. 438 |
Basic User Security | p. 439 |
Passwords | p. 440 |
Network Security | p. 441 |
TCP/IP Wrappers | p. 442 |
Other Kinds of Security | p. 443 |
Further Reading | p. 445 |
WordPerfect 8 for Linux | |
Using WordPerfect 8 for Linux | p. 449 |
Installing Corel WordPerfect 8 for Linux | p. 451 |
Working with WordPerfect Documents | p. 453 |
Working with Text | p. 455 |
Page Formatting | p. 462 |
Other WordPerfect 8 Tools | p. 468 |
Find and Replace | p. 468 |
Creating Web Pages with WordPerfect 8 | p. 475 |
What Is HTML? | p. 476 |
Opening HTML Documents | p. 478 |
The Internet Publisher Web Editor | p. 481 |
Publishing Your HTML Document | p. 486 |
Uploading Your Document to the Web | p. 487 |
Appendixes | |
How to Compile a Kernel | p. 491 |
Why Would You Want to Compile a Kernel? | p. 492 |
How to Recompile Your Kernel | p. 493 |
A Compendium of Common Shell Commands | p. 503 |
Commands for File System Navigation | p. 504 |
Commands for File Management and Manipulation | p. 507 |
Commands for Miscellaneous User Actions | p. 514 |
Commands for System Administration | p. 519 |
Linux Resources on the Internet | p. 525 |
The Top Five Linux Web Pages | p. 528 |
Corel Linux Resources | p. 529 |
Software to Download | p. 530 |
Linux History, Activism, and General Information | p. 531 |
X Window System | p. 532 |
KDE | p. 533 |
Basic System Administration | p. 534 |
Shells and Scripting | p. 535 |
Networking | p. 536 |
Mail Services | p. 537 |
File and Print Sharing | p. 538 |
Web Services | p. 538 |
Network Services | p. 539 |
Security | p. 540 |
Just for Fun | p. 541 |
Initialization Scripts | p. 543 |
Apache | p. 544 |
Apmd | p. 548 |
Autofs | p. 550 |
bootmisc.sh | p. 556 |
checkfs.sh | p. 558 |
checkroot.sh | p. 559 |
cron | p. 562 |
detector | p. 563 |
dhcpcd | p. 564 |
diald | p. 573 |
dosplashFX | p. 575 |
halt | p. 576 |
hostname.sh | p. 576 |
hwclock.sh | p. 577 |
iplogger | p. 578 |
isapnp | p. 580 |
kdm | p. 581 |
kerneld | p. 582 |
keymaps.sh | p. 583 |
logoutd | p. 584 |
lpd | p. 585 |
mdutils | p. 586 |
modutils | p. 587 |
mountall.sh | p. 588 |
mountnfs.sh | p. 589 |
netbase | p. 590 |
netstd_init | p. 593 |
netstd_misc | p. 594 |
netswitch | p. 595 |
network | p. 595 |
nviboot | p. 596 |
oss_sound | p. 597 |
pcmcia | p. 598 |
pcmcia.dpkg_dist | p. 601 |
ppp | p. 606 |
proftpd | p. 606 |
rc | p. 608 |
rcS | p. 611 |
reboot | p. 612 |
rmnologin | p. 612 |
samba | p. 613 |
sendsigs | p. 615 |
single | p. 616 |
skeleton | p. 616 |
sysklogd | p. 618 |
umountfs | p. 619 |
unsplashFX | p. 620 |
upsd | p. 621 |
urandom | p. 622 |
xdm | p. 623 |
xfs | p. 626 |
Xserver_setnormalmode | p. 628 |
Xserver_setsafemode | p. 628 |
Index | p. 631 |
Table of Contents provided by Syndetics. All Rights Reserved. |