查看Linux系统重启的四种基本命令详解

2024-04-18 0 934
目录
  • 前言
  • 1. last
  • 2. uptime
  • 3. journalctl
  • 4. dmesg

前言

在Linux中,有多种命令可以查看系统重启的信息

以下是其中一些常用的命令及其解释:

1. last

last命令用于显示系统登录和重启的历史记录

对于的参数说明如下:

  • 无参数:默认显示所有的登录和重启记录,包括用户登录、系统启动和重启
  • reboot参数:仅显示系统的重启记录
  • -x, –details参数:显示更详细的信息,包括登录会话的终端名称和登录类型
  • -n, –limit COUNT参数:限制显示的行数

正常信息如下:

查看Linux系统重启的四种基本命令详解

以下以文本形式展示:

$ last

用户名 登录时间 登录终端 IP地址 终端登录类型
root pts/0 2024-03-24 09:15 192.168.1.100 pts/0
alice tty1 2024-03-23 15:20 – tty1
reboot system boot 2024-03-23 15:19

reboot参数:

$ last reboot

reboot system boot 2024-03-23 15:19

-x参数:显示了详细的登录会话信息,包括终端名称和登录类型

$ last -x

用户名 登录时间 登录终端 IP地址 终端登录类型
root pts/0 2024-03-24 09:15 192.168.1.100 pts/0
alice tty1 2024-03-23 15:20 – tty1
reboot system boot 2024-03-23 15:19

-n参数限制行数的输出:

$ last -n 3

用户名 登录时间 登录终端 IP地址 终端登录类型
root pts/0 2024-03-24 09:15 192.168.1.100 pts/0
alice tty1 2024-03-23 15:20 – tty1
reboot system boot 2024-03-23 15:19

2. uptime

uptime命令用于显示系统的当前运行时间以及系统的平均负载

以下是该命令的详细分析以及一些示例输出的参数说明:

查看Linux系统重启的四种基本命令详解

  • 系统当前时间:当前系统时间,通常包括当前的日期和时间
  • 系统运行时间:系统自上次启动以来的运行时间。它通常以天、小时、分钟的格式显示。
  • 平均负载:平均负载显示了系统在最近1分钟、5分钟和15分钟内的平均负载情况。平均负载是指等待CPU的进程数,它反映了系统的繁忙程度

$ uptime

10:32:11 up 4 days, 3:45, 2 users, load average: 0.08, 0.13, 0.15

# 10:32:11:当前系统时间为10点32分11秒。
# up 4 days, 3:45:系统自上次启动以来已经运行了4天3小时45分钟。
# 2 users:当前有2个用户登录系统。
# load average: 0.08, 0.13, 0.15:系统在最近1分钟、5分钟和15分钟内的平均负载分别为0.08、0.13和0.15。这表示系统的负载相对较低。

-p参数可以将系统运行时间以更简洁的方式显示:(去除了具体的时间信息,仅显示天数、小时数和分钟数)

$ uptime -p

up 4 days, 3 hours, 45 minutes

3. journalctl

用于查询和管理systemd的日志,它可以显示系统日志、内核消息和其他系统事件

查看Linux系统重启的四种基本命令详解

  • 无参数:journalctl显示所有可用的日志条目

  • -b, –boot=[ID|±N]:journalctl -b显示指定引导ID或最近的第N个引导的日志条目。默认情况下,会显示当前引导的日志

  • -u, –unit=UNIT:journalctl -u sshd仅显示与指定单元(unit)关联的日志条目,如服务单元

  • -p, –priority=PRIORITY:journalctl -p err仅显示指定优先级的日志条目

  • -n, –lines=COUNT:journalctl -n 20限制输出的行数

  • -r, –reverse:journalctl -r反向输出日志,从最新的开始

  • –since=DATE 和 –until=DATE:journalctl –since "2024-03-22 10:00:00" –until "2024-03-23 10:00:00"仅显示指定时间范围内的日志条目

  • –list-boots:journalctl –list-boots列出引导的ID和对应的时间戳

4. dmesg

dmesg命令用于显示系统启动时的内核环缓冲区中的消息,消息包含了系统启动时的各种信息,如硬件检测、设备初始化、驱动加载、错误信息等

查看Linux系统重启的四种基本命令详解

对应的参数说明如下:

  • -h, –help:显示帮助信息
  • -L, –color[=when]:输出带有颜色的消息
  • -l, –level=<level>:仅显示指定级别的消息。例如,-l err只显示错误级别的消息
  • -t, –timestamp:在每条消息前面添加时间戳
  • -p, –facility=<facility>:仅显示指定设备或者设备类别的消息。例如,-p kern只显示内核相关的消息
  • -k, –kernel:仅显示内核相关的消息
  • -r, –raw:以原始格式输出,不对输出进行解释或格式化
  • -x, –decode:解析并打印任何用十六进制编码的字节序列

以上就是查看Linux系统重启的四种基本命令详解的详细内容,更多关于Linux系统重启命令的资料请关注悠久资源网其它相关文章!

您可能感兴趣的文章:

  • Linux系统开机无限重启的解决方案
  • Linux系统上实现定时重启Tomcat服务脚本介绍
  • linux重启和关闭系统命令的写法
  • linux系统下ubuntu重启apache服务命令
  • Linux系统下操作Apache最基本的启动停止和重启命令

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 linux shell 查看Linux系统重启的四种基本命令详解 https://www.u-9.cn/jiaoben/linuxshell/186794.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务