【linux】日志和journalctl 管理查看日志

news2024/11/29 22:33:21

目录

既看即用

简略介绍

linux的日志类型

系统日志

介绍

区别的简单说明

区别的详细说明

journalctl是什么?(查看系统日志的工具)

详细内容

linux的日志类型

systemd日志(systemd-journald) 放在哪个目录

/var/log/messages、/var/log/dmesg 日志和systemd-journald 日志有什么区别

journalctl 和dmesg、/var/log/messages 、/var/log/dmesg的关系是什么

journalctl 可以查看到/var/log/messages和/var/log/dmesg的内容吗

journalctl 不加--file=参数指定文件访问的是哪些日志文件


既看即用

系统日志的查看

journalctl -xe # -x 是目录(catalog)的意思,在报错的信息下会,附加解决问题的网址    -e  pager-end 从末尾开始看

从尾部开始看
journalctl -r # -r reverse ,加-r表示倒序从尾部看(推荐)

滚屏输出日志
journalctl -f -n 20;  # 和tail -f 一个性质

#查看指定时间的日志
journalctl --since="2017-10-30 18:10:30"
journalctl --since "20 min ago"
journalctl --since yesterday
journalctl --since "2017-01-10" --until "2017-01-11 03:00"
journalctl --since 09:00 --until "1 hour ago"

#只看内核日志(不显示应用日志)
journalctl -k

#查看系统本次启动的日志
journalctl -b
journalctl -b -0


#查看上一次启动的日志(需更改设置)
journalctl -b -1


某用户的日志
id root;
journalctl _UID=0 -n 5


#查看指定服务的日志
journalctl /usr/lib/systemd/systemd


#查看某个 Unit 的日志
journalctl -u nginx.service
journalctl -u httpd.service   # -u  service unit
:https://blog.csdn.net/enthan809882/article/details/104551777/

更多:https://www.cnblogs.com/askword/p/14506430.html

简略介绍

linux的日志类型

在 Linux 系统中,常见的日志类型包括:

1. **系统日志(System Logs)**:
   - `/var/log/messages` 或 `/var/log/syslog`:包含各种系统级别的日志信息,如内核消息、系统服务消息等。
   - `/var/log/auth.log`:记录与身份验证和授权相关的事件,如登录、认证失败等。
   - `/var/log/kern.log`:包含内核相关的日志信息,如内核模块加载、驱动程序事件等。

2. **应用程序日志(Application Logs)**:
   - `/var/log/<应用程序名>/`:许多应用程序会将自己的日志存储在以应用程序名称命名的目录下,例如 `/var/log/apache2/`、`/var/log/nginx/` 等。
   - `/var/log/mail.log`:邮件服务日志。
   - `/var/log/httpd/`:Apache Web 服务器的日志目录。
   - `/var/log/mysql/`:MySQL 数据库服务器的日志目录。

3. **安全日志(Security Logs)**:
   - `/var/log/auth.log`:记录了与身份验证和授权相关的安全事件。
   - `/var/log/secure`:记录了与安全相关的事件,如 SSH 登录、访问控制等。

4. **引导日志(Boot Logs)**:
   - `/var/log/dmesg`:记录了内核启动期间的消息,包括硬件检测和初始化信息。

5. **用户日志(User Logs)**:
   - `/var/log/wtmp`:记录了用户的登录和注销事件。
   - `/var/log/lastlog`:记录了每个用户最后一次登录的详细信息。

`systemd-journald` 日志属于系统日志(System Logs)的一部分。当 `systemd-journald` 服务在 Linux 系统上运行时,它负责收集和管理整个系统的日志信息,包括内核消息、系统服务和用户级别的日志。这些日志通过 `systemd-journald` 存储为二进制格式,并位于 `/var/log/journal/` 目录下。因此,`systemd-journald` 日志属于系统日志的一种。

系统日志

介绍

上面可知系统日志中最重要的是:

/var/log/messages (系统日志文件:组件的消息、警告、错误,记录更高级别的系统日志信息。包括系统服务的启动和停止信息、登录和权限问题、内核模块加载和卸载等信息。)

/var/log/dmesg (特殊的日志文件,保存了内核启动时和运行期间的相关信息。该文件记录了与硬件设备和内核驱动程序有关的信息)

区别的简单说明

journalctl 和 /var/log/messages的区别

journalctl 和 /var/log/messages 是 systemd 系统日志的不同访问方式。

`/var/log/messages` 和 `/var/log/dmesg` 是传统的日志文件,可以直接当作文件打开,也可以使用journalctl --file=/var/log/messages 打开。

而 `systemd-journald` 则是现代 Linux 系统中使用的日志记录服务,记录的日志是二进制文件,可以使用journalctl 工具查看。

dmesg 和 /var/log/dmesg区别

dmesg 和 /var/log/dmesg 主要关注内核和硬件信息的记录和查看,dmesg:直接显示内核环缓冲区的内容,即运行时的内核日志。dmesg /var/log/messages:将内核环缓冲区的内容导入到 /var/log/messages 文件中,使得接下来可以使用文件的方式查看内核日志。

区别的详细说明

在 Linux 系统中,/var/log/messages 和 /var/log/dmesg 是两个常见的日志文件,它们记录了系统运行时的不同类型的日志信息,但是它们的内容和用途有所不同。

1. /var/log/messages:这个日志文件包含了系统各个组件的消息、警告和错误日志。它记录了更高级别的日志,可以用于系统的故障排查和问题诊断。例如,系统服务的启动和停止信息、登录和权限问题、内核模块加载和卸载等信息都会被记录在这个文件中。

2. /var/log/dmesg:这个日志文件记录了内核启动时的详细信息。dmesg 是一个命令行工具,用于查看和控制内核环缓冲区的内容,而 /var/log/dmesg 则是将这些内核日志保存到文件中。该文件通常包含与硬件设备、驱动程序和内核相关的信息,例如设备初始化、硬件错误和内核模块加载等。

关于 dmesg 命令和 dmesg /var/log/messages 命令的区别:

- dmesg:这个命令直接显示内核环缓冲区的内容,即运行时的内核日志。它会输出最近发生的内核消息,用于检查系统的运行状态和故障排查。

- dmesg /var/log/messages:这个命令将内核环缓冲区的内容导入到 /var/log/messages 文件中,使得接下来可以使用文件的方式查看内核日志。这样做可以保留日志的历史记录,便于后续分析和查找。

总结起来,/var/log/messages 包含了更广泛的系统级别的日志信息,而 /var/log/dmesg 则更专注于内核和硬件相关的信息。使用 dmesg 命令可以直接查看内核环缓冲区的内容,而使用 dmesg /var/log/messages 命令可以将内核日志保存到文件中以供后续使用。

journalctl是什么?(查看系统日志的工具)

journalctl 是一个用于访问和管理 systemd 日志的命令行工具。systemd 是一个 Linux 系统的初始化系统和服务管理器,它负责启动和管理系统进程。

系统日志有

systemd 日志默认存储在 /var/log/journal/ 目录下,二进制文件

通过使用 journalctl,您可以查看和分析系统日志,以便诊断和解决问题。它可以提供有关服务、进程、启动过程和系统事件的详细信息。

以下是一些常见的 journalctl 用法示例:

1. `journalctl`:显示所有可用日志条目,从最新的开始。
2. `journalctl -b`:显示当前引导过程的日志。
3. `journalctl -u service-name`:仅显示特定服务的日志条目。
4. `journalctl -p priority-level`:按优先级过滤日志条目,例如 `-p err` 只显示错误级别的日志。
5. `journalctl -f`:实时查看新的日志条目。
6. `journalctl --since "YYYY-MM-DD HH:MM:SS"`:仅显示指定时间之后的日志条目。
7. `journalctl --disk-usage`:显示日志存储占用情况。

这只是一些常见的用法示例,journalctl 提供了许多其他选项和过滤功能,以满足不同的需求。您可以使用 `man journalctl` 命令来获取更详细的文档和帮助信息。

journalctl -xe命令(系统日志查询)
 
journalctl -xe是什么意思
-xe是排查问题时最常用的参数:
-e 从结尾开始看
-x 相关目录(如:问题相关的网址)
 
journalctl -xe # -x 是目录(catalog)的意思,在报错的信息下会,附加解决问题的网址    -e  pager-end 从末尾开始看

结尾看日志,开头看日志
默认从开头,加-r表示倒序
 
journalctl -r # -r reverse 从尾部看(推荐)
journalctl # 从开头看(一般用不到,因为都是看最新的日志)

滚屏输出日志
journalctl -f -n 20;  # 

时间段的日志
journalctl --since "2020-01-01 20:00:00" --until "2020-02-01 20:15:00"

某用户的日志
id root;
journalctl _UID=0 -n 5

某个服务的日志
journalctl -u httpd.service   # -u  service unit
:https://blog.csdn.net/enthan809882/article/details/104551777/

详细内容

linux的日志类型

在 Linux 系统中,常见的日志类型包括:

1. **系统日志(System Logs)**:
   - `/var/log/messages` 或 `/var/log/syslog`:包含各种系统级别的日志信息,如内核消息、系统服务消息等。
   - `/var/log/auth.log`:记录与身份验证和授权相关的事件,如登录、认证失败等。
   - `/var/log/kern.log`:包含内核相关的日志信息,如内核模块加载、驱动程序事件等。

2. **应用程序日志(Application Logs)**:
   - `/var/log/<应用程序名>/`:许多应用程序会将自己的日志存储在以应用程序名称命名的目录下,例如 `/var/log/apache2/`、`/var/log/nginx/` 等。
   - `/var/log/mail.log`:邮件服务日志。
   - `/var/log/httpd/`:Apache Web 服务器的日志目录。
   - `/var/log/mysql/`:MySQL 数据库服务器的日志目录。

3. **安全日志(Security Logs)**:
   - `/var/log/auth.log`:记录了与身份验证和授权相关的安全事件。
   - `/var/log/secure`:记录了与安全相关的事件,如 SSH 登录、访问控制等。

4. **引导日志(Boot Logs)**:
   - `/var/log/dmesg`:记录了内核启动期间的消息,包括硬件检测和初始化信息。

5. **用户日志(User Logs)**:
   - `/var/log/wtmp`:记录了用户的登录和注销事件。
   - `/var/log/lastlog`:记录了每个用户最后一次登录的详细信息。

`systemd-journald` 日志属于系统日志(System Logs)的一部分。当 `systemd-journald` 服务在 Linux 系统上运行时,它负责收集和管理整个系统的日志信息,包括内核消息、系统服务和用户级别的日志。这些日志通过 `systemd-journald` 存储为二进制格式,并位于 `/var/log/journal/` 目录下。因此,`systemd-journald` 日志属于系统日志的一种。

systemd日志(systemd-journald) 放在哪个目录

systemd 日志默认存储在 `/var/log/journal/` 目录下。具体而言,系统的二进制日志文件存储在 `/var/log/journal/system.journal` 中。

在 `/var/log/journal/` 目录下,您还会找到其他文件和目录,包括:

- `system.journal~`:这是系统日志的旧版本备份文件,当系统进行日志轮转(log rotation)时,旧的 `system.journal` 文件会被重命名为此文件。

- `user` 目录:该目录包含每个用户的个人日志目录。每个用户的日志以其用户ID号命名,例如 `/var/log/journal/user/1000` 是用户ID为1000的用户的个人日志目录。

请注意,这些路径是默认设置,实际可能因为操作系统的配置和定制而有所不同。

/var/log/messages、/var/log/dmesg 日志和systemd-journald 日志有什么区别

`/var/log/messages` 和 `/var/log/dmesg` 是传统的日志文件,而 `systemd-journald` 则是现代 Linux 系统中使用的日志记录服务。

区别如下:

1. **格式和存储方式**:

`/var/log/messages` 和 `/var/log/dmesg` 是文本文件,使用传统的 Syslog 格式记录日志。它们通常由 rsyslogd 等传统日志记录器处理。

而 `systemd-journald` 则使用二进制格式来存储日志,它将日志存储在 `/var/log/journal` 目录下的 `system.journal` 文件中。

2. **日志来源和内容**:

`/var/log/messages` 文件包含了各种系统服务和应用程序的日志信息,通常包括重要的系统级别日志。

而 `/var/log/dmesg` 文件包含了内核启动过程中的消息,提供了与硬件和内核交互的有关信息。 `systemd-journald` 服务收集了整个系统的日志信息,包括内核日志、系统服务和用户级别的日志。

3. **查询和分析工具**:

`/var/log/messages` 和 `/var/log/dmesg` 文件可以使用常见的文本处理工具(如grep、sed等)进行查询和分析。

而 `systemd-journald` 提供了专用的工具 `journalctl`,它允许您以更灵活和强大的方式查询和分析日志,包括可使用时间戳、服务名、日志级别和其他标准或自定义字段进行过滤和排序。

总之,`/var/log/messages` 和 `/var/log/dmesg` 是传统的文本日志文件,而 `systemd-journald` 是现代的二进制日志记录服务。与传统的日志文件相比,`systemd-journald` 提供了更强大、更灵活的日志管理和查询功能,同时还能够处理更多来源的日志信息。

journalctl 和dmesg、/var/log/messages 、/var/log/dmesg的关系是什么

journalctl、dmesg、/var/log/messages 和 /var/log/dmesg 是 Linux 系统中不同的日志记录和查看方式,它们之间有一定的关系和区别。

1. journalctl:它是一个用于访问和管理 systemd 日志的命令行工具。systemd 是现代 Linux 系统中常用的初始化系统和服务管理器。journalctl 可以访问和查询 systemd-journald 服务所管理的日志。它提供了更高级别的日志管理功能,可以查看系统和服务的详细日志,按照时间、服务、优先级等进行过滤和排序。

2. dmesg:它是一个用于显示和控制内核环缓冲区内容的命令行工具。它用于查看内核启动时的详细信息和运行时的内核消息。dmesg 命令直接访问内核环缓冲区,输出最近发生的内核消息。它主要用于检查硬件设备、驱动程序和内核相关的信息。

3. /var/log/messages:这是一个常见的系统日志文件,记录了各个组件的消息、警告和错误日志。它是传统 Syslog 协议的一部分,用于记录更高级别的系统日志信息。包括系统服务的启动和停止信息、登录和权限问题、内核模块加载和卸载等信息。这个文件通常由 Syslog 或类似的服务管理。

4. /var/log/dmesg:这是一个特殊的日志文件,保存了内核启动时和运行期间的相关信息。该文件记录了与硬件设备和内核驱动程序有关的信息,如设备初始化、硬件错误和内核模块加载等。它可以被视为 dmesg 命令的日志输出文件。

综上所述,journalctl 和 /var/log/messages 是 systemd 系统日志的不同访问方式,而 dmesg 和 /var/log/dmesg 则主要关注于内核和硬件信息的记录和查看。它们可以提供不同级别的日志,用于系统故障排查和问题诊断。

journalctl 可以查看到/var/log/messages和/var/log/dmesg的内容吗

是的,通过使用 journalctl 命令,您可以查看到 /var/log/messages 和 /var/log/dmesg 的内容。

journalctl 命令提供了一个统一的接口来访问系统的日志信息,包括 systemd-journald 日志、内核日志以及传统的 Syslog 日志。它能够检索并显示这些日志的信息。

默认情况下,journalctl 命令会显示当前系统的全部日志。要查看特定文件(如 /var/log/messages 和 /var/log/dmesg)的日志内容,您可以使用 `journalctl --file` 或 `-f` 选项,后面跟上文件的路径。例如:

```
journalctl --file=/var/log/messages
```

或者:

```
journalctl --file=/var/log/dmesg
```

这样,您将能够查看和检索指定文件的日志条目。

请注意,使用 journalctl 查看传统的 Syslog 文件时,需要确保已启用 rsyslog 服务和其对应的配置,以确保日志正确记录到 /var/log/messages 文件中。如果未启用 rsyslog,则可能无法显示相关的日志内容。

journalctl 不加--file=参数指定文件访问的是哪些日志文件

如果已经开启了rsyslog日志,但是日志不是记录在/var/log/messages文件中,而是记录在其他文件中如:/var/log/hw.log,那执行journalctl 不加--file=参数指定文件,能看到/var/log/hw.log内记录的日志吗

不加 `--file` 参数执行 `journalctl` 命令时,默认情况下会显示 systemd-journald 日志,而不会直接显示其他日志文件(如 /var/log/hw.log)中的内容。

`journalctl` 命令通过访问 systemd-journald 服务收集和管理的系统日志来提供日志的查看和查询功能。这些日志通常存储在 `/var/log/journal` 目录下。

要在 `journalctl` 中查看其他日志文件(如 /var/log/hw.log)中的内容,您可以使用 `--file` 参数,并指定文件的路径,例如:

```
journalctl --file=/var/log/hw.log
```

这样,您就可以查看并检索指定文件内记录的日志条目。

请确保已经启用 rsyslog 以正确记录日志到所指定的文件中。如果没有正确配置或启用 rsyslog 服务,`journalctl` 命令将无法访问和显示其他非 systemd-journald 日志。
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1095942.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

推荐几款好用的通用型项目管理软件!

目前市面上的项目管理产品非常丰富&#xff0c;在选择项目管理软件的过程中一一了解这些产品哪个更好更适合自己的团队&#xff0c;无疑会浪费很多时间成本。通用性项目管理工具可以满足大部分团队的项目管理需求&#xff0c;那有什么好用的通用型项目管理软件呢&#xff1f;知…

电商数据API接口:新服务下电商网站、跨境电商独立站,移动APP的新型拉新武器

互联网的发展改变了我们的生活方式&#xff0c;也改变了企业商家们的营销方式&#xff0c;越来越多的企业商家把产品营销从线下转到线上&#xff0c;选择在线商城、移动APP、微信公众号等互联网工具进行营销活动。而随着营销模式的多元化和电子支付渠道的进一步发展&#xff0c…

Linux 系统安装 Redis7 —— 超详细操作演示!

内存数据库 Redis7 一、Redis 概述1.1 Redis 简介1.2 Redis 的用途1.3 Redis 特性1.4 Redis 的IO模型 二、Redis 的安装与配置2.1 Redis 的安装2.2 连接前的配置2.3 Redis 客户端分类2.4 Redis 配置文件详解 三、Redis 命令四、Redis 持久化五、Redis 主从集群六、Redis 分布式…

【排序算法】详解直接插入排序和希尔排序原理及其性能分析

文章目录 插入排序算法原理细节分析代码实现复杂度分析:稳定性分析:与冒泡排序的对比 希尔排序算法原理细节分析代码实现复杂度分析稳定性分析 总结对比 插入排序 算法原理 插入排序又或者说直接插入排序,是一种和冒泡排序类似的并且比较简单的排序方法&#xff0c; 基本思想…

【Kotlin精简】第4章 函数

1 简介 函数是用来运行代码的载体&#xff0c;可以在一个函数里编写很多行代码&#xff0c;当运行这个函数时&#xff0c;函数中的所有代码会全部运行。 Kotlin中的函数同Java完全面向对象的规则不太一样&#xff0c;在Kotlin的世界里&#xff0c;函数也是准C位的&#xff0c;…

ios设备管理软件iMazing 2.17.11官方中文版新增功能介绍

iMazing 2.17.11官方中文版(ios设备管理软件)是一款管理苹果设备的软件&#xff0c; Windows 平台上的一款帮助用户管理 IOS 手机的应用程序&#xff0c;软件功能非常强大&#xff0c;界面简洁明晰、操作方便快捷&#xff0c;设计得非常人性化。iMazing官方版与苹果设备连接后&…

【数据结构C/C++】十大排序算法的实现思路以及易写易记忆版代码实现

文章目录 冒泡排序选择排序插入排序归并排序快速排序&#xff08;重点讲解&#xff09;堆排序&#xff08;重点理解&#xff09;408考研各数据结构C/C代码&#xff08;Continually updating&#xff09; 冒泡排序 时间复杂度 O&#xff08;n2&#xff09; 空间复杂度 O&#x…

Jupyter Notebook的使用

以管理员身份运行 命令行显示内容含义 JupyterLab application directory is D:\Program Files\anaconda\share\jupyter\lab↑这一行是JupyterLab的地址 Serving notebooks from local directory: C:\Users\Sylvia\Documents↑这一行是文件的保存地址。其中Users中文文件夹名是…

【C++STL基础入门】stack栈的增删查等操作的使用

文章目录 前言一、stack元素访问1.1 元素访问之top 二、stack修改2.1 stack修改之push()函数2.2 stack修改之pop()函数2.3 stack修改之swap()交换函数2.4 stack修改之emplace()在顶部原位构造元素 总结 前言 在C的标准模板库(STL)中&#xff0c;stack&#xff08;栈&#xff0…

zabbix监控keepalived主备状态以及脑裂

zabbix监控keepalived主备状态以及脑裂 文章目录 zabbix监控keepalived主备状态以及脑裂环境说明&#xff1a;1.配置keepalived监控主备状态的脚本在master主机上编写脚本在slave主机上编写脚本 2.配置keepalived加入监控脚本的配置2.1.配置主keepalived配置文件2.2.配置备keep…

Godot C#连接信号不能像GDScirpt一样自动添加代码

前言 我网上找了好久&#xff0c;发现Godot 对于C# 的支持还有待增强 使用c#脚本有办法像gds那样连接节点自带信号时自动生成信号吗&#xff1f; 百度贴吧 Godot C# How To, Episode 9. Signals With Parameters | Godot Mono 解决方案 把信号拉长&#xff0c;看他的属性 修…

Python与JAVA有何区别?

多年来&#xff0c;程序员一直在寻找一种编程语言&#xff0c;使用这种编程语言&#xff0c;你只需编写一次应用程序&#xff0c;即可让它运行在多种平台之下。Java就是一种跨平台的编程语言&#xff0c;为此Java需要使用一些技巧&#xff0c;相关内容你会在本书后面了解到。而…

【Java 进阶篇】JavaScript DOM 编程:理解文档对象模型

在 web 开发中&#xff0c;DOM&#xff08;文档对象模型&#xff09;是一个重要的概念。DOM 是一种将网页文档表示为树状结构的方式&#xff0c;允许开发者使用 JavaScript 来访问和操作网页的内容。本篇博客将详细介绍 DOM&#xff0c;包括什么是 DOM、如何访问 DOM 元素、如何…

华为云云耀云服务器L实例评测|企业项目最佳实践之压测 (十一)

十二、云服务器压测&#xff1a; 服务器压测可以选择工具sysbench&#xff0c;它可以模拟几千个线程并发的访问实例。作为一款广泛使用的开源模块化的、跨平台、多线程基准测试工具&#xff0c;sysbench主要用于评估服务器系统在不同负载条件下的性能表现。 sysbench具有简单易…

PYTHON进阶-面向对象编程

&#x1f308;write in front&#x1f308; &#x1f9f8;大家好&#xff0c;我是Aileen&#x1f9f8;.希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流. &#x1f194;本文由Aileen_0v0&#x1f9f8; 原创 CSDN首发&#x1f412; 如…

基于Java的家电销售网站管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域…

C++位图和布隆过滤器

&#x1f4df;作者主页&#xff1a;慢热的陕西人 &#x1f334;专栏链接&#xff1a;C &#x1f4e3;欢迎各位大佬&#x1f44d;点赞&#x1f525;关注&#x1f693;收藏&#xff0c;&#x1f349;留言 本博客主要内容介绍C中的位图和布隆过滤器模拟实现和简单的应用 文章目录 …

求直角三角形第三点的坐标

文章目录 求直角三角形第三点的坐标1. 原理2. 数学公式3. 推导过程 求直角三角形第三点的坐标 1. 原理 已知内容有&#xff1a; P1、P2 两点的坐标&#xff1b; dis1 为 P1与P2两点之间的距离&#xff1b; dis2 为 P2与P3两点之间的距离&#xff1b; 求解&#xff1a; …

10、网络防火墙的设置

1、查看防火墙是否开启 systemctl status firewalld 此图表示防火墙已开启&#xff0c;如果未开启可使用systemctl start firewalld开启 2、查看已开启的端口 firewall-cmd --list-ports 默认无打开的端口 3、打开80端口 firewall-cmd --zonepublic --add-port80/tcp --p…

stm32备份

存储器的分类&#xff1a; 存储器首先根据断电后存储的数据是否会丢失&#xff0c;可以分为易失存储器和非易失存储器&#xff0c;易失存储器主要应用于内存&#xff0c;非易失存储器主要用于外存。 易失存储器以RAM随机存储器为代表&#xff0c;随机的含义是存储器中的数据读取…