Duration
5 days
Audience
- Database Administrators
- System Administrator
- Support Engineer
- Technical Consultant
Archiving and compressing files in Unix; performing remote connections and file transfers
Suggested Prerequisites:
- UNIX and Linux Essentials
- Shell Programming Ed 1
Course Objectives
- Install Oracle Linux 7
- Configure system logging
- Load kernel modules and configure kernel module parameters
- Perform user and group administration
- Create Ext, XFS, and Btrfs file systems
- Maintain swap space
- Use Logical Volume Manager (LVM)
- Load and configure the Unbreakable Enterprise Kernel
- Install software packages from Unbreakable Linux Network and other repositories
- Use Ksplice to update the kernel on a running system
- Configure RAID devices
- Configure file sharing services (NFS, FTP, OpenSSH)
- Perform security administration (firewalld, iptables, chroot, TCP wrappers)
- Prepare Oracle Linux system for Oracle Database
- Troubleshoot problems and perform corrective action
Course Introduction
- Virtualization
- Elements of course environment
Introduction to Oracle Linux
- Development of Linux Kernel
- Linux kernel development model
- Linux distributions
- Oracle's commitment to the success of Linux
- Oracle's technical contributions to the Linux community
- Oracle's Unbreakable Enterprise Kernel (UEK)
Installing Oracle Linux 7
- Obtaining Oracle Linux 7
- Oracle Software Delivery Cloud
- Anaconda installer
- Installation steps
- Firstboot tool
Oracle Linux 7 Boot Process
- Oracle Linux 7 boot process
- GRUB 2 bootloader
- kernel boot parameters
- systemd system and service manager
- systemd service units
- The systemctl utility
- systemd target units
System Configuration
- Configuring system date time
- Using Network Time Protocol (NTP)
- Configuring NTP by using Chrony
- System configuration files
- The proc filesystem
- The sysfs filesystem
- The sysctl utility
Package Management
- Introduction to Oracle Linux package management
- The rpm utility
- Oracle Public Yum server
- Yum configuration
- The yum utility
- Oracle Unbreakable Linux Network (ULN)
- ULN channels
- Switching from RHN to ULN
Ksplice
- Introduction to Ksplice
- How Ksplice works
- Ksplice implementation
- Ksplice packages on ULN
- Using Ksplice Uptrack
- Ksplice Uptrack command summary
- Ksplice Offline Client
Automate Tasks
- Automating system tasks
- Configuring cron jobs
- Other cron directories and files
- The crontab utility
- Configuring anacron jobs
- The at and batch utilities
Kernel Module Configuration
- Loadable Kernel Modules (LKM)
- Using the lsmod utility
- Using the modinfo utility
- Loading and unloading kernel modules
- Using the modprobe utility
- The insmod, depmod, and rmmod utilities
- ASM Cluster File System (ACFS) and ASM Dynamic Volume Manager (ADVM) drivers
- Kernel module parameters
User and Group Administration
- User and group configuration files
- Adding a user account
- Modifying and deleting user accounts
- Group account administration
- User Private Groups (UPG)
- Password configuration
- User Manager Tools
- su and sudo commands
Partitions, File Systems, and Swap
- Disk Partitions
- Partition Table Manipulation Utilities
- File System Types
- Making Ext File Systems
- Mounting File Systems
- The /etc/fstab File
- Swap Space
Implementing the XFS File System
- XFS: Introduction
- Creating an XFS File System
- The xfs_growfs utility
- The xfs_admin utility
- Enabling disk quotas
- The xfs_quota utility
- Backing up and restoring XFS File Systems
- XFS File Systems Maintenance
Implementing the Btrfs File System
- Btrfs: Introduction
- Creating a Btrfs File System
- The btrfs utility
- Btrfs Subvolumes and Snapshots
- Mounting a Subvolume or Snapshot
- Btrfs File Systems Maintenance
- Converting Ext File Systems to Btrfs
Storage Administration
- Logical Volume Manager
- Physical Volume Utilities
- Volume Group Utilities
- Logical Volume Utilities
- Backing up and restoring volume group metadata
- LVM Thin Provisioning
- The snapper utility
- Configuring RAID devices
Network Configuration
- Network interface file naming
- Network configuration files
- Starting the Network Service
- The ethtool utility
- NetworkManager
- The nmcli utility
- The ip utility
File Sharing
- NFS server configuration
- The /etc/exports file
- Starting the NFS services
- The exportfs utility
- NFS client configuration
- Automounting filesystems
- vsftpd configuration options
OpenSSH Service
- OpenSSH configuration
- Using OpenSSH utilities
- The ssh, scp, and sftp utilities
- Using the ssh-keygen utility
- Connecting to a remote system without supplying a password
- Using ssh-agent
- Using ssh-add
Security Administration
- The chroot utility
- Implementing a chroot jail
- Packet-filtering firewalls
- The firewalld service
- The firewall-config utility
- The firewall-cmd utility
- The iptables service
- TCP wrappers
Oracle on Oracle
- Oracle software user and group accounts
- System resource tuning and network tuning
- Linux shared memory kernel parameters
- Semaphores kernel parameter
- File handles and Asynchronous IO (AIO) kernel parameter
- Oracle-related shell limits
- Configuring HugePages
- Oracle ASM
System Monitoring
- The sosreport utility
- The iostat, mpstat, vmstat, sar, top, iotop, strace, netstat, and tcpdump utilities
- Wireshark GUI and tshark CLI
- OSWatcher Black Box (OSWbb)
- OSWatcher Analyzer (OSWbba)
- Enterprise Manager Ops Center
- Spacewalk
System Logging
- System Logging: Introduction
- rsyslog configuration
- Facility/Priority-based filters
- rsyslog Actions and Templates
- Configuring logrotate
- Use logwatch
- Introduction to journald
- The journalctl utility
Troubleshooting
- Two-phased approach to troubleshooting
- Operating system logs
- The dmesg utility
- Troubleshooting resources
- Problem causes
- Boot problems
- NFS problems
Programme scope, delivery arrangements and suitability are confirmed during enquiry.