Linux iinstallation and administration / Wells Nicholas - Cambridge Course Technology c2000 - xxii, 623 p. : ill. ; 24 cm. 1 CD-ROM (4 3/4 in.) - .

Includes index.

Machine generated contents note: ch. 1 Introduction to the Linux Operating System -- Overview of Operating System Functions -- Software Licensing Agreements -- Activity 1-1 Reviewing Licensing Agreements -- Functions of an Operating System -- History of Linux -- Overview of SUSE -- Linux Architecture -- Kernel -- Linux Desktop Environments -- Linux File Structure -- Features of Linux -- Command Shells Available in Linux -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 2 Installing OpenSUSE -- Checking Your System Configuration -- Requirements for Installing Linux -- The Unified Installation Method with Virtual Machines -- Overview of VMware Player -- Activity 2-1 Downloading VMware Player -- Installing VMware Player on a Windows Host -- Activity 2-2 Installing VMware Player 3.1.5 on a Windows Host -- Installing OpenSUSE -- Activity 2-3 Creating a Virtual Machine -- OpenSUSE Boot Options -- The Preparation Phase -- The Installation Phase -- Contents note continued: The Configuration Phase -- Activity 2-4 Installing OpenSUSE as a Guest OS -- The GNOME Desktop Environment -- Features of GNOME -- Activity 2-5 Working with the GNOME Desktop Environment -- The KDE Desktop Environment -- Features of KDE -- Activity 2-6 Working with KDE -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 3 Managing Files and Directories -- An Overview of the Linux Directory Structure -- Navigating the Linux Directory Structure -- Changing Directories -- Activity 3-1 Using the pwd and cd Commands -- Viewing Files and Directories -- Activity 3-2 Using the Is Command -- Getting Help -- Activity 3-3 Working with Man Pages -- Using Wildcards -- Activity 3-4 Using Wildcards -- Managing Files and Directories -- Creating and Deleting Directories and Files -- Activity 3-5 Creating and Deleting Directories and Files -- Moving, Renaming, and Copying Files -- Activity 3-6 Renaming, Moving, and Copying Files -- Creating Links -- Contents note continued: Activity 3-7 Working with Links -- Switching Users and Becoming Root -- Activity 3-8 Switching Users -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 4 Creating and Editing Files with Text Editors -- Text Editors in Linux -- GUI Text Editors in Linux -- Activity 4-1 Exploring the K Write Text Editor -- Activity 4-2 Exploring the Gedit Text Editor -- Getting Started with the Vim Editor -- Starting Vim -- Command Mode -- Activity 4-3 Using Vim in Command Mode -- Insert Mode -- Activity 4-4 Using Vim in Insert Mode -- Deleting Text -- Activity 4-5 Modifying Text in Vim -- Extended Mode -- Activity 4-6 Using Vim in Extended Mode -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 5 Creating Shell Scripts and Displaying File Contents -- An Overview of Linux File Permissions -- Permission Commands -- Creating Shell Scripts -- Activity 5-1 Creating a Shell Script -- Variables -- Contents note continued: Activity 5-2 Using the Direct Assignment Method -- Activity 5-3 Using the Prompt Method -- Activity 5-4 Using Positional Parameters -- Exit Status Codes -- Conditions -- Activity 5-5 Using Condition Statements -- Activity 5-6 Creating a Menu Script -- Activity 5-7 Using case Statements in a Menu Script -- Looping -- Activity 5-8 Creating a while Loop -- Activity 5-9 Creating an until Loop in a Menu Script -- Activity 5-10 Creating a for Loop -- Displaying the Contents of a Text File -- The cat and tac Commands -- The head and tail Commands -- The more and less Commands -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 6 Managing Data: Backup and Recovery Processes -- System Backups -- The Tar Utility -- Activity 6-1 Using the Tar Utility -- Activity 6-2 Using the Advanced Tar Options -- Activity 6-3 Using Tar Options to Modify Archive Members' File Information -- Contents note continued: Activity 6-4 Performing Full and Incremental Backups with the Tar Utility -- The Cpio Utility -- Activity 6-5 Using the Cpio Utility -- Compression -- The Gzip Utility -- Activity 6-6 Using the Gzip Utility -- The Bzip2 Utility -- Activity 6-7 Using the Bzip2 Utility -- Scheduling Backups -- User Cron Tables -- Activity 6-8 Editing a User Cron Table -- System Cron Table -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 7 Managing Users and Groups -- Managing Users -- The /etc/passwd File -- The /etc/shadow File -- User Account Information -- Creating User Accounts -- Activity 7-1 Creating Users -- Modifying User Accounts -- Activity 7-2 Modifying User Accounts -- Deleting User Accounts -- Managing Groups -- The /etc/group File -- Creating Groups -- Modifying Groups -- Activity 7-3 Working with Groups -- Managing User and Group Accounts with YaST -- Adding or Editing User Accounts -- Defaults for New Users -- Contents note continued: Authentication Settings -- Activity 7-4 Using the YaST User and Group Management Utility -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 8 Network Communications -- Introduction to TCP/IP -- Activity 8-1 Researching the TCP/IP Protocol Suite -- Working with TCP/IP -- Working with IP Addresses -- Binary and Decimal Numbering Systems -- Activity 8-2 Converting from Decimal to Binary -- Network and Host Identifiers -- Subnet Masks -- IP Address Classes -- Configuring Network Interface Cards -- Using the ifconfig Command -- Activity 8-3 Using the ifconfig Command -- The ping Command -- Activity 8-4 Using the ping Command -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 9 Installing Software Packages -- Working with RPM Software Packages -- The RPM Utility -- Activity 9-1 Using the RPM Utility -- RPM Dependencies -- Working with Software Packages in OpenSUSE -- The yast Command -- Contents note continued: Activity 9-2 Using the yast Command -- Software Repositories -- Activity 9-3 Using a Third-Party Software Repository -- YaST Software Manager -- Activity 9-4 Working with the YaST Software Manager -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 10 Apache Web Server -- Installing Apache Web Server -- Activity 10-1 Installing Apache Web Server -- Starting and Stopping Apache -- Activity 10-2 Starting and Testing an Apache Web Server -- Configuring Apache Web Server -- Apache Configuration with HTTP-Server -- Activity 10-3 Using the HTTP Server Wizard -- Manual Apache Configuration -- Activity 10-4 Using Apache Configuration Files -- Virtual Hosts -- Activity 10-5 Creating Virtual Hosts -- Creating a Web Page -- Activity 10-6 Creating Web Pages with HTML -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 11 Domain Name System -- Introduction to Domain Name System -- DNS on the Internet -- Contents note continued: Installing BIND -- Activity 11-1 Installing BIND -- Configuring BIND -- Forwarder -- DNS Zones -- Expert Configuration Mode -- Activity 11-2 Configuring BIND -- Activity 11-3 Creating a Resource Record in YaST -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 12 Configuring a Mail Server -- Introduction to the Linux Mail System -- Mail Transfer Agents -- Mail User Agents -- Activity 12-1 Using the Mailx Program -- Mail Server Configuration -- The Mail Server Configuration Wizard -- Activity 12-2 Configuring a Mail Server -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 13 Working with the Network File System -- An Overview of the Network File System -- Exporting and Importing File Systems -- Exporting File Systems in YaST -- Importing File Systems in YaST -- Activity 13-1 Creating and Configuring an NFS Server and Client with YaST Modules -- Remote Procedure Calls -- Exporting File Systems Manually -- Contents note continued: Importing File Systems Manually -- Activity 13-2 Creating and Configuring an NFS Server and Client Manually -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 14 Planning for a Linux Installation -- Analyzing Hardware Components -- Microprocessors (CPUs) -- Physical Memory: RAM and ROM -- Storage Devices -- Video Adapter Cards -- Developing a Preinstallation Checklist -- Gathering Hardware Information in Windows -- Partitioning -- Automating an OpenSUSE Installation -- Creating an Auto YaST Profile Manually -- Using Auto-Installation -- Activity 14-1 Installing OpenSUSE Automatically -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 15 Linux File System Management and Administration -- Overview of Linux File Systems -- Features of Ext4 -- Journaling -- Verifying File System Integrity with the Fsck Utility -- Activity 15-1 Performing a File System Check -- Administering File Systems in Linux -- Contents note continued: Creating a File System with the mkfs Command -- Activity 15-2 Adding an Ext4 Partition with Fdisk -- Mounting and Unmounting File Systems -- Automatic Mounting and Unmounting -- File System Management Tasks -- Logical Volume Management -- Activity 15-3 Creating a Logical Volume with the YaST LVM Module -- Using the dumpe2fs Command -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 16 Managing Resources in Linux -- Overview of the X Window System -- X Window Background -- Configuring X Window -- Using X Window from the Command Line -- Activity 16-1 Using the Startx Utility -- Using a Display Manager -- Configuring GNOME -- Configuring KDE -- Activity 16-2 Configuring Desktop Environments -- Managing Resources -- Managing the Root User Account -- Managing Disk Quotas -- Maintaining Disk Quotas -- Activity 16-3 Setting Disk Quotas -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- Contents note continued: ch. 17 Networking in a Linux Environment -- Network Information Service -- Installing and Configuring NIS Servers -- Activity 17-1 Installing mid Configuring an NIS Server -- Installing and Configuring NIS Clients -- Activity 17-2 Configuring cm NIS Client -- Managing Other Network Services -- Network Printing in Linux -- Overview of DHCP in Linux -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 18 Using Samba for Interoperating Linux and Windows -- Using Samba -- The Samba Configuration File -- Configuring and Using a Samba Client -- Activity 18-1 Mounting a Windows Share -- Configuring the Samba Server with YaST -- Creating Samba Users -- Activity 18-2 Mounting a Linux Samba Share -- Using the Samba Web Administration Tool -- Activity 18-3 Using SWAT -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 19 Securing Linux -- System Security -- Types of Server Attacks -- Contents note continued: Shutting Down Nonessential Services -- Activity 19-1 Disabling System Services -- Securing Network Connections -- Activity 19-2 Configuring TCP Wrappers -- Securing Linux on a Network -- Securing a Web Server -- Using Linux-Based Firewalls -- Securing Data from the Command Line -- Using the umask Command -- Setting File Permissions -- Activity 19-3 Using File Permissions -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects -- ch. 20 Advanced Linux Administration -- Working with the Linux Kernel -- Basics of the Linux Kernel -- Kernel Configuration -- Compiling the Kernel -- Activity 20-1 Configuring and Building the Linux Kernel -- System Monitoring -- Monitoring System Resources -- Using Basic System-Monitoring Commands -- Activity 20-2 Using System-Monitoring Commands -- Administering System Logs -- Using GUI System-Monitoring Tools -- Activity 20-3 Using Tools to Monitor System Performance -- Performance Tuning -- Contents note continued: Performance Tuning a Disk -- Fine-Tuning a File System -- Problem Solving in Linux -- Preventive Measures -- Recovering from a Disaster -- Troubleshooting Linux -- Using GRUB -- Login Problems -- Activity 20-4 Changing a Root Password -- File System Problems -- Network Troubleshooting -- Activity 20-5 Using the ping and traceroute Commands -- Chapter Summary -- Key Terms -- Review Questions -- Case Projects.

Linux Operations and Administration introduces readers to Linux operations and system administration through a unified installation, using virtual machines. This text is more effective than those that take a professional approach because it eliminates confusion from working with differing hardware configurations, while allowing users to test interoperability between Linux and Windows. Detailed, yet reader-friendly, Linux Operations and Administration makes it easy to learn Linux and practice it with helpful in-text features like learning objectives and key terms, as well as items for self assessment such as review questions, hands-on activities, and case projects. - Publisher.

0-619-00097-x 111103530X (pbk)

2012938293


Linux.
Linux.


Operating systems (Computers)
Operating systems (Computers)

QA76.774.W45 / 2000

2017 | The Technical University of Kenya Library | +254(020) 2219929, 3341639, 3343672 | library@tukenya.ac.ke | Haile Selassie Avenue