- A - 2
- A DNS Cache
- Full Functioned Nameserver
- Large Collection of Useful Utilities
- Partial List of Builtins
- Recursive Shell Script
- Slave Server
- Split Horizon Server
- Tour of the FedoraRHEL Desktop
- Absolute Pathnames
- Access Permissions
- Accessing Linux Shares from Windows Browsing Shares
- Accessing Windows Shares from Linux
- ACLs Access Control Lists
- Action Items
- Add Entries to the Directory
- Adding a Device
- Adding and Removing Software Packages
- Adding Resource Records
- Add Remove Software
- Administration Core Concepts
- Administration Tasks
- Administrator Defined Jobs
- Advanced Exercises - 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
- Aliases
- Allow GECOS and Login Shell Modification
- Always check for an error when opening a file
- Ampersand
- Anaconda Screens
- Anatomy of an iptables Command
- And Newline Separate Commands
- And Separate Commands and Do Something Else
- Apache httpd Setting Up a Web Server
- Appendix Summary
- Apropos Searches for a Keyword - 2
- Arithmetic Evaluation
- Arithmetic Expansion
- Array Variables - 2
- Assigns a Default Value
- At Runs Occasional Tasks
- Attribute Caching
- Authentication Modules and htaccess
- Authorized Keys Automatic Login
- Autofs Automatically Mounted Directory Hierarchies
- Automount Automatically Mounts Directory Hierarchies
- Avoiding a Trojan Horse
- B
- Background
- Backing Up Files
- Backup Utilities
- Basic Cacti Administration
- Basic Utilities
- Beginning Installation
- Bg Sends a Job to the Background
- Bit Torrent
- Boot Loader
- Booting the System - 2
- Brace Expansion
- Bracketing Expressions
- Brackets
- Break and continue
- Brief Contents
- Bringing the System Down
- Broadcast Networks
- Browser Parameters
- Browsers
- Browsing Windows Networks
- Bugs
- Builtins
- Bunzip2 and bzcat Decompress a File
- Burning the CDDVD
- Bzip2 Compresses a File
- C
- Case
- Cat Displays a Text File
- CD or DVD
- Cdpath Broadens the Scope of cd
- Changing Appearance Themes
- Changing the Input Focus
- Changing the Resolution of the Display
- Changing Your Password
- Chapter Summary - 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
- Checking the File
- Chkconfig Configures Services III
- Chmod Changes Access Permissions
- Chmod Makes a File Executable
- Choosing a Backup Medium
- CIDR Classless Inter Domain Routing
- Command and Input Modes
- Command Substitution
- Command Line Arguments
- Command Line Expansion
- Command Line Options - 2
- Command Line Utilities
- Commands
- Commands That Are Symbols
- Communicate Over a Network
- Communication
- Communication Parameters
- Compat Method in passwd group and shadow Files
- Compiling the Kernel
- Compressing and Archiving Files
- Config The SELinux Configuration File
- Configuration Directives
- Configuration Files Module Types and Control Flags
- Configuration Selections
- Configure the Server fedora
- Configure the Server rhel
- Configuring and Monitoring a LAN
- Configuring Cacti
- Configuring the Linux Kernel
- Configuring the Systems
- Configuring User and Group Accounts
- Configuring yum
- Connecting Several Clients to a Single Internet Connection
- Connecting Several Servers to a Single Internet Connection
- Connecting the Computers
- Considerations
- Consolehelper Allows an Ordinary User to Run a Privileged Command
- Contents
- Contexts and Containers
- Continues a Command
- Control Bars
- Control Structures - 2
- Conventions Used in This Book
- Converts Linux and Macintosh Files to Format
- Copying Rules to and from the Kernel
- Correcting Mistakes
- Cp Copies a File
- CPAN Modules
- Crash
- Create varypsecurenets to Enhance Security
- Creating a Partition and Filesystem
- Creating Free Space on a Windows System
- Crond and crontab Schedule Routine Tasks
- CUPS on the Command Line
- Curbing Your Power SuPERUSERroot Privileges
- Debugging Shell Scripts
- Declare and typeset Assign Attributes to Variables
- Definitions
- Deleting or Mistyping a Critical File
- Delimiters
- Desktop Effects fedora
- Desktop Environments Managers
- Details
- DHCP Client
- DHCP Configures Hosts
- DHCP Server
- Diff Compares Two Files
- Directives I Directives You May Want to Modify as You Get Started
- Directives II Advanced Directives
- Directory Access Permissions
- Directory Files and Ordinary Files
- Dirs Displays the Stack
- Disk Quota System
- Displaying the Contents of a Filesystem
- Displays an Error Message
- Distributed Computing
- Dmesg Displays Kernel Messages
- DNS Domain Name Service
- DNS Glue Records
- DNS Query and Response
- Dnsbind Tracking Domain Names and Addresses
- Do not rely on rules of precedence use parentheses
- Document
- Domain name
- Dot or source Runs a Startup File in the Current Shell
- Downloading a CDDVD fedora
- Downloading and Installing Software
- Downloading rpm Package Files with yumdownloader
- Dump restore Back Up and Restore Filesystems
- E
- Echo Displays Text
- Editing a Device
- Editing the Command Line
- Emacs Editing Mode
- Empty Regular Expressions
- Enabling ACLs
- Encryption
- Encryption Implementation
- Ending the Editing Session
- Entering Text
- Errata
- Error Codes
- Error Handling
- Etcexports Holds a List of Exported Directory Hierarchies
- Etcfstab Mounts Directory Hierarchies Automatically
- Ethernet
- Evolution Mail
- Example
- Examples
- Examples of Aliases
- Exec Executes a Command
- Executing a Command
- Executing the Command Line
- Exercises - 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
- Exit Status
- Expanding Null and Unset Variables
- Exportfs Maintains the List of Exported Directory Hierarchies
- Exporting a Directory Hierarchy
- Extended Regular Expressions
- F
- Fc Displays Edits and Reexecutes Commands
- Features of This Book
- Fedora
- FedoraRHEL Configuration Tools
- Feel Free to Experiment
- Fg Brings a Job to the Foreground
- File Descriptors
- File Security
- File Tests the Contents of a File
- Filename Generation Pathname Expansion
- Filenames
- Files
- Filesystem Layout
- Filesystems
- Finding a Mirror Site to Download From
- Finding the Installation Manual
- Finger Displays Information About Remote Users
- Finger Lists Users on the System
- Firewall
- Firstboot When You Reboot
- Font Preferences fedora
- For
- Foreachfor
- Fsck Checks Filesystem Integrity
- Fstab Keeps Track of Filesystems
- FTP Server vsftpd
- Functions - 2
- G
- Gateways and Routers
- Gathering Information About the System
- General Options
- Getopts Parses Options
- Getting Help - 2
- Getting Help with the System
- Global Parameters
- Glossary
- GNOME Desktop Terminology
- GNOME Terminal Emulator Shell
- GNU Configure and Build System
- Going to Multiuser Mode
- Going to Single User Mode
- Gq An LDAP Client
- Grep Searches for a String
- Grub The Linux Loader
- GUIs Graphical User Interfaces
- Gzip Compresses a File
- Hard Links
- Hash Variables
- Have
- Head Displays the Beginning of a File
- Help
- Helping When a User Cannot Log In
- Here Document
- History
- History Expansion
- Host Address
- Host and dig Query Internet Nameservers
- Host Security
- Hostnames
- How DHCP Works
- How DNS Works
- How iptables Works
- How OpenSSH Works
- HOWTOs Finding Out How Things Work
- Ifelse
- Ifelsifelse
- IFS Separates Input Fields Word Splitting
- Ifthenelif
- Ifthenelse
- Ifunless
- Important Files and Directories
- Important Standard Directories and Files
- Improving Performance
- Index of fedoraIinux
- Info Displays Information About Utilities
- Info - 2
- Information
- Init Scripts Start and Stop System Services
- Initializing Databases and Updating the System
- Inputrc Configuring Readline
- Install perldoc
- Installation Overview
- Installing a Linux Kernel Binary
- Installing FedoraRHEL
- Installing FedoraRHEL as the Second Operating System
- Installing NoNrpm Software
- Installing the Kernel Source Code
- Installing Upgrading and Removing Packages
- Installing Upgrading from the Install DVD
- Interactive Nonlogin Shells
- Interfaces Installer and Installed System
- Internet Services
- Internetworking Through Gateways and Routers
- Inter Networking Utilities
- Interprocess Communication
- Introduction - 2 3 4 5 6
- Introduction to Cacti
- Introduction to DNS
- Introduction to Fedora and Red Hat Enterprise Linux
- Introduction to Perl
- IP Internet Protocol
- Iptables Setting Up a Firewall
- Iwconfig Configures a Wireless NIC
- J
- Job Control
- Job Definition Files in etceventd
- Jump Start Configuring a Samba Server Using systemconfigsamba
- Jump Start I Configuring a Local Printer
- Jump Start I Setting Up a DNS Cache
- Jump Start II Configuring an NFS Server Using systemconfignfs
- Jump Start II Setting Up a Local or Remote Printer Using the CUPS Web Interface
- Jump Start II Setting Up Apache Using systemconfighttpd
- Jumpstart Setting Up MySQL
- Jump Start Starting the sshd Daemon
- Jump Start Using ssh and scp
- Jwhois Looks Up Information About an Internet Site
- K
- Keeping a Machine
- Keeping Software Upto Date
- Keeping the System Secure
- Keeping Users Informed
- Key Topics Covered in This Book
- Keyword Variables A Summary
- Kill Aborts a Process
- Kill Sends a Signal to a Process
- Konqueror
- L
- LAN Local Area Network
- Last and next
- Launching Programs from the Desktop
- Ldap
- Less Is more Display a Text File One Screen at a Time
- Lexical variables overshadow package variables
- Links
- Linux Can Run Many Tasks
- Linux Can Support Many Users
- Linux GUIs X and GNOME
- Linux Has a Kernel Programming Interface
- Linux Is Portable
- Linux Newsgroups
- Linux Provides a Secure Hierarchical Filesystem
- Locality of Variables
- Locate Searches for a File
- Locating the Kernel Source Code
- Log Files and Mail for root
- Logging In
- Logging In from a Terminal Emulator
- Logging In on the System
- Logging In Remotely Terminal Emulators ssh and DialUp Connections
- Logging
- Logging Parameters
- Logical Evaluation Conditional Expressions
- Login Security
- Login Shells
- Logrotate Manages Log Files
- Longest Match Possible
- Lpr Prints a File
- Ls l Displays Permissions
- Ls Lists the Names of Files
- Lsof Finds Open Files
- LVM Logical Volume Manager
- LVs Logical Volumes
- MAIL Where Your Mail Is Kept
- Mailing List Servers
- Mailing Lists
- Man Displays the System Manual
- Manually Configuring a Samba Server
- Match Extensions
- Menubar
- Mesg Denies or Accepts Messages
- Methods
- Miscellaneous Options
- Mkdir Creates a Directory
- Modcgi and CGI Scripts
- Modifying Boot Parameters Options
- Modifying the httpdconf Configuration File
- Modifying the PAM Configuration
- Module List
- Monitoring Disk Usage
- More About Logging In
- More Information - 2 3 4 5 6 7 8
- Mount Mounts a Filesystem
- Mount Mounts a Remote Directory Hierarchy
- Mount Points
- Mounting Windows Shares
- Mouse Preferences
- MRTG Monitors Traffic Loads
- MTAs Mail Transfer Agents
- Mv Changes the Name of a File
- Mv cp Move or Copy Files
- Mv Moves a Directory
- Mysql
- N
- Name of the Calling Program
- Namedconf The named Configuration File
- Network
- Network Protocols
- Network Security
- Network Security Guidelines
- Network Security Solutions
- Networking and the Internet
- Network Manager Configures Network Connections
- NFS Sharing Filesystems
- NIC Network Interface Card
- NIS and LDAP
- Nntp
- Nodes Domains and Subdomains
- Notes - 2 3 4 5 6 7
- Nsswitchconf Which Service to Look at First
- Obtaining User and System Information
- Opening Files
- Operators
- Optional Groups Commands
- Optional Seeing What Is Going on
- Options - 2
- Order of Expansion
- Ordinary Files Directories Links and Inodes
- Other yum Commands
- P
- Packet Match Criteria
- Palimpsest The Gnome Disk Utility fedora
- Pam
- Panels
- Parameter and Variable Expansion
- Parameters and Variables
- Parsing and Scanning the Command Line
- Installing Fedora and Red Hat Enterprise Linux
- Getting Started with Fedora and Red Hat Enterprise Linux
- Digging into Fedora and Red Hat Enterprise Linux 253
- Part Iv
- System Administration 401
- Using Clients and Setting Up Servers 619
- Programming Tools 885
- Appendixes 1021
- Parted Reports on and Partitions a Hard Disk
- Partitioning a Disk
- Partitions
- PATH Where the Shell Looks for Programs
- Pathname Expansion
- Performing a Simple Backup
- Periods
- Perldoc
- Physical Security
- Pick a Color Window
- PID Number
- Ping Tests a Network Connection
- Pipe Communicates Between Processes
- Pipes
- Pirut Adds and Removes Software Packages RHEL
- Planning the Installation
- Pointto Point Networks
- Popd Pops a Directory Off the Stack
- Ports
- Preface
- Prerequisites - 2 3 4 5 6 7 8
- Primary Extended and Logical Partitions
- Printing to Windows
- Printing Using CUPS
- Printing Using Samba
- Printing with CUPS
- Process Identification
- Process Structure
- Process Substitution
- Processes
- Processing the Command Line - 2
- Processor Architecture
- Programming the Bourne Again Shell
- Proxy Servers
- PS1 User Prompt Primary
- PS2 User Prompt Secondary
- Public Key Encryption
- Pushd Pushes a Directory on the Stack
- Putting Your Content in Place
- Q
- Querying Packages and Files
- Quoted Digit
- R
- Raid
- RAID Filesystem
- Read Accepts User Input
- Readline Completion Commands
- Readonly Makes the Value of a Variable Permanent
- Rebuilding the Linux Kernel
- Red Hat Network rhel
- Redirecting Standard Error
- Redirection
- Redirects
- Reexecuting and Editing Commands
- Regular Expressions
- Relative Pathnames
- Remote Access Security
- Removing Unused Space from Directories
- Repairing a Filesystem
- Requirements
- Rescue Mode
- Resource Records
- Reverse Name Resolution
- Rm Deletes a File
- Rm Removes a Link
- Rmdir Deletes a Directory
- RPC Network Services
- Rpcinfo Displays Information About rpcbind
- Rpm Red Hat Package Manager
- Rsyslogd Logs System Messages
- Run Application Window
- Runlevels
- Running a Fedora Live Session
- Running a Perl Program
- Running a Program in the Background
- Running a Shell Script
- Running BIND in a chroot Jail
- Samba Integrating Linux and Windows
- Samba Users User Maps and Passwords
- Scalar Variables
- Scp Copies Files fromto a Remote System
- Script Records a Shell Session
- Scripting Modules
- Search Order
- Searching for Files
- Section 1 Global Environment
- Section 2 Main Server Configuration
- Security
- Security Parameters
- Select
- SELinux
- Sending Mail to a Remote User
- Sendmail Setting Up Mail Clients Servers and More
- Servers
- Service
- Service Configures Services i
- Session Management
- Set Initializes Command Line Arguments
- Set o Turns Shell Features On and
- Setting Default Rules for a Directory
- Setting Personal Preferences
- Setting the Targeted Policy with systemconfigselinux
- Setting Up a chroot Jail
- Setting Up a Domain Server
- Setting Up a Dual Boot System
- Setting Up a Remote Data Source
- Setting Up a Remote Printer
- Setting Up LAMP
- Setting Up Networking for a Server
- Setting Up Servers
- Setting Up Startup Files
- Setting Up the Hard Disk
- Setuid and Setgid Permissions
- Setup
- Sftp A Secure FTP Client
- Share Parameters
- Sharing CUPS Printers
- Shell Features
- Shell Programs
- Shift Promotes Command Line Arguments
- Shopt Turns Shell Features On and
- Showmount Displays NFS Status Information
- Simple Strings
- Single Versus Double Quotation Marks in Aliases
- Single User Mode
- Smbclient Connects to Windows Shares
- Smbtree Displays Windows Shares
- Software Development
- Solving a Problem
- Sort
- Sort Displays a File in Order
- Special Characters - 2
- Special Files
- Specifies a Shell
- Specifying a Subnet
- Specifying a Terminal
- Speeding Up the System
- Ssh Connects to or Executes Commands on a Remote System
- Standard Input and Standard Output
- Standard Rules in Configuration Files
- Standardization
- Standards
- Start and Test the Server
- Start the Servers
- Starting the Installation
- Starting vim
- Static Versus Dynamic IP Addresses
- Stepby Step Installation
- Stepby Step Setup
- String Pattern Matching
- Su Gives You Another Users Privileges
- Subnets
- Subroutines
- Swat Configures a Samba Server
- Switched Networks
- Switching Workspaces
- Symbolic Links
- Symbols
- Symmetric Key Encryption
- Syntax - 2
- Syntax and Conventions
- System Administration
- System Administrator and Superuser
- System Reports
- Systemconfigfirewall
- Systemconfigfirewall Generates a Set of Rules
- Systemconfigprinter Configuring a Printer
- T
- Table A11 Extended regular expressions continued
- Table A4 Asterisks
- Table A5 Carets and dollar signs
- Table A6 Quoted special characters
- Table A7 Extended regular expressions
- Table A8 Full regular expressions
- Table A9 Special characters
- Table B1 Documentation
- Table B2 Useful Linux sites continued
- Table B3 Looking up words
- Table B4 Software continued - 2
- Table C1 Security resources
- Table C1 Security resources continued
- Tail Displays the End of a File
- Tar Packs and Unpacks Archives
- Targets
- TCP Transmission Control Protocol
- TCP Wrappers Client Server Security hostsallow and hostsdeny
- Telnet Logs In on a Remote System
- Terminology
- Testing
- Testing Apache
- Testing the Server Setup
- Thanks
- The Anaconda Installer
- The Bourne Again Shell
- The C Programming Language
- The Client Server Model
- The Code Is Free
- The Command Line
- The CUPS Web Interface
- The Desktop Live CD and the Install DVD
- The Disc Found Screen
- The Easy Way to Download a Cd Iso Image File
- The FedoraRHEL httpdconf File
- The Free Software Definition1
- The GNULinux Connection
- The help Option
- The Heritage of Linux UNIX
- The Hierarchical Filesystem
- The History of GNULinux
- The Installation Process
- The Keyboard and Screen as Standard Input and Standard Output
- The Linux Filesystem
- The Linux Utilities
- The Login Screen
- The Main Menu
- The Nautilus File Browser Window
- The Nautilus Spatial View
- The Network Configuration Window
- The Network Manager Applet
- The Object Context Menu
- The Perl Scripting Language
- The quiz Shell Script
- The Readline Library
- The Screen as a File
- The Shell
- The Shell Command Interpreter and Programming Language
- The Side Pane
- The Special Character - 2
- The Update Applet
- The Upstart Event Based init Daemon fedora
- The View Pane
- The Window Manager
- The X Window System
- The xinetd Superserver
- The [ Special Characters
- The [homes Share Sharing Users Home Directories
- Tilde Expansion
- Top Lists Processes Using the Most Resources
- Traceroute Traces a Route Over the Internet
- Traditional UNIX Printing
- Trap Catches a Signal
- Troubleshooting - 2 3 4
- Trusted Hosts
- TSIGs Transaction Signatures
- Tune2fs Changes Filesystem Parameters
- Tunneling Port Forwarding
- Tutorial Creating and Editing a File Using vim
- Type Displays Information About a Command
- Types of Networks and How They Work
- U
- UDP User Datagram Protocol
- Umount Unmounts a Filesystem
- Uniq Removes Duplicate Lines from a File
- Until
- Updates fedora
- Updating Installing and Removing Software Packages
- Upgrading an Existing FedoraRHEL System Versus Installing a Fresh Copy
- URL Uniform Resource Locator
- Use local variables with recursive functions
- Usenet
- User ID Mapping Options
- Useradd Adds a User Account
- User Created Variables
- Userdel Removes a User Account
- Uses a Default Value
- Using an Exclamation Point to Reference Events
- Using Bit Torrent to Download a Cddvd Iso Image File
- Using Disk Druid to Partition the Disk
- Using Loadable Kernel Modules
- Using my lexical versus package variables
- Using Nautilus to Work with Files
- Using other options with e
- Using Pathnames
- Using SMART to Display Disk Performance Information
- Using telnet to Connect to Other Ports
- Using the BIND Configuration GUI Window
- Using the Kickstart Configurator
- Using Virtual Consoles
- Using X
- Using yum to Update Install and Remove Packages
- Utilities and Builtins Introduced in This Chapter
- V
- Variables
- Variables That Control History
- Editing Mode
- Virtual Hosts
- Viruses and Worms
- Vmstat Reports Virtual Memory Statistics
- W
- W Lists Users on the System
- WAN Wide Area Network
- Webalizer Analyzes Web Traffic
- Welcome to Linux
- Wget Downloads Files Noninteractively
- What Is New in This Edition
- What Is So Good About Linux
- What to Do If You Cannot Log In
- When the System Does Not Boot
- Where to Find Documentation
- Which and whereis Locate a Utility
- Which Are You Installing Fedora or Red Hat Enterprise Linux
- While
- Whileuntil
- Why Linux Is Popular with Hardware Companies and Developers
- Windows
- Wireless
- Working from the Command Line
- Working with Access Rules
- Working with Files - 2
- Working with MySQL
- Working with Windows
- Write Sends a Message
- Writing a Partition Table
- Writing a Simple Shell Script
- WWW World Wide
- X
- Window System
- Y
- Your Home Directory
- Ypinit Builds or Imports the Maps
- Yppasswdd The NIS Password Update Daemon
- Yum Groups
- Yum Keeps the System Upto Date
- Zone Files
- Zones