1 option
A practical guide to Ubuntu Linux
O'Reilly Online Learning: Academic/Public Library Edition Available online
O'Reilly Online Learning: Academic/Public Library Edition- Format:
- Book
- Author/Creator:
- Sobell, Mark G, Author.
- Language:
- English
- Subjects (All):
- Ubuntu (Electronic resource).
- Linux.
- Operating systems (Computers).
- Genre:
- Electronic books.
- Physical Description:
- 1 online resource (1251 p.) : ill.
- Edition:
- 3rd ed.
- Place of Publication:
- [Place of publication not identified] Prentice Hall 2011
- Language Note:
- English
- System Details:
- text file
- Summary:
- The Most Complete, Easy-to-Follow Guide to Ubuntu Linux The #1 Ubuntu server resource, fully updated for Ubuntu 10.4 (Lucid Lynx)–the Long Term Support (LTS) release many companies will rely on for years! Updated JumpStarts help you set up Samba, Apache, Mail, FTP, NIS, OpenSSH, DNS, and other complex servers in minutes Hundreds of up-to-date examples, plus comprehensive indexes that deliver instant access to answers you can trust Mark Sobell’s A Practical Guide to Ubuntu Linux®, Third Edition, is the most thorough and up-to-date reference to installing, configuring, and working with Ubuntu, and also offers comprehensive coverage of servers—critical for anybody interested in unleashing the full power of Ubuntu. This edition has been fully updated for Ubuntu 10.04 (Lucid Lynx), a milestone Long Term Support (LTS) release, which Canonical will support on desktops until 2013 and on servers until 2015. Sobell walks you through every essential feature and technique, from installing Ubuntu to working with GNOME, Samba, exim4 , Apache, DNS, NIS, LDAP, g ufw , firestarter , iptables , even Perl scripting. His exceptionally clear explanations demystify everything from networking to security. You’ll find full chapters on running Ubuntu from the command line and desktop (GUI), administrating systems, setting up networks and Internet servers, and much more. Fully updated JumpStart sections help you get complex servers running—often in as little as five minutes. Sobell draws on his immense Linux knowledge to explain both the “hows” and the “whys” of Ubuntu. He’s taught hundreds of thousands of readers and never forgets what it’s like to be new to Linux. Whether you’re a user, administrator, or programmer, you’ll find everything you need here—now, and for many years to come. The world’s most practical Ubuntu Linux book is now even more useful! This book delivers Hundreds of easy-to-use Ubuntu examples Important networking coverage, including DNS, NFS, and Cacti Coverage of crucial Ubuntu topics such as sudo and the Upstart init daemon More detailed, usable coverage of Internet server configuration, including Apache (Web) and exim4 (email) servers State-of-the-art security techniques, including up-to-date firewall setup techniques using gufw and iptables , and a full chapter on OpenSSH A complete introduction to Perl scripting for automated administration Deeper coverage of essential admin tasks–from managing users to CUPS printing, configuring LANs to buil...
- Contents:
- Cover
- CONTENTS
- List of JumpStarts
- Preface
- CHAPTER 1: WELCOME TO LINUX
- Ubuntu Linux
- The History of UNIX and GNU-Linux
- The Heritage of Linux: UNIX
- Fade to 1983
- Next Scene, 1991
- The Code Is Free
- Have Fun!
- What Is So Good About Linux?
- Why Linux Is Popular with Hardware Companies and Developers
- Linux Is Portable
- The C Programming Language
- Overview of Linux
- Linux Has a Kernel Programming Interface
- Linux Can Support Many Users
- Linux Can Run Many Tasks
- Linux Provides a Secure Hierarchical Filesystem
- The Shell: Command Interpreter and Programming Language
- A Large Collection of Useful Utilities
- Interprocess Communication
- System Administration
- Additional Features of Linux
- GUIs: Graphical User Interfaces
- (Inter)Networking Utilities
- Software Development
- Conventions Used in This Book
- Chapter Summary
- Exercises
- PART I: INSTALLING UBUNTU LINUX
- CHAPTER 2: INSTALLATION OVERVIEW
- The Live/Install Desktop CD and the Live/Install DVD
- More Information
- Planning the Installation
- The Installation Process
- Downloading and Burning a CD/DVD
- Gathering Information About the System
- Advanced Exercises
- CHAPTER 3: STEP-BY-STEP INSTALLATION
- Booting from a Live/Install Desktop CD or a Live/Install DVD
- Graphical Partition Editors
- Upgrading to a New Release
- Installing KDE
- Setting Up a Dual-Boot System
- Advanced Installation
- PART II: GETTING STARTED WITH UBUNTU LINUX
- CHAPTER 4: INTRODUCTION TO UBUNTU LINUX
- Curbing Your Power: root Privileges/sudo
- A Tour of the Ubuntu Desktop
- Getting the Most Out of the Desktop
- Updating, Installing, and Removing Software Packages
- Where to Find Documentation
- More About Logging In.
- Working from the Command Line
- Controlling Windows: Advanced Operations
- CHAPTER 5: THE LINUX UTILITIES
- Special Characters
- Basic Utilities
- Working with Files
- | (Pipe): Communicates Between Processes
- Four More Utilities
- Compressing and Archiving Files
- Locating Commands
- Obtaining User and System Information
- Communicating with Other Users
- Tutorial: Using vim to Create and Edit a File
- CHAPTER 6: THE LINUX FILESYSTEM
- The Hierarchical Filesystem
- Directory Files and Ordinary Files
- Pathnames
- Working with Directories
- Access Permissions
- ACLs: Access Control Lists
- Links
- CHAPTER 7: THE SHELL
- The Command Line
- Standard Input and Standard Output
- Running a Command in the Background
- Filename Generation/Pathname Expansion
- Builtins
- PART III: DIGGING INTO UBUNTU LINUX
- CHAPTER 8: LINUX GUIS: X AND GNOME
- X Window System
- The Nautilus File Browser Window
- The Nautilus Spatial View
- GNOME Utilities
- CHAPTER 9: THE BOURNE AGAIN SHELL
- Background
- Shell Basics
- Parameters and Variables
- Processes
- History
- Aliases
- Functions
- Controlling bash: Features and Options
- Processing the Command Line
- CHAPTER 10: NETWORKING AND THE INTERNET
- Types of Networks and How They Work
- Communicate over a Network
- Network Utilities
- Distributed Computing
- Usenet
- WWW: World Wide Web
- PART IV: SYSTEM ADMINISTRATION
- CHAPTER 11: SYSTEM ADMINISTRATION: CORE CONCEPTS.
- Running Commands with root Privileges
- The Upstart Event-Based init Daemon
- System Operation
- Avoiding a Trojan Horse
- Getting Help
- Textual System Administration Utilities
- Setting Up a Server
- nsswitch.conf: Which Service to Look at First
- PAM
- CHAPTER 12: FILES, DIRECTORIES, AND FILESYSTEMS
- Important Files and Directories
- File Types
- Filesystems
- CHAPTER 13: DOWNLOADING AND INSTALLING SOFTWARE
- JumpStart: Installing and Removing Packages Using aptitude
- Finding the Package That Holds a File You Need
- APT: Keeps the System Up-to-Date
- dpkg: The Debian Package Management System
- BitTorrent
- Installing Non-dpkg Software
- wget: Downloads Files Noninteractively
- CHAPTER 14: PRINTING WITH CUPS
- Introduction
- JumpStart I: Configuring a Local Printer
- system-config-printer: Configuring a Printer
- JumpStart II: Setting Up a Local or Remote Printer Using the CUPS Web Interface
- Traditional UNIX Printing
- Configuring Printers
- Printing from Windows
- Printing to Windows
- CHAPTER 15: BUILDING A LINUX KERNEL
- Prerequisites
- Downloading the Kernel Source Code
- Read the Documentation
- Configuring and Compiling the Linux Kernel
- Installing the Kernel, Modules, and Associated Files
- Rebooting
- GRUB: The Linux Boot Loader
- dmesg: Displays Kernel Messages
- CHAPTER 16: ADMINISTRATION TASKS
- Configuring User and Group Accounts
- Backing Up Files
- Scheduling Tasks
- System Reports
- parted: Reports on and Partitions a Hard Disk
- Keeping Users Informed
- Creating Problems
- Solving Problems
- MySQL.
- Chapter Summary
- CHAPTER 17: CONFIGURING AND MONITORING A LAN
- Setting Up the Hardware
- Configuring the Systems
- NetworkManager: Configures Network Connections
- Setting Up Servers
- Introduction to Cacti
- PART V: USING CLIENTS AND SETTING UP SERVERS
- CHAPTER 18: OPENSSH: SECURE NETWORK COMMUNICATION
- Introduction to OpenSSH
- Running the ssh, scp, and sftp OpenSSH Clients
- Setting Up an OpenSSH Server (sshd)
- Troubleshooting
- Tunneling/Port Forwarding
- CHAPTER 19: FTP: TRANSFERRING FILES ACROSS A NETWORK
- Introduction to FTP
- Running the ftp and sftp FTP Clients
- Setting Up an FTP Server (vsftpd)
- CHAPTER 20: EXIM4: SETTING UP MAIL SERVERS, CLIENTS, AND MORE
- Introduction to exim4
- Setting Up a Mail Server (exim4)
- Working with exim4 Messages
- Configuring an exim4 Mail Server
- SpamAssassin
- Additional Email Tools
- Authenticated Relaying
- CHAPTER 21: NIS AND LDAP
- Introduction to NIS
- Running an NIS Client
- Setting Up an NIS Server
- LDAP
- Setting Up an LDAP Server
- Other Tools for Working with LDAP
- CHAPTER 22: NFS: SHARING FILESYSTEMS
- Introduction to NFS
- Running an NFS Client
- Setting Up an NFS Server
- automount: Mounts Directory Hierarchies on Demand
- CHAPTER 23: SAMBA: LINUX AND WINDOWS FILE AND PRINTER SHARING
- Introduction to Samba
- Setting Up a Samba Server
- Working with Linux Shares from Windows
- Working with Windows Shares from Linux
- Exercises.
- Advanced Exercises
- CHAPTER 24: DNS/BIND: TRACKING DOMAIN NAMES AND ADDRESSES
- Introduction to DNS
- Setting Up a DNS Server
- Setting Up Different Types of DNS Servers
- CHAPTER 25: FIRESTARTER, GUFW, AND IPTABLES: SETTING UP A FIREWALL
- Introduction to firestarter
- firestarter: Setting Up and Maintaining a Firewall
- ufw: The Uncomplicated Firewall
- gufw: The Graphical Interface to ufw
- Introduction to iptables
- Building a Set of Rules Using iptables
- Copying Rules to and from the Kernel
- Sharing an Internet Connection Using NAT
- CHAPTER 26: APACHE: SETTING UP A WEB SERVER
- Running a Web Server (Apache)
- Configuration Directives
- Configuration Files
- Advanced Configuration
- Modules
- webalizer: Analyzes Web Traffic
- MRTG: Monitors Traffic Loads
- Error Codes
- PART VI: PROGRAMMING TOOLS
- CHAPTER 27: PROGRAMMING THE BOURNE AGAIN SHELL
- Control Structures
- File Descriptors
- Builtin Commands
- Expressions
- Shell Programs
- CHAPTER 28: THE PERL SCRIPTING LANGUAGE
- Introduction to Perl
- Variables
- Sort
- Subroutines
- Regular Expressions
- CPAN Modules
- Examples
- PART VII: APPENDIXES
- APPENDIX A: REGULAR EXPRESSIONS
- Characters
- Delimiters
- Simple Strings
- Rules
- Bracketing Expressions
- The Replacement String
- Extended Regular Expressions
- Appendix Summary
- APPENDIX B: HELP
- Solving a Problem
- Finding Linux-Related Information
- Specifying a Terminal
- APPENDIX C: SECURITY.
- Encryption.
- Notes:
- Bibliographic Level Mode of Issuance: Monograph
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9786612700651
- 9781282700659
- 1282700650
- 9780132483346
- 0132483343
- OCLC:
- 1027137013
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.