ISBN 9788178083711,Special Edition Using Linux,

Special Edition Using Linux,





Pearson Education

Publication Year 2007

ISBN 9788178083711

ISBN-10 817808371X


Language (English)

Computer And Internet

Linux is a significant force in the server room and the desktop, delivering reliability, ease of installation and administration, high performance, security, and robust applications. Special Edition Using Linux 6E is written to the just-released 2.4.x kernel and includes the following topics: installation and configuration of Red Hat Linux, Caldera OpenLinux, and Debian GNU/Linux; configuration and use of Samba, Netscape, sendmail, SSH, and Webmin; coverage of KDE 2.0 and its integrated utility suite; configuration of the X Windows System; installation and managment of applications; creation of a VPN with FreeS/WAN; customization of your shell environment; networking with Linux; Novell NetWare integration; and more. Special Edition Using Linux 6E details the latest Linux technologies, such as Ximian GNOME and the 2.4 kernel. Table of Contents Introduction. Linux Today. A Word About Hardware. About This Book. Who Should Use This Book? Who Should Not Use This Book? Conventions Used in This Book. I. INTRODUCTION TO LINUX. 1. What Is Linux? What Is Linux? Linux Distributions. Caldera OpenLinux. Red Hat. Debian. SuSE. TurboLinux. Mandrake. SLS. Slackware. Yes, There Are Others. The Linux Standard Base Project (LSB). The Linux Professional Institute and Linux Certification. How Does Linux Fit In with Other Networked Environments? TCP/IP Networks. Intranets. NetWare Networks. Microsoft Windows Networks. 2. Introduction to the Desktop. What Is a Desktop? Window Managers. CDE. KDE. GNOME. XFce. Common Desktop Features. Desktop. Panel. Pager. Dock. Themes. User-Friendly Configuration. Programming API. International Support. Case Study: KDE Versus GNOME. 3. KDE. What Is KDE? KDE Is a Graphical Desktop. KDE Applications. KDE Is a Project. Installing KDE. RPM-Based Distributions. Debian. Selecting KDE. Using the Display Manager. Using Switchdesk. Selecting KDE Manually. Basic Desktop Elements. The Desktop. The Panel. Running Programs. Launching an Application. Essential Programs. Stopping KDE. KDE Capabilities. Configuring KDE with the Control Center. Information. Look & Feel. Personalizing KDE. Configuring Email. Configuring the Panel. Panel Configuration Dialog Box. Adjusting Items on the Panel. Adding Items to the Panel. Using the Menu Editor. Restart Option. Manipulating Files and Directories. Introduction to the File Manager. Navigating the Filesystem with konqueror. Performing Management Tasks. Navigating the Web. Looking Inside Archives. Special Features or Tips. Project: Setting Up a Development Environment. 4. GNOME. What Is GNOME? GNOME Is a Graphical Desktop. GNOME Applications and gtk+. GNOME Is a Philosophy. Installing GNOME. Selecting GNOME. Using the Display Manager. Using switchdesk. Selecting GNOME Manually. Basic Desktop Elements. The Desktop. The Panel. Running Programs. Launching an Application. Essential Programs. Logging Out of GNOME. GNOME Capabilities. Configuring GNOME with the Control Center. Desktop. Configuring the Window Manager. Configuring the Panel. Global Panel Configuration. Adjusting Items on a Panel. Adding Items to the Panel. Using the Menu Editor. Configuring a Panel. Creating and Removing Panels. Updating Helix GNOME. Project: Installing Enlightenment. II. SIGHT AND SOUND. 5. Configuring. What Is the X Window System? Understanding the X Window System. What Is a Client/Server System? Output Capabilities. User Interface Capabilities. Input Capabilities. Installing the XFree86 System. Choosing a Version of XFree86. Ensuring Hardware Support for XFree86. Installing from RPMs. Installing from deb Packages. Installing from tgz packages. Configuring XFree86. Using Xconfigurator. Using XF86Setup. Using lizardx. Running the SuperProbe Program. Using xf86config. Using xvidtune. Dissecting the XF86Config File. The Modules Section. The Files Section. The ServerFlags Section. The InputDevice Sections. The Monitor Section. The Device Section. The Screen Section. The ServerLayout Section. X Window System Startup. Example: X Window System Startup on OpenLinux. Exploring Startup of the X Window System. The Display Manager. Xsession. Desktop or Window Manager Startup. Variation: startx. Troubleshooting. Case Study: The X Window System Across a Network. 6. Customizing X and Controlling X Resources. Navigating the X Window System. Getting Focus. Using Menus. Using Virtual Terminals in XFree86. Using Window Managers for Linux. twm. fvwm2. AfterStep. Window Maker. Blackbox. Enlightenment. Sawfish. kwin. Choosing a Window Manager. Themes. X Resources. Nodes and Values. Loose Binding. Classes. Other Resource File Issues. Font Definitions. Loading and Querying Resources. Project: Auto-Shrinking xterm. 7. Multimedia. Open Sound System for Linux. Getting and Installing Open Sound System for Linux. RealPlayer. Getting and Installing RealPlayer. Using RealPlayer. Adobe Acrobat Reader. Using Acrobat Reader. Creating PDF Files. Troubleshooting. III. LINUX SYSTEM ADMINISTRATION. 8. System Administration Tools. Differences in Linux Distributions. Caldera OpenLinux/COAS. Kernel Modules. Peripherals Administration. Network Administration. System Administration. Install/Remove Software Packages. Autonomous LIZARD Modules. Debian System Administration Tools. Red Hat System Administration Tools. Config. Control. Quitting and Applying Your Changes. Accessing Linuxconf Remotely. Project: Familiarize Yourself. 9. Disk Drives and Filesystems. Hard Drive Installation. Partitioning the Hard Drive. Step. Step. Step. Step. Step. Step. Step. Step. Step. Linux Filesystems. Mounting Filesystems. Manually Mounting Filesystems. Unmounting Filesystems. Automating the Mounting Process. Troubleshooting. 10. Understanding the Linux Filesystem. The Linux Filesystem Structure. The Linux Filesystem Standard (FHS). FHS Overview. FHS Specifications for the Root Directory. Default Directory Layout. /NetWare. /auto. /bin. /boot. /bru. /dev. /etc. /home. /initrd. install@. /lib. /lost+found. /mnt. /opt. /proc. /root. /sbin. /tmp. /usr. /var. /dev/shm. Distribution Differences. Examining Key Directories. The /etc Directory. The /dev Directory. The /devfs Directory. The /proc Directory. Checking Filesystems. Projects. Creating a Swap File. Using the file Command. 11. Users, Groups, and Permissions. User Accounts. Root User/Superuser. Normal Users. Virtual Consoles. Serial Connections. Network Logins. Account Setup. Key Configuration File. Passwords. Adding Users. Deleting or Disabling Users. Groups. Creating a Group. Adding User Accounts to a Group. Removing User Accounts from a Group. Other Utilities. Permissions. Changing Permissions. SUID/SGID and the Sticky Bit. Changing User or Group Ownership. Other Permissions. Troubleshooting. 12. Boot Loaders. What Is LILO? Boot Stages. How Does LILO Work? Disk Organization. LILO Locations. Booting Basics. Basic Configuration. How to Install LILO. Installing LILO. Uninstalling LILO. Dual Booting. Parameters. Debugging LILO. Map Installer. Boot Loader Messages. Other Boot Loader Options. GRUB. Using GRUB. /boot/grub. Author Recommendations. Troubleshooting. 13. System Initialization. About Initialization. init: Where It All Begins. inittab Specifics. Hands-On init. init Obscurities. The inittab File from Top to Bottom. The rc Scripts. The Startup Scripts. Emergencies. Troubleshooting. 14. Customizing Your Shell Environment. Beyond the Login Prompt. What Is a Shell? Types of Shells. The Bourne Shell. The C Shell. Interactive Shell Use. Default Shell Environment. Variables. Aliases and Functions. Customizing Your Environment. Shell Programming (Scripts). Solving the Script Command Dilemma. Addressing the Script Environment Quandary. Redirection. Debugging. Case Study: Scripting Suggestions. 15. Understanding PAM. Encryption and Authentication. Using PAM. Reading the /etc/pam.d Files. Understanding the Modules. Stacking Modules. Modifying Your PAM Configuration. Troubleshooting. 16. Software Package Management. Introduction to Package Management. What Is Package Management? What Is a Package? Where to Find Packages. Working with rpm. Instal