uptime
Overview
The uptime
command shows how long the system has been running, along with the current time, number of users, and system load averages.
Syntax
uptime [options]
Common Options
Option | Description |
---|---|
-p, --pretty |
Show uptime in pretty format |
-s, --since |
System up since |
-V, --version |
Display version |
-h, --help |
Display help |
Key Use Cases
- System monitoring
- Performance analysis
- Load tracking
- User activity monitoring
- System availability checks
Examples with Explanations
Example 1: Basic Usage
uptime
Show all information
Example 2: Pretty Format
uptime -p
Show uptime in readable format
Example 3: Boot Time
uptime -s
Show system start time
Understanding Output
Example output:
14:28:00 up 1 day, 2:03, 5 users, load average: 0.52, 0.58, 0.59
Components: - Current time - System uptime - Number of users - Load averages (1, 5, 15 minutes)
Common Usage Patterns
Quick system check:
uptime
Monitor load:
watch uptime
Uptime logging:
uptime >> uptime.log
Performance Analysis
- Instant execution
- Minimal resource usage
- Real-time information
- Load average calculation
- User session counting
Additional Resources
Load Average
Understanding load averages: 1. 1-minute average 2. 5-minute average 3. 15-minute average 4. Interpretation 5. Thresholds
Best Practices
- Regular monitoring
- Load tracking
- Trend analysis
- Alert thresholds
- Performance correlation