This uptime command guide is a follow-up to my previous 90 Linux Commands frequently used by Linux Sysadmins article. As time allows, I will continue to publish articles on these 90 commands geared toward Linux sysadmins and power users. Let’s continue this series with the
The uptime outputs the current time, system uptime, number of logged-in users and current load average. If an argument is included, it is used as the file to be read to discover how many users are logged in. If no argument is specified, then a system default is used.
Here’s the output on a server I manage:
$ uptime 15:56:43 up 153 days, 4:12, 1 user, load average: 9.90, 9.80, 9.13
Linux uptime command examples
To print the current time, uptime, the number of logged-in users and other information, use:
To show only the amount of time the system has been booted for, use:
To print the date and time the system booted up, use:
To show uptime’s version information:
The above commands can also be shorted. For example:
-p, = –pretty show uptime in pretty format.
-h = –help display this help and exit.
-s = –since system up since.
-V = –version output version information and exit.
- top – Find files or directories under the given directory tree recursively.
- w – show a list of currently logged-in user sessions.
- ps – information about the currently running processes.
uptime command is worthwhile to be used post command-line login on local and remote systems to provide a fast overview of the current time, system uptime, number of logged-in users and current load average.