SUSE Linux 10.0 Unleashed (Paperback)

Mike McCallister

  • 出版商: SAMS
  • 出版日期: 2005-11-16
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 672
  • 裝訂: Paperback
  • ISBN: 0672327260
  • ISBN-13: 9780672327261
  • 相關分類: Linux
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Book Description

Master the newest version of SUSE Linux with SUSE Linux 10 Unleashed. This comprehensive guide to SUSE Linux includes a DVD with the full version of SUSE Linux 10.0 and provides you with intermediate and advanced information to guide you through the installation, management and maintenance of your SUSE Linux 10.0 system. You will gain expert insight into the most important topics, including:

  • Configuring with YaST2 and SaX2
  • Launching your desktop
  • Productivity tools
  • Using the Internet and creating websites
  • Secure file transfer
  • Managing users and data
  • Keeping your system current
  • Setting up networks and Samba
  • Managing databases

Learn how to make the most of your SUSE Linux 10.0 system with the help of SUSE Linux 10 Unleashed.

 

Table of Contents

Introduction.

I. INSTALLATION AND CONFIGURATION.

1. Welcome to SUSE Linux.

    What Is SUSE Linux?

      SUSE Linux

      OpenSUSE.org

      The SUSE Linux Install Program

      File Systems in SUSE Linux

      64-Bit SUSE Linux

    Getting Help: Documentation and Other Sources

      Printed Documentation and the SUSE Help Center

      Searching the Help Center

      Man and Info Pages

      SUSE Online Support

      The Linux Documentation Project

      The SUSE Mailing Lists

      Linux User Groups

    References

 

2. Preparing to Install SUSE Linux.

    Planning Your SUSE Linux Installation

    System Requirements

      Linux on Laptops

      SUSE Linux and Legacy Hardware

      Avoiding Potential Hardware Problems

      Software-Based Modems

      Universal Serial Bus Devices

       "Peripherals" on the Motherboard

      Thinking About Dual Booting, Partitioning, and Other Worries

      Dual Booting with Windows

      How to Partition Your Drive(s)

    References

 

3. Installing SUSE Linux.

    Methods of Installing SUSE Linux

    Preparing to Install from a CD-ROM or DVD

    Installing SUSE Linux with YaST

      Initial Installation Settings

      Partitioning

      Setting Your Time Zone

      Installing Software Packages

      Creating the root User

      Configuring Network and Internet Connections

      Creating a User

      Configuring Hardware for the X Window System

    Logging In and Shutting Down the First Time

    References

 

4. Further Configuration with YaST and SaX2.

    Troubleshooting Installation Problems

    Configuring Hardware with YaST

      Gathering Information About Your Hardware

      Modifying Disk Controller Settings

      Configuring a Joystick

      Adjusting Your Keyboard Layout

      Configuring Your Mouse

      Configuring Your Scanner

      Configuring Your TV or Radio Card

    Setting Date and Time

      Using the Network Time Protocol (NTP) to Keep Accurate Time

    Power Management

      YaST Power Management

    Portable PC Issues

      Power Management for Laptops

      Working with PCMCIA Cards

      Configuring Bluetooth Wireless Support

      Configuring Infrared Interface (IrDA) Mode

    Configuring CD, DVD, and Rewritable Drives

      Integrating CD and DVD Drives into Your System

      Speeding Up Your CD Drive Through Direct Memory Access (DMA)

    References

 

II. USING SUSE LINUX.

5. Getting Started with SUSE Linux.

    Logging In to SUSE Linux

      Logging In from the Shell

      Logging Out of the Shell

    Working with the Linux File System

    Essential File System Commands from the /bin and /sbin Directories

    Using the /boot and /dev Directories

    Editing Configuration Files in the /etc Directory

    Where All the Good Stuff Goes: Your /home Directory

    Finding Desktop Programs in /opt

    Where Most of the Programs Go: The /usr Directory

    Variable Data: The /var Directory

    Changing User Information and the Finger Program

    Choosing and Using a Shell

      Cool Stuff That All Shells Have in Common

      Running bash

      Running tcsh

      Running zsh

      Managing Files with Midnight Commander

      ksh and ash

      Choosing a Shell

    Editing Text

      Working with vim and Its Clones

      Working with Emacs and Its Clones

      Some of the Others

    Why Can't I Edit This File? How Permissions Work

      Changing Permissions

      Directory Permissions

    Working as Root

      Creating and Deleting Users

      Shutting Down and Rebooting the System

    References

      File System

      Shells

      Editors

      Working as Root

 

6. Launching Your Desktop.

    Understanding the X Window System

      Configuring X in SUSE Linux

    Choosing a Desktop Environment: KDE and GNOME

      KDE: The K Desktop Environment

      GNOME: The GNU Network Object Model Environment

    Managing Files from Your Desktop

      Using Konqueror in KDE

      Using Krusader in KDE

      Using Nautilus in GNOME

    Configuring Your Desktop Environment

      KDE Control Center

      Customizing GNOME

    What Is a Window Manager and Why Would I Want to Use It?

      Why Run a Window Manager?

      Starting Up with a Window Manager

      Running fvwm

      Running WindowMaker

      Running IceWM

    References

 

7. Printing with SUSE Linux.

    Printing: An Overview

    Common Unix Printing System (CUPS)

    Configuring Printers with YaST

    Configuring CUPS and Network Printers with KDEPrint

    Printing with CUPS

    Working with the Portable Document Format (PDF)

    Console Print Control

      Using Basic Print Commands

    Avoiding Printing Problems

      Multifunction (Print/Fax/Scanner) Devices

      USB and Older Inkjet Printers

    References

 

8. Shaking Hands with Your Shell.

    The Power of the Command Line

      Pattern-Matching in the Shell

      Redirecting Input and Output

      Piping Data

      Background Processing

    Writing a Shell Script: The Basics

    Scripting in bash

    Variables in Shell Scripts

      Assigning Values to Variables

      Accessing Variable Values

    Positional Parameters

      Using Positional Parameters to Get Command-Line Variables

      Automating Tasks with Scripts

    Built-In Variables

    References

 

9. Being Productive: Office Suites and Other Tools.

    Comparing Linux Office Suites

      Running OpenOffice.org

      Running Koffice

      Running GNOME Office

      Running Softmaker Office

      Other Commercial Suites

    PDA Connectivity

      Command-Line PDA Software for SUSE Linux

      Managing Your Finances

    More Tools to Make You Productive

      Desktop Publishing with Scribus

      Diagramming and Flowcharting with Dia

      Mindmapping with VYM

      Fax and Scanner Applications

    References

 

10. Sights, Sounds, and Other Fun Things.

    Starting Out: Configuring Your Sound and Video Cards

      Configuring Sound Cards in YaST

    Playing Music and Listening to the Radio

      Sound Formats

      Internet Radio and Other Streaming Media

    Making Your Own Music

    Burning CDs and DVDs

      Creating CDs and DVDs from Your Desktop

      Creating a CD from the Shell

      Creating DVDs from the Shell

    TV and Video: Xine and Mplayer

      TV and Video Hardware

    Linux and Your Digital Camera

      Webcams

    Editing Images with The GIMP

      Graphics Formats

    Gaming on Linux

      KDE Games

      GNOME Games

      Freeciv: A Free Strategy Game

    References

 

11. Going Cross-Platform.

    Viewing Files from the Windows Side of Your Computer

    Emulating Other Operating Systems in Linux: An Overview

      A Few Misconceptions About Cross-Platform Tools

    Using Wine to Run Windows Applications

      Installing and Configuring Wine

      Installing Windows Applications Under Wine

      Running Wine

      Crossover Office

    Running Windows Applications with Win4Lin

      Installing Win4Lin

      Running Win4Lin

    Running Windows Applications with Vmware

      Installing Vmware

      Running Vmware

    Emulating a Mac with Basilisk II

    Using dosemu and DOSBox

    Xen: The Future of Virtualization?

    References

 

III. USING THE INTERNET.

12. Connecting to the Internet.

    Basic Connectivity Information

    Starting with a localhost Interface

      Configuring localhost Manually

    Configuring Your Dial-up Internet Connection

      Using YaST to Set Up Your Dial-up Connection

    Configuring a Digital Subscriber Line (DSL) Connection

      Using YaST to Set Up Your DSL Connection

    Connecting Your Computer to a Wireless Network

      Getting Firmware and Drivers in Place

      Finding an Access Point

      Configuring Your Wireless Card

    When to Call Your Internet Service Provider

    References

 

13. Using the Internet: Browsing the Web and Writing Email.

    Choosing a Web Browser

      Mozilla and Mozilla Firefox

      Konqueror

      Epiphany

      Galeon

      Opera

    Setting Up Your SUSE Linux Email Account

    Choosing a Mail Client (Mail User Agent)

      Evolution

      KDE Personal Information Manager: Kmail/KOrganizer and Kontact

      Mozilla Mail and Thunderbird

      Sylpheed

      mutt

    Sending File Attachments

      BinHex

      yEnc

      UUEncode/UUDecode

      MIME/Base64

      Using UUDeview to Decode a File Attachment

    References

 

14. Creating Basic Websites.

    Choosing a Web Development Tool

      For the Beginner

      Browser-Based Page Creators

      Specialized Web Tools

      Übergeek Web Page Tools

    Practice: Building a Site with Quanta Plus

    Weblogging with SUSE Linux

      Blogging with Blosxom

      Movable Type and Typepad

      Blogging with WordPress

      Popular Blog Services

      Syndicating Your Blog

    References

 

15. Managing Email Servers.

    How Email Works

    MTA Configuration

      Masquerading

      Authentication

      Remote SMTP Connections

      Incoming Mail Protocols

      Delivery Mode

      Aliases

      Virtual Domains

    Fighting Spam and Viruses

      Antispam Tools

      Client-Side Spam Filters

      Procmail

      Antivirus Tools

    Alternatives to Postfix

      Microsoft Exchange Server

      CommuniGate Pro

      Novell GroupWise

      Samsung Connect

      OPEN-XCHANGE

      Kolab/Kroupware

      OpenGroupware (Ogo)

      phpGroupWare

      Hula

      Conclusion

    References

 

16. Collaborating with Others.

    Usenet News Today

    Choosing a Usenet Newsreader

      Mail/News Clients

      Standalone GUI Newsreaders

      Text-Based Newsreaders

    Collaborating with Wikis

      Zwiki

    Hosting Electronic Mailing Lists

      Installing Mailman

      Running a Mailman List

    Working with Instant Messengers and Internet Relay Chat

      Internet Relay Chat (IRC)

      Linux Instant Messaging

    Linux Videoconferencing

    References

 

17. Secure File Transfer.

    Choosing a File Transfer Protocol (FTP) Client

      Text-Based FTP Clients

      Using sftp for Secure File Transfers

      GUI FTP Clients

    Peer-to-Peer File Transfer

      Napster-Style File Sharing

      Wrangling the BitTorrent

    Building an FTP Server

    Configuring xinetd for Secure File Transfer

    Configuring Secure File Transfer Servers

    References

 

IV. BASIC SYSTEM ADMINISTRATION.

18. Managing Files, Volumes, and Drives.

    Choosing a File System

      Understanding the Physical Structure of a Disk

      Working with ReiserFS

      The Extended File System (ext2, ext3)

      JFS and XFS

      Choosing a File System

    Creating and Managing File Systems with Expert Partitioner

      Using Expert Partitioner

    Mounting a File System

      The mount Command

      The umount Command

      Using /etc/fstab to Automatically Mount File Systems

    Logical Volume Management (LVM)

    Finding Files

      Using find

      Using locate

      Using which

      Using whereis

      Using kfind

      Using Beagle

    File System Manipulation

      Creating a File System for Testing

      Mounting a Read-Only Partition on a Running System

      Examining a Floppy Image File

    Managing Files for Character Devices, Block Devices, and Special Devices

    References

 

19. Managing Users, Managing Security.

    User Accounts and Permissions

      Setting Up User Accounts in YaST

      System Users

      RWX: Understanding Permissions

    Who Needs What? Managing Groups

      Adding Groups

    Passwords: The First Line of Security

      The passwd and shadow Files

      Selecting Passwords

      User Authentication Settings with Pluggable Authentication Modules (PAM)

    Monitoring User Activity

      Shell Tools for Watching Users

    Letting Mortals Play at Wizardry: SuperUsers

      Changing User Identity with su

      Using sudo to Grant Root Privileges

    References

 

20. Managing Data: Backup, Restoring, and Recovery.

    Preparing for Preventing Data Loss

      How to Lose Data

      Assessing Your Needs and Resources

      Choosing a Backup Strategy

    Choosing Your Backup Medium

      Mirrors and RAID Arrays

      Removable Storage Media

      Network Storage

      Tape Drive Backup

    Using YaST System Backup

    Backup Software

      Backups with tar

      Using Ark

      Using GNOME File Roller

    Setting Up Mirror Disks and RAID Arrays

    Rescuing a Broken System

      Booting from the SUSE Linux CD

      Booting from a Rescue Disk Set

      Using System Restore

    References

 

21. Keeping Your System Current: Package Management.

    Installing Software with YaST

    The Basics of the Red Hat Package Management System (RPM)

      Downloading RPM Packages Outside of YaST

    Updating Your System with YaST Online Update (YOU)

    Running YOU

      Using SUSEwatcher to Monitor YOU Servers

    Updating Your System with apt

    Updating Your System with Red Carpet

      Installing Red Carpet

      Running Red Carpet from the Command Line (rug)

      Updating with the Red Carpet GUI

    Compiling Software from Source

    References

 

V. ADVANCED SYSTEM ADMINISTRATION.

22. Managing the Boot Process and Other Services.

    Understanding the Boot Process

      Starting to Boot: BIOS to Boot Manager

      Choosing a Boot Manager: GRUB Versus LILO

      Loading the Kernel

    System Services and Runlevels

    Controlling Services at Boot with the YaST Runlevel Editor

      Using the Runlevel Editor

      Expert Mode

    Manually Starting and Stopping Services

    System Monitoring Tools

      KsysGuard

      KDiskFree and KwikDisk

      GkrellM

    References

 

23. Securing Your Machines.

    Understanding Computer Attacks

    Assessing Your Vulnerability

    Protecting Your Machine

      Securing a Wireless Network

      Another Word on Passwords and Physical Security

    Configuring the SUSE Firewall

    Other Security Utilities to Consider

    What to Do if You've Been Hacked

    Keeping Up to Date on Linux Security Issues

    References

 

24. Kernel and Module Management.

    Linus's Baby: The Linux Kernel

      The Linux Source Tree

      Types of Kernels

    Managing Modules

    When to Recompile

    Kernel Versions

    Getting New Kernel Sources

    Patching the Kernel

    Compiling the Kernel

    Troubleshooting Problems

      Errors During Compile

      Runtime Errors, Bootloader Problems, and Kernel Oops

    Kernel Tuning with sysctl

    References

 

25. Setting Up Networks and Samba.

    Networking with TCP/IP

      TCP/IP Addressing

      The Next Step: Internet Protocol, Version 6 (IPv6) Addressing

      Ports

    Network Organization

      Subnetting

      Netmasks

      Network Address Translation (NAT)

    Hardware Devices in Networking

      Network Interface Cards (NICs)

      Network Cable

      Hubs

      Routers and Bridges

      Initializing New Network Hardware

    Dynamic Host Configuration Protocol (DHCP)

      How DHCP Works

      DHCP Software Installation and Configuration

      Setting Up a DHCP Server

    Using the Network File System

      Starting and Configuring the NFS Server

      Importing Directories with the NFS Client

    Playing Nice with Microsoft Windows with Samba

    Securing Network Services

    References

 

26. Managing Your Apache Web Server.

    What Is Apache?

    Installing Apache

      Building Apache from the Source Code

    Starting and Stopping Apache

    Runtime Server Configuration Settings

      Additional Settings in httpd.conf

    File System Authentication and Access Control

      Restricting Access with allow and deny

      Authentication

    Apache Modules

    Virtual Hosting

      Name-Based Virtual Hosting

      IP-Address-Based Virtual Hosting

    Dynamic Content

      CGI Programs

      Server-Side Includes

      Active Content Modules

    Other Web Servers

      thttpd

      Caudium WebServer

      Xitami

      Zope

      ColdFusion

商品描述(中文翻譯)

《SUSE Linux 10 Unleashed》書籍描述

《SUSE Linux 10 Unleashed》是一本全面指南,教授讀者如何使用最新版本的SUSE Linux。這本書附帶一張DVD,內含完整的SUSE Linux 10.0版本,並提供中級和高級的資訊,引導讀者進行SUSE Linux 10.0系統的安裝、管理和維護。你將獲得專家級的見解,包括以下重要主題:

- 使用YaST2和SaX2進行配置
- 啟動桌面
- 生產力工具
- 使用互聯網和建立網站
- 安全文件傳輸
- 用戶和數據管理
- 保持系統最新
- 設置網絡和Samba
- 數據庫管理

通過《SUSE Linux 10 Unleashed》的幫助,學會如何充分利用你的SUSE Linux 10.0系統。

目錄

- 引言
- 第一部分:安裝和配置
- 1. 歡迎使用SUSE Linux
- 什麼是SUSE Linux?
- SUSE Linux
- OpenSUSE.org
- SUSE Linux安裝程序
- SUSE Linux的文件系統
- 64位SUSE Linux
- 獲取幫助:文檔和其他資源
- 印刷文檔和SUSE幫助中心
- 搜索幫助中心
- Man和Info頁面
- SUSE在線支援
- Linux文檔項目
- SUSE郵件列表
- Linux用戶組
- 參考資料