tail filename - Displays the last 10 lines of a file.
Browse / Log Monitoring Tools Cheatsheet
Log Monitoring Tools Cheatsheet
A quick reference guide to effectively monitoring logs using `tail` and `journalctl`, essential tools for system administrators and developers. This cheatsheet provides practical commands and options to streamline log analysis and troubleshooting.
Tail Command Basics
Basic Usage
|
|
|
|
|
|
|
|
|
|
Following Multiple Files
|
|
|
|
|
|
Other useful options
|
|
|
|
Journalctl Command Basics
Basic Usage
|
|
|
|
|
|
|
|
|
|
|
|
Filtering by Unit
|
|
|
|
Filtering by Priority
|
|
|
|
|
|
|
|
|
|
Advanced Journalctl Usage
Filtering by PID and UID
|
|
|
|
Filtering by Kernel Messages
|
|
|
|
Disk Usage and Cleanup
|
|
|
|
|
|
Output Formatting
|
|
|
|
|
|
Combining Tail and Journalctl
Real-time Monitoring
|
Use |
Troubleshooting Example
|
If an application (e.g., |
|
Example: Application log shows connection timeout; systemd log shows network service failure around the same time. This helps correlate issues. |
Use Cases
|
Use |
|
Use |
|
Combine both for comprehensive application and system debugging. |