Part I System Configuration

This section contains the following chapters:

  • Chapter 1, The Unbreakable Linux Network describes how to access and use the software channels that are available on the Unbreakable Linux Network (ULN).

  • Chapter 2, Yum describes how you can use the yum utility to install and upgrade software packages.

  • Chapter 3, Ksplice Uptrack describes how to configure Ksplice Uptrack to update the kernel on a running system.

  • Chapter 4, Boot Configuration describes the Oracle Linux boot process, how to use the GRUB boot loader, how to change the run level of a system, and how to configure the services that are available at each run level.

  • Chapter 5, System Configuration Settings describes the files and virtual file systems that you can use to change configuration settings for your system.

  • Chapter 6, Kernel Modules describes how to load, unload, and modify the behavior of kernel modules.

  • Chapter 7, Device Management describes how the system uses device files and how the udev device manager dynamically creates or removes device node files.

  • Chapter 8, Task Management describes how to configure the system to run tasks automatically within a specific period of time, at a specified time and date, or when the system is lightly loaded.

  • Chapter 9, System Monitoring and Tuning describes how to collect diagnostic information about a system for Oracle Support, and how to monitor and tune the performance of a system.

  • Chapter 10, System Dump Analysis describes how to configure a system to create a memory image in the event of a system crash, and how to use the crash debugger to analyse the memory image in a crash dump or for a live system.

Table of Contents

1 The Unbreakable Linux Network
1.1 About the Unbreakable Linux Network
1.2 About ULN Channels
1.3 About Software Errata
1.4 Registering as a ULN User
1.5 Registering an Oracle Linux 6 or Oracle Linux 7 System
1.6 Registering an Oracle Linux 4 or Oracle Linux 5 System
1.7 Configuring an Oracle Linux 5 System to Use yum with ULN
1.8 Disabling Package Updates
1.9 Subscribing Your System to ULN Channels
1.10 Browsing and Downloading Errata Packages
1.11 Downloading Available Errata for a System
1.12 Updating System Details
1.13 Deleting a System
1.14 About CSI Administration
1.14.1 Becoming a CSI Administrator
1.14.2 Listing Active CSIs and Transferring Their Registered Servers
1.14.3 Listing Expired CSIs and Transferring Their Registered Servers
1.14.4 Removing a CSI Administrator
1.15 Switching from RHN to ULN
1.16 For More Information About ULN
2 Yum
2.1 About Yum
2.2 Yum Configuration
2.2.1 Configuring Use of a Proxy Server
2.2.2 Yum Repository Configuration
2.3 Downloading the Oracle Public Yum Repository Files
2.4 Using Yum from the Command Line
2.5 Yum Groups
2.6 Installing and Using the Yum Security Plugin
2.7 Switching CentOS or Scientific Linux Systems to Use the Oracle Public Yum Server
2.8 Creating and Using a Local ULN Mirror
2.8.1 Prerequisites for the Local ULN Mirror
2.8.2 Setting up a Local ULN Mirror
2.8.3 ULN Mirror Configuration
2.8.4 Updating the Repositories on a Local ULN Mirror
2.8.5 Configuring yum on a Local ULN Mirror
2.8.6 Configuring Oracle Linux Yum Clients of a Local ULN Mirror
2.9 Creating a Local Yum Repository Using an ISO Image
2.10 Setting up a Local Yum Server Using an ISO Image
2.11 For More Information About Yum
3 Ksplice Uptrack
3.1 About Ksplice Uptrack
3.1.1 Supported Kernels
3.2 Registering to Use Ksplice Uptrack
3.3 Installing Ksplice Uptrack
3.4 Configuring Ksplice Uptrack
3.5 Managing Ksplice Updates
3.6 Patching and Updating Your System
3.7 Removing the Ksplice Uptrack software
3.8 About Ksplice Offline Client
3.8.1 Modifying a Local Yum Server to Act as a Ksplice Mirror
3.8.2 Configuring Ksplice Offline Clients
3.9 For More Information About Ksplice Uptrack
4 Boot Configuration
4.1 About the Boot Process
4.2 About the GRUB Boot Loader
4.2.1 About the GRUB Configuration File
4.2.2 Configuring a GRUB Password
4.2.3 Using GRUB
4.3 About Run Levels
4.3.1 Displaying the Run Level
4.3.2 Changing the Run Level
4.3.3 Shutting down the System
4.3.4 About Service Scripts
4.3.5 About the Service Configuration GUI
4.3.6 Starting and Stopping Services
4.3.7 Configuring Services to Start at Different Run Levels
5 System Configuration Settings
5.1 About /etc/sysconfig Files
5.2 About the /proc Virtual File System
5.2.1 Virtual Files and Directories Under /proc
5.2.2 Changing Kernel Parameters
5.2.3 Parameters that Control System Performance
5.2.4 Parameters that Control Kernel Panics
5.3 About the /sys Virtual File System
5.3.1 Virtual Directories Under /sys
6 Kernel Modules
6.1 About Kernel Modules
6.2 Listing Information about Loaded Modules
6.3 Loading and Unloading Modules
6.4 About Module Parameters
6.5 Specifying Modules to be Loaded at Boot Time
7 Device Management
7.1 About Device Files
7.2 About the Udev Device Manager
7.3 About Udev Rules
7.4 Querying Udev and Sysfs
7.5 Modifying Udev Rules
8 Task Management
8.1 About Automating Tasks
8.2 Configuring cron Jobs
8.2.1 Controlling Access to Running cron Jobs
8.3 Configuring anacron Jobs
8.4 Running One-time Tasks
8.4.1 Changing the Behavior of Batch Jobs
9 System Monitoring and Tuning
9.1 About sosreport
9.1.1 Configuring and Using sosreport
9.2 About System Performance Tuning
9.2.1 About Performance Problems
9.2.2 Monitoring Usage of System Resources
9.2.3 Using the Graphical System Monitor
9.2.4 About OSWatcher Black Box
10 System Dump Analysis
10.1 About Kdump
10.1.1 Configuring and Using Kdump
10.1.2 Files Used by Kdump
10.1.3 Using Kdump with OCFS2
10.1.4 Using Kdump with a System Hang
10.2 Using the crash Debugger
10.2.1 Installing the crash Packages
10.2.2 Running crash
10.2.3 Kernel Data Structure Analysis Commands
10.2.4 System State Commands
10.2.5 Helper Commands
10.2.6 Session Control Commands
10.2.7 Guidelines for Examining a Dump File