OLE flashcards
OLE · Build recall with a focused review session.
33 cards. Read the term and the definition here. The deck at the top of this page is optional.
- UEK vs RHCK
- UEK is Oracle's Unbreakable Enterprise Kernel, default on Oracle Linux and optimized for Oracle workloads; RHCK is the Red Hat Compatible Kernel available as an alternative boot entry.
- Kickstart inst.ks
- Boot parameter that points the installer to a Kickstart file (URL, NFS, or disk path) to automate partitioning, package selection, and post-install configuration.
- oracle-database-preinstall package
- RPM that configures kernel parameters, limits, and the oracle user/group recommended for Oracle Database installations on Oracle Linux.
- sos report
- Support tool that collects system configuration, logs, and diagnostics into a compressed archive under /var/tmp for analysis by Oracle Support.
- rpm -qf
- RPM query option that identifies which installed package owns a given file path, useful when tracing configuration file origins.
- dnf history
- DNF subcommand that lists past transactions; use dnf history undo ID to revert a transaction or dnf history info ID for details.
- ULN registration
- Unbreakable Linux Network requires a support subscription; register with uln_register and manage channels with uln-channel to receive updates.
- AppStream modules
- DNF modules group packages by stream (version); enable a stream with dnf module enable name:stream before installing to select the desired software version.
- lvextend and xfs_growfs
- lvextend increases a logical volume size; xfs_growfs then expands the mounted XFS filesystem to use the new space without unmounting.
- fstab UUID mounts
- Using UUID= in /etc/fstab provides persistent device identification across reboots, avoiding device name changes; obtain UUIDs with blkid.
- XFS shrink limitation
- XFS filesystems cannot be shrunk; plan sizes carefully or back up, recreate, and restore data if a smaller filesystem is required.
- findmnt --verify
- Command that checks /etc/fstab syntax and mount point validity without mounting, helping prevent boot failures from fstab errors.
- nmcli connection add
- Creates a NetworkManager connection profile; specify type, interface, IP method, addresses, gateway, and DNS in one command.
- systemctl enable
- Creates symlinks so a unit starts automatically at boot; use --now to also start it immediately. Disable reverses the symlinks.
- ss -tulpn
- Lists listening TCP and UDP sockets with numeric ports and owning process names/PIDs, useful for checking service availability.
- nmcli con reload
- Tells NetworkManager to reread connection profile files from /etc/NetworkManager/system-connections after manual edits.
- chage -d 0
- Sets the last password change date to zero, forcing the user to change their password at the next login.
- setfacl and getfacl
- setfacl modifies POSIX ACLs (e.g., setfacl -m u:user:rw file); getfacl displays ACL entries for a file or directory.
- umask calculation
- Default permissions are derived by subtracting umask from 666 for files and 777 for directories; umask 022 yields 644 files and 755 directories.
- visudo
- Safe editor for /etc/sudoers that locks the file and validates syntax before saving, preventing broken sudo configuration.
- grub2-mkconfig
- Regenerates GRUB 2 configuration from /etc/default/grub and /etc/grub.d scripts; output typically /boot/grub2/grub.cfg.
- dracut -f
- Rebuilds the initramfs for the running kernel, required after storage driver or kernel changes to ensure boot succeeds.
- rd.break boot parameter
- Kernel command line option that interrupts boot in the initramfs, providing a root shell for recovery such as resetting passwords.
- journalctl -b -1
- Displays journal entries from the previous boot, useful for diagnosing why a system failed to start normally.
- sar and sysstat
- sar collects and reports historical CPU, memory, I/O, and network statistics; sysstat package provides it and enables data collection.
- logrotate
- Rotates, compresses, and removes old log files based on rules in /etc/logrotate.conf and /etc/logrotate.d/ to control disk usage.
- systemd-analyze blame
- Lists systemd units sorted by boot time, helping identify services that delay startup.
- setenforce 0
- Switches SELinux to permissive mode at runtime (logging denials without enforcing); does not persist across reboots.
- restorecon -Rv
- Recursively resets SELinux file contexts to the policy default and displays changes; used after moving files into new locations.
- firewall-cmd --permanent
- Makes a firewalld rule persistent across reloads and reboots; must follow with firewall-cmd --reload to activate.
- systemd timer OnCalendar
- Timer unit setting that schedules activation using calendar syntax (e.g., daily, *-*-* 03:00:00); paired service unit runs the job.
- crontab fields
- Five time fields (minute, hour, day of month, month, day of week) followed by the command; user crontabs edited with crontab -e.
- Ksplice uptrack-upgrade
- Applies available Ksplice kernel updates to the running kernel without reboot; requires Ksplice client and subscription access.