Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Linux, hardware, and network administration
·
Module 5
Linux Process and Performance Management
Process Monitoring with `ps`, `top`, and `htop`
Monitor running processes using `ps` and `top`/`htop`, and interpret CPU and memory usage.
2
Signaling Processes with `kill` and `pkill`
Manage process states by sending signals with `kill` and `pkill`.
3
Managing Background Processes in Linux
Run and manage processes in the background using `&`, `nohup`, `jobs`, `fg`, and `bg`.
4
Managing Process Priorities with `nice` and `renice`
Adjust the scheduling priority of processes using `nice` and `renice`.
5
System Log Analysis for Error Diagnosis
Locate and interpret system logs in `/var/log` and `journalctl` to diagnose application or service errors.
6
Diagnosing Hardware Issues with dmesg
Use `dmesg` to inspect kernel ring buffer messages for hardware-related issues.
7
Diagnosing Server Bottlenecks with `vmstat`, `iostat`, and `iotop`
Given a slow server, identify the resource bottleneck (CPU, memory, or I/O) using `vmstat`, `iostat`, and `iotop`.
8
Dynamic Disk Management with LVM
Create, extend, and resize logical volumes using LVM to manage disk storage dynamically.
Previous module
Linux System Administration
Next module
Linux System Troubleshooting and Recovery