A Practical Guide to Fedora and Red Hat Enterprise Linux (6 PAP/DVDR)

A Practical Guide to Fedora and Red Hat Enterprise Linux (6 PAP/DVDR)

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 1266 p.
  • 言語 ENG
  • 商品コード 9780132757270
  • DDC分類 005.432

Full Description


"I have found this book to be a very useful classroom text, as well as a great Linux resource. It teaches Linux using a ground-up approach that gives students the chance to progress with their skills and grow into the Linux world. I have often pointed to this book when asked to recommend a solid Linux reference."-Eric Hartwell, Chair, School of Information Technology, ITT Technical InstituteThe #1 Fedora and RHEL resource-a tutorial AND on-the-job referenceMaster Linux administration and security using GUI-based tools, the command line, and Perl scriptsSet up key Internet servers, step by step, including Samba, Apache, sendmail, DNS, LDAP, FTP, and more Master All the Techniques You Need to Succeed with Fedora (TM) and Red Hat (R) Enterprise Linux (R) In this book, one of the world's leading Linux experts brings together all the knowledge you need to master Fedora or Red Hat Enterprise Linux and succeed with it in the real world. Best-selling author Mark Sobell explains Linux clearly and effectively, focusing on skills you'll actually use as a user, programmer, or administrator. Now an even more versatile learning resource, this edition adds skill objectives at the beginning of each chapter. Sobell assumes no prior Linux knowledge. He starts at the beginning and walks you through every topic and task that matters, using easy-to-understand examples. Step by step, you'll learn how to install and configure Linux from the accompanying DVD, navigate its graphical user interface, provide file/print sharing, configure network servers, secure Linux desktops and networks, work with the command line, administer Linux efficiently, and even automate administration with Perl scripts. Mark Sobell has taught hundreds of thousands of Linux and UNIX professionals. He knows every Linux nook and cranny-and he never forgets what it's like to be new to Linux. Whatever you want to do with Linux-now or in the future-you'll find it here. Compared with the other Linux books out there, A Practical Guide to Fedora (TM) and Red Hat (R) Enterprise Linux (R), Sixth Edition, deliversComplete, up-to-the-minute coverage of Fedora 15 and RHEL 6State-of-the-art security techniques, including up-to-date firewall setup techniques using system-config-firewall and iptables, and a full chapter on OpenSSH (ssh)Coverage of crucial topics such as using su and sudo, and working with the new systemd init daemon Comprehensive coverage of the command line and key system GUI toolsMore practical coverage of file sharing using Samba, NFS, and FTPSuperior coverage of automating administration with PerlMore usable, realistic coverage of Internet server configuration, including Apache (Web), sendmail, NFSv4, DNS/BIND, and LDAP, plus new coverage of IPv6More and better coverage of system/network administration tasks, including network monitoring with CactiDeeper coverage of essential administration tasks-from managing users to CUPS printing, configuring LANs to building a kernelComplete instructions on keeping Linux systems up-to-date using yumAnd much more, including a 500+ term glossary and comprehensive indexes Includes DVD! Get the full version of the Fedora 15 release!

Contents

List of JumpStarts xxxixPreface xli Chapter 1History of UNIX and GNU-Linux 2What Is so Good About Linux? 6Overview of Linux 11Additional Features of Linux 16Conventions Used in This Book 18Chapter Summary 20Exercises 20 Part I: Installing Fedora/RHEL Linux 23 Chapter 2: Installation Overview 25The Desktop Live CD and the Install DVD 26More Information 27Planning the Installation 28The Installation Process 43Downloading and Burning a CD/DVD 44Gathering Information About the System 48Chapter Summary 49Exercises 50Advanced Exercises 50 Chapter 3: Step-by-Step Installation 51Running a Fedora Live Session 52Installing Fedora/RHEL 54Installation Tasks 67gnome-control-center/Displays: Configures the Display 85Chapter Summary 85Exercises 86Advanced Exercises 86 Part II: Getting Started with Fedora/RHEL 87 Chapter 4: Introduction to Fedora and Red Hat Enterprise Linux 89Curbing Your Power (Superuser/root Privileges) 90A Tour of the Fedora/RHEL Desktop 90Getting the Most Out of the Desktop 112Updating, Installing, and Removing Software Packages 122Where to Find Documentation 125More About Logging In 134Working from the Command Line 139Chapter Summary 142Exercises 143Advanced Exercises 144 Chapter 5: The Linux Utilities 145Special Characters 146Basic Utilities 147Working with Files 149| (Pipe): Communicates Between Processes 156Four More Utilities 157Compressing and Archiving Files 159Locating Utilities 164Displaying User and System Information 166Communicating with Other Users 170Email 171Tutorial: Using vim to Create and Edit a File 172Chapter Summary 179Exercises 182Advanced Exercises 183 Chapter 6: The Linux Filesystem 185The Hierarchical Filesystem 186Directory Files and Ordinary Files 187Pathnames 191Working with Directories 194Access Permissions 202ACLs: Access Control Lists 208Links 213Chapter Summary 219Exercises 221Advanced Exercises 222 Chapter 7: The Shell 225The Command Line 226Standard Input and Standard Output 232Running a Command in the Background 242Filename Generation/Pathname Expansion 244Builtins 249Chapter Summary 250Exercises 251Advanced Exercises 252 Part III: Digging into Fedora/RHEL 255 Chapter 8: Linux GUIs: X and GNOME 257X Window System 258The Nautilus File Browser Window 266The Nautilus Spatial View (RHEL) 272GNOME Utilities 273Chapter Summary 277Exercises 277Advanced Exercises 278 Chapter 9: The Bourne Again Shell 279Background 280Shell Basics 281Parameters and Variables 301Special Characters 315Processes 316History 319Aliases 334Functions 338Controlling bash: Features and Options 340Processing the Command Line 344Chapter Summary 354Exercises 356Advanced Exercises 357 Chapter 10: Networking and the Internet 359Introduction to Networking 360Types of Networks and How They Work 362Communicate Over a Network 381Network Utilities 382Distributed Computing 390WWW: World Wide Web 400Chapter Summary 402Exercises 403Advanced Exercises 404 Part IV: System Administration 405 Chapter 11: System Administration: Core Concepts 407Running Commands with root Privileges 409The init Daemon 426System Operation 448Rescue Installed System 457Securing a System 458System Administration Tools 469Setting Up a Server 477DHCP: Configures Network Interfaces 489nsswitch.conf: Which Service to Look at First 494Getting Help 497Chapter Summary 497Exercises 498Advanced Exercises 499 Chapter 12: Files, Directories, and Filesystems 501Important Files and Directories 502File Types 514Filesystems 519Chapter Summary 528Exercises 528Advanced Exercises 528 Chapter 13: Finding, Downloading, and Installing Software 531Introduction 532JumpStart: Installing and Removing Packages Using yum 534Finding the Package That Holds an Application or File You Need 537yum: Keeps the System Up-to-Date 538BitTorrent 545RPM: The RPM Package Manager 547Installing Non-rpm Software 551Keeping Software Up-to-Date 553wget: Downloads Files Noninteractively 555Chapter Summary 556Exercises 557Advanced Exercises 557 Chapter 14: Printing with CUPS 559Introduction 560Fedora/RHEL Configures a Local Printer Automatically 562JumpStart I: Configuring a Printer Using system-config-printer 562JumpStart II: Setting Up a Local or Remote Printer 565Working with the CUPS Web Interface 568Configuring Printers 570Traditional UNIX Printing 577Print from Windows 579Printing to Windows 581Chapter Summary 581Exercises 582Advanced Exercises 582 Chapter 15: Building a Linux Kernel 583Downloading, Installing, and Prepping the Kernel Source Code 585Configuring and Compiling the Linux Kernel 588Installing the Kernel, Modules, and Associated Files 594GRUB: The Linux Boot Loader 595dmesg: Displays Kernel Messages 597Chapter Summary 598Exercises 598Advanced Exercises 599 Chapter 16: Administration Tasks 601Configuring User and Group Accounts 602Backing Up Files 605Scheduling Tasks 611System Reports 615Maintaining the System 617MySQL 635Chapter Summary 643Exercises 643Advanced Exercises 644 Chapter 17: Configuring and Monitoring a LAN 645Setting Up the Hardware 646Configuring the Systems 650NetworkManager: Configures Network Connections 651Setting Up Servers 656Introduction to Cacti 657More Information 668Chapter Summary 668Exercises 669Advanced Exercises 669 Part V: Using Clients and Setting Up Servers 671 Chapter 18: OpenSSH: Secure Network Communication 673Introduction to OpenSSH 674Running the ssh, scp, and sftp OpenSSH Clients 677Setting Up an OpenSSH Server (sshd) 688Troubleshooting 695Tunneling/Port Forwarding 696Chapter Summary 698Exercises 699Advanced Exercises 699 Chapter 19 FTP: Transferring Files Across a Network 701Introduction to FTP 702Running the ftp and sftp FTP Clients 704Setting Up an FTP Server (vsftpd) 712Chapter Summary 726Exercises 726Advanced Exercises 726 Chapter 20: sendmail: Setting Up Mail Servers, Clients, and More 729Introduction to sendmail 730Setting Up a sendmail Mail Server 732JumpStart I: Configuring sendmail on a Client 733JumpStart II: Configuring sendmail on a Server 734Working with sendmail Messages 735Configuring sendmail 739SpamAssassin 744Additional Email Tools 749Authenticated Relaying 754Chapter Summary 756Exercises 757Advanced Exercises 757 Chapter 21: NIS and LDAP 759Introduction to NIS 760Running an NIS Client 763Setting Up an NIS Server 769LDAP 776Setting Up an LDAP Server 779Tools for Working with LDAP 784Chapter Summary 788Exercises 789Advanced Exercises 789 Chapter 22: NFS: Sharing Directory Hierarchies 791Introduction to NFS 793Running an NFS Client 795Setting Up an NFS Server 801automount: Mounts Directory Hierarchies on Demand 811Chapter Summary 814Exercises 815Advanced Exercises 815 Chapter 23: Samba: Linux and Windows File and Printer Sharing 817Introduction to Samba 818Running Samba Clients 822Setting Up a Samba Server 826Troubleshooting 840Chapter Summary 843Exercises 844Advanced Exercises 844 Chapter 24: DNS/BIND: Tracking Domain Names and Addresses 845Introduction to DNS 846Setting Up a DNS Server 858Configuring a DNS Server 866Setting Up Different Types of DNS Servers 879Chapter Summary 889Exercises 890Advanced Exercises 890 Chapter 25: system-config-firewall and iptables: Setting Up a Firewall 891JumpStart: Building a Firewall Using system-config-firewall 893Introduction to iptables 895Building a Set of Rules Using iptables 902Copying Rules to and from the Kernel 908system-config-firewall: Generates a Set of Rules 909Sharing an Internet Connection Using NAT 910Chapter Summary 914Exercises 914Advanced Exercises 915 Chapter 26: Apache (httpd): Setting Up a Web Server 917Introduction 918Running an Apache Web Server 920Filesystem Layout 923Configuration Directives 925The Fedora/RHEL httpd.conf File 947Advanced Configuration 950Troubleshooting 956Modules 957webalizer: Analyzes Web Traffic 963MRTG: Monitors Traffic Loads 964Error Codes 964Chapter Summary 965Exercises 965Advanced Exercises 966 Part VI: Programming Tools 967 Chapter 27: Programming the Bourne Again Shell 969Control Structures 971File Descriptors 1003Parameters and Variables 1006Builtin Commands 1018Expressions 1032Shell Programs 1040Chapter Summary 1050Exercises 1052Advanced Exercises 1053 Chapter 28: The Perl Scripting Language 1057Introduction to Perl 1058Variables 1066Control Structures 1073Working with Files 1082Sort 1086Subroutines 1087Regular Expressions 1090CPAN Modules 1095Examples 1098Chapter Summary 1101Exercises 1102Advanced Exercises 1102 Part VII: Appendixes 1103 Appendix A: Regular Expressions 1105Characters 1106Delimiters 1106Simple Strings 1106Special Characters 1106Rules 1109Bracketing Expressions 1110The Replacement String 1110Extended Regular Expressions 1111Appendix Summary 1113 Appendix B: Help 1115Solving a Problem 1116Finding Linux-Related Information 1117Specifying a Terminal 1122 Appendix C: Security 1125Encryption 1126File Security 1131Email Security 1131Network Security 1132Host Security 1135Security Resources 1140Appendix Summary 1143 Appendix D: The Free Software Definition 1145 Glossary 1149JumpStart Index 1199File Tree Index 1201Utility Index 1205Main Index 1211

最近チェックした商品