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

 更新时间:2024年04月03日 11:08:29   作者:码农研究僧  
Linux 重启命令是指在Linux系统中,通过指定命令来启动或重启系统,在日常使用中,我们经常需要对系统进行重启操作,如更新软件、修改系统配置等,因此,熟练掌握Linux重启命令是非常必要的,所以本文给大家介绍了查看Linux系统重启的四种基本命令,需要的朋友可以参考下

前言

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

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

1. last

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

对于的参数说明如下:

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

正常信息如下:

在这里插入图片描述

以下以文本形式展示:

$ 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命令用于显示系统的当前运行时间以及系统的平均负载

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

在这里插入图片描述

  • 系统当前时间
    当前系统时间,通常包括当前的日期和时间
  • 系统运行时间
    系统自上次启动以来的运行时间。它通常以天、小时、分钟的格式显示。
  • 平均负载
    平均负载显示了系统在最近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的日志,它可以显示系统日志、内核消息和其他系统事件

在这里插入图片描述

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

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

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

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

  • -n, --lines=COUNTjournalctl -n 20
    限制输出的行数

  • -r, --reversejournalctl -r
    反向输出日志,从最新的开始

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

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

4. dmesg

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

在这里插入图片描述

对应的参数说明如下:

  • -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之bash反弹shell原理

    浅析Linux之bash反弹shell原理

    这篇文章主要介绍了浅析Linux之bash反弹shell原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Git 常用命令整理

    Git 常用命令整理

    本文主要介绍了Git 命令,这里对Git 常用命令进行了整理,在开发项目过程中足够用了,有需要的小伙伴可以参考下
    2016-07-07
  • Shell编程 Bash引号的那点事

    Shell编程 Bash引号的那点事

    促使我想写这个系列的文章,是因为看到总有人提到相同的问题,犯相同的错误,曾经我也是这么过来的,不忍心看到后面还有人经常这么曲折的过来
    2015-01-01
  • shell脚本实现数据库表增量同步的流程

    shell脚本实现数据库表增量同步的流程

    这篇文章主要介绍了shell脚本实现数据库表增量同步的流程,流程也很简单,通过获取axt_statistics 库的 zxxt_class 表中id字段的最大id值,具体脚本跟随小编一起看看本文吧
    2021-10-10
  • Shell中关于处理方法返回值问题详解

    Shell中关于处理方法返回值问题详解

    最近工作接触到了一些Linux上面的文本处理,数据量还是蛮大的,不可避免的学期了shell,awk等脚本语言。下面这篇文章主要给大家介绍了关于Shell中关于处理方法返回值问题的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-12-12
  • Linux中查看服务器内存/CPU/网络占用情况的命令

    Linux中查看服务器内存/CPU/网络占用情况的命令

    这篇文章主要为大家整理了一些Linux中查看服务器内存、CPU和网络占用情况的命令,文中的示例代码简洁易懂,需要的小伙伴可以参考一下
    2023-08-08
  • linux执行sh脚本报错:$’\r’: 未找到命令的完美解决方法

    linux执行sh脚本报错:$’\r’: 未找到命令的完美解决方法

    本文给大家介绍linux执行sh脚本报错:$’\r’: 未找到命令的完美解决方法,原因分析及解决办法给大家讲解的非常明白,感兴趣的朋友跟随小编一起看看吧
    2023-02-02
  • 总结的7个shell字符串操作方法和实例分享

    总结的7个shell字符串操作方法和实例分享

    这篇文章主要介绍了总结的7个shell字符串操作方法和实例分享,包括长度获取、查找位置、字符截取、匹配查询等,需要的朋友可以参考下
    2014-07-07
  • 详谈linux中sar的使用方法

    详谈linux中sar的使用方法

    下面小编就为大家带来一篇详谈linux中sar的使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • linux生成(加载)动态库静态库和加载示例方法

    linux生成(加载)动态库静态库和加载示例方法

    这篇文章主要介绍了linux生成(加载)动态库静态库示例方法,大家参考使用
    2013-11-11

最新评论