CentOS7的journalctl日志查看方法

多臺服務器間免密登錄|免密拷貝

Cenos7 搭建Minio集群部署服務器(一)

Cenos7 搭建Minio集群Nginx統一訪問入口|反向動態代理(二)?

Spring Boot 與Minio整合實現文件上傳與下載(三)?

CentOS7的journalctl日志查看方法

MySQL8.xx一主兩從復制安裝與配置

?


1、概述

日志管理工具journalctl是centos7上專有的日志管理工具,該工具是從message這個文件里讀取信息。

Systemd統一管理所有Unit的啟動日志。帶來的好處就是,可以只用journalctl一個命令,查看所有日志(內核日志和應用日志)

日志的配置文件是/etc/systemd/journald.conf

[root@www log]# journalctl -u mysql.service --since="2023-08-15" ?| grep -i error
8月 15 16:17:30 www.yhchange.com mysqld[1754]: 2023-08-15T08:17:30.042500Z 0 [ERROR] [MY-011811] [Server] Can't start server: can't check PID filepath: No such file or directory
8月 15 16:19:02 www.yhchange.com mysqld[1814]: 2023-08-15T08:19:02.630984Z 0 [ERROR] [MY-011811] [Server] Can't start server: can't check PID filepath: No such file or directory
?


?查看某個時間段的日志

[root@www log]#

journalctl -u minio --since "2023-08-14 7:21:48" --until "2023-08-15 16:21:49"
-- Logs begin at 二 2023-08-15 16:14:21 CST, end at 二 2023-08-15 16:29:28 CST. --
8月 15 16:14:29 www.yhchange.com systemd[1]: Starting Minio...
8月 15 16:14:29 www.yhchange.com systemd[1]: Started Minio.
8月 15 16:14:30 www.yhchange.com minio[1142]: WARNING: Detected Linux kernel version older than 4.0.0 release, there are some known potential performance problems with this kernel version. MinIO recommends a minimum of 4.x.x linux kernel version
8月 15 16:14:30 www.yhchange.com minio[1142]: MinIO Object Storage Server
8月 15 16:14:30 www.yhchange.com minio[1142]: Copyright: 2015-2023 MinIO, Inc.
8月 15 16:14:30 www.yhchange.com minio[1142]: License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
8月 15 16:14:30 www.yhchange.com minio[1142]: Version: RELEASE.2023-08-09T23-30-22Z (go1.19.12 linux/amd64)
8月 15 16:14:30 www.yhchange.com minio[1142]: Status: ? ? ? ? 1 Online, 0 Offline.
8月 15 16:14:30 www.yhchange.com minio[1142]: S3-API: http://192.168.1.100:9666
8月 15 16:14:30 www.yhchange.com minio[1142]: Console: http://192.168.1.100:33806
8月 15 16:14:30 www.yhchange.com minio[1142]: Documentation: https://min.io/docs/minio/linux/index.html
8月 15 16:14:30 www.yhchange.com minio[1142]: Warning: The standard parity is set to 0. This can lead to data loss.
lines 1-13/13 (END)

2、查看所有日志

(默認情況下 ,只保存本次啟動的日志)

[root@www log]# journalctl

3、查看內核日志

[root@www log]# journalctl -k

要查看journald知道的引導,請使用以下--list-boots選項:

[root@www log]# journalctl --list-boots? ??
?0 354e33ea430e4af497b8e050b1f5b41e 二 2023-08-15 16:14:21 CST—二 2023-08-15 16:29:28 CST

查看上一次啟動的日志:? ?0為上次啟動的pid

[root@www log]# journalctl -b -0


4、查看指定時間的日志

可以使用--since和--until選項過濾任意時間限制,這些限制分別顯示給定時間之前或之后的條目。

可以使用“yesterday”、“today”、“tomorrow”或者“now”等表達。

另外,我們也可以使用“-”或者“+”設定相對值,或者使用“ago”之前的表達

#"顯示2017年10月30號,18點10分30秒到當前時間之間的所有日志信息"
journalctl --since="2022-10-30 18:10:30"#獲取昨天的日志如下:
journalctl –since yesterday#獲取某一個時間段到當前時間的前一個小時的日志
journalctl --since 09:00 --until "1 hour ago" #獲取當前時間的前20分鐘的日志
journalctl --since "20 min ago"#獲取某一天到某一個時間段的日志信息
journalctl --since "2023-01-10" --until "2017-01-11 03:00" #獲取15:15到現在的日志
journalctl --since"15:15" --until now

5、按服務過濾消息日志

#查看httpd服務的日志信息
[root@centos7 ~]# journalctl -u mysql.service?
-- Logs begin at Thu 2018-02-22 17:01:47 CST, end at Thu 2018-02-22 17:30:01 CST. --
Feb 22 17:29:27 centos7.localdomain systemd[1]: Starting The Apache HTTP Server...
Feb 22 17:29:27 centos7.localdomain httpd[1610]: AH00558: httpd: Could not reliably determine t
Feb 22 17:29:28 centos7.localdomain systemd[1]: Started The Apache HTTP Server.

#查看httpd服務當天的運行狀況
[root@centos7 ~]# journalctl -u mysql.service --since today


按進程、用戶或者群組ID?

#通過進程ID實現查詢,需要指定_PID字段。
journalctl _PID=8088

#查看指定用戶的日志
journalctl _UID=33 ?--since today

#查看指定用戶組的日志
journalctl _GID=20 ?--since today

#顯示尾部的最新10行日志
journalctl ?-n

#顯示尾部指定行數的日志
journalctl -n 20

#實時滾動顯示最新日志
journalctl ? -f

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

#查看某個路徑的腳本的日志
journalctl ? ?/usr/bin/bash

#實時滾動顯示某個Unit的最新日志
journalctl ?-u nginx.service ?-f

#合并顯示多個Unit的日志
journalctl ?-u nginx.service ?-u php-fpm.service ?--since today


6、按優先級

使用journalctl配合-p選項顯示特定優先級的信息,從而過濾掉優先級較低的信息。

由最高到最低優先級:
? ? 0: emerg
? ? 1: alert
? ? 2: crit
? ? 3: err
? ? 4: warning
? ? 5: notice
? ? 6: info
? ? 7: debug

只顯示錯誤級別或者更高的日志條目:
[root@centos7 ~]# journalctl -p err -b
-- Logs begin at Thu 2022-02-22 17:01:47 CST, end at Thu 2022-02-22 17:40:02 CST. --
Feb 22 17:09:10 centos7.localdomain kernel: sd 0:0:0:0: [sda] Assuming drive cache: write throu
Feb 22 17:09:12 centos7.localdomain kernel: piix4_smbus 0000:00:07.3: SMBus Host Controller not
Feb 22 17:09:15 centos7.localdomain rsyslogd[593]: error during parsing file /etc/rsyslog.conf,
Feb 22 17:09:47 centos7.localdomain pulseaudio[1232]: [alsa-sink-ES1371/1] alsa-sink.c: ALSA wo
Feb 22 17:09:47 centos7.localdomain pulseaudio[1232]: [alsa-sink-ES1371/1] alsa-sink.c: Most li
Feb 22 17:09:47 centos7.localdomain pulseaudio[1232]: [alsa-sink-ES1371/1] alsa-sink.c: We were
Feb 22 17:09:48 centos7.localdomain spice-vdagent[1274]: Cannot access vdagent virtio channel /
lines 1-8/8 (END)

7、輸出格式

#journal能夠以多種格式進行顯示,只須添加-o選項加格式說明即可。
#將journal條目輸出為JSON格式:
[root@CENTOS57 proc]# journalctl -b -u mysql -o json
{ "__CURSOR" : "s=54b7b8c9391c4489a9a206c9123e723b;i=7db;b=b2d84e8bf26a462e9639384e1c0be5cf;m=eddf635;t=5b3a0187d82cb;x=90ce86876890254e", "__REALTIME_TIMESTAMP" : "160
{ "__CURSOR" : "s=54b7b8c9391c4489a9a206c9123e723b;i=7f2;b=b2d84e8bf26a462e9639384e1c0be5cf;m=ee4987b;t=5b3a018842511;x=a984025285f8f913", "__REALTIME_TIMESTAMP" : "160
{ "__CURSOR" : "s=54b7b8c9391c4489a9a206c9123e723b;i=7f3;b=b2d84e8bf26a462e9639384e1c0be5cf;m=ee5a191;t=5b3a018852e27;x=c0c8530ea7133468", "__REALTIME_TIMESTAMP" : "160


#使用json-pretty格式以更好地處理數據結構

{
? ? ? ? "__CURSOR" : "s=b7cf8ab5d6f34c478d81ac7a3dc48777;i=803;b=354e33ea430e4af497b8e050b1f5b41e;m=96b326;t=602f1c4a45c1d;x=54f58a57fe011c5f",
? ? ? ? "__REALTIME_TIMESTAMP" : "1692087269743645",
? ? ? ? "__MONOTONIC_TIMESTAMP" : "9876262",
? ? ? ? "_BOOT_ID" : "354e33ea430e4af497b8e050b1f5b41e",
? ? ? ? "PRIORITY" : "6",
? ? ? ? "_UID" : "0",
? ? ? ? "_GID" : "0",
? ? ? ? "_MACHINE_ID" : "9b27343e24254d7fb4c5d0554ff20cb8",
? ? ? ? "_HOSTNAME" : "www.yhchange.com",
? ? ? ? "SYSLOG_FACILITY" : "3",
? ? ? ? "SYSLOG_IDENTIFIER" : "systemd",
? ? ? ? "_TRANSPORT" : "journal",
? ? ? ? "_PID" : "1",
? ? ? ? "_COMM" : "systemd",
? ? ? ? "_EXE" : "/usr/lib/systemd/systemd",
? ? ? ? "_CAP_EFFECTIVE" : "1fffffffff",
? ? ? ? "_SYSTEMD_CGROUP" : "/",
? ? ? ? "CODE_FILE" : "src/core/unit.c",
? ? ? ? "CODE_LINE" : "1439",
? ? ? ? "CODE_FUNCTION" : "unit_status_log_starting_stopping_reloading",
? ? ? ? "MESSAGE_ID" : "7d4958e842da4a758f6c1cdc7b36dcc5",
? ? ? ? "_CMDLINE" : "/usr/lib/systemd/systemd --switched-root --system --deserialize 22",
? ? ? ? "UNIT" : "minio.service",
? ? ? ? "MESSAGE" : "Starting Minio...",
? ? ? ? "_SOURCE_REALTIME_TIMESTAMP" : "1692087269743136"
}
{
? ? ? ? "__CURSOR" : "s=b7cf8ab5d6f34c478d81ac7a3dc48777;i=809;b=354e33ea430e4af497b8e050b1f5b41e;m=96d8db;t=602f1c4a481d2;x=e6cda0d816d8992b",
? ? ? ? "__REALTIME_TIMESTAMP" : "1692087269753298",
? ? ? ? "__MONOTONIC_TIMESTAMP" : "9885915",
? ? ? ? "_BOOT_ID" : "354e33ea430e4af497b8e050b1f5b41e",
? ? ? ? "PRIORITY" : "6",
? ? ? ? "_UID" : "0",
? ? ? ? "_GID" : "0",
? ? ? ? "_MACHINE_ID" : "9b27343e24254d7fb4c5d0554ff20cb8",
? ? ? ? "_HOSTNAME" : "www.yhchange.com",
? ? ? ? "SYSLOG_FACILITY" : "3",
? ? ? ? "SYSLOG_IDENTIFIER" : "systemd",
? ? ? ? "_TRANSPORT" : "journal",
? ? ? ? "CODE_FILE" : "src/core/job.c",
? ? ? ? "CODE_LINE" : "774",
? ? ? ? "CODE_FUNCTION" : "job_log_status_message",
? ? ? ? "MESSAGE_ID" : "39f53479d3a045ac8e11786248231fbf",
? ? ? ? "RESULT" : "done",
? ? ? ? "_PID" : "1",
? ? ? ? "_COMM" : "systemd",
? ? ? ? "_EXE" : "/usr/lib/systemd/systemd",
? ? ? ? "_CAP_EFFECTIVE" : "1fffffffff",
? ? ? ? "_SYSTEMD_CGROUP" : "/",
? ? ? ? "_CMDLINE" : "/usr/lib/systemd/systemd --switched-root --system --deserialize 22",
? ? ? ? "UNIT" : "minio.service",
? ? ? ? "MESSAGE" : "Started Minio.",
? ? ? ? "_SOURCE_REALTIME_TIMESTAMP" : "1692087269752411"
}


以下為可用于顯示的各類格式:
? ? cat: 只顯示信息字段本身。
? ? export: 適合傳輸或備份的二進制格式。
? ? json: 標準JSON,每行一個條目。
? ? json-pretty: JSON格式,適合人類閱讀習慣。
? ? json-sse: JSON格式,經過打包以兼容server-sent事件。
? ? short: 默認syslog類輸出格式。
? ? short-iso: 默認格式,強調顯示ISO 8601掛鐘時間戳。
? ? short-monotonic: 默認格式,提供普通時間戳。
? ? short-precise: 默認格式,提供微秒級精度。
? ? verbose: 顯示該條目的全部可用journal字段,包括通常被內部隱藏的字段。

#查看當前日志占用磁盤的空間的總大小
[root@centos7 ~]# journalctl --disk-usage?
Archived and active journals take up 8.0M on disk.

#指定日志文件最大空間
journalctl --vacuum-size=1G

#指定日志文件保存多久
journalctl --vacuum-time=1years #1年journalctl --vacuum-time=2d ? ? #2天journalctl --vacuum-size=500M ? #500M


8、啟用日志消息的持久存儲

要啟用日志限制持久性配置,你可以修改journald的配置文件

/etc/systemd/journald.conf

將該Storage=選項設置為“persistent”以啟用持久記錄。

Storge選項為:

volatile,則日記日志數據將僅存儲在內存中,即/run/log/journal中。
persistent,則數據將最好存儲在磁盤上,即在/var/log/journal的下方。
auto,類似于“ persistent”,但是如果需要的話不會創建目錄/var/log/journal,因此它的存在控制著日志數據的去向。

[root@www log]#  vim  /etc/systemd/journald.conf[Journal]
Storage=persistent

默認journalctl的日志都是保存到內存中。要保存到文件,只需創建/var/log/journal目錄,重啟journald服務即可。?

在CentOS 7上,您必須啟用日志消息的持久存儲:

[root@www log]# mkdir /var/log/journal
[root@www log]# systemd-tmpfiles --create --prefix /var/log/journal
[root@www log]#? systemctl restart systemd-journald

否則,啟動之間將不會保留日志日志消息。

journalctl相關配置
以下條目可用于限定journal體積的膨脹速度:
? ? SystemMaxUse=: 指定journal所能使用的最高持久存儲容量。
? ? SystemKeepFree=: 指定journal在添加新條目時需要保留的剩余空間。
? ? SystemMaxFileSize=: 控制單一journal文件大小,符合要求方可被轉為持久存儲。
? ? RuntimeMaxUse=: 指定易失性存儲中的最大可用磁盤容量(/run文件系統之內)。
? ? RuntimeKeepFree=: 指定向易失性存儲內寫入數據時為其它應用保留的空間量(/run文件系統之內)。
? ? RuntimeMaxFileSize=: 指定單一journal文件可占用的最大易失性存儲容量(/run文件系統之內)。
? ? 通過設置上述值,大家可以控制journald對服務器空間的消耗及保留方式。

9、常見日志文件

# tail /var/log/messages ? ? ? ?//系統主日志文件
# tail -20 /var/log/messages
# tail -f /var/log/messages ? ? ? ? //動態查看日志文件的尾部
# tailf /var/log/secure ? ? ? ? ?//認證、安全
# tail /var/log/maillog ? ? ? ? ?//跟郵件postfix相關
# tail /var/log/cron ? ? ? ? ? ?//crond、at進程產生的日志
# tail /var/log/dmesg ? ? ? ? ? ?//和系統啟動相關
# tail /var/log/audit/audit.log ? ? ?//系統審計日志
# tail /var/log/yum.log ? ? ? ? ?//yum
# tail /var/log/mysqld.log ? ? ?//MySQL
# tail /var/log/xferlog ? ? ? ? ? ? //和訪問FTP服務器相關
# tail ?/var/log/wtmp ? ? ? ? ? ? ? ? ? //當前登錄的用戶(命令:w)
# tail ?/var/log/btmp ? ? ? ? ? ? ? //最近登錄的用戶(命令last ? ?)
# tail ?/var/log/lastlog ? ? ? ? ? ? ? ?//所有用戶的登錄情況(命令lastlog )

#清理日志文件
cat?/dev/null?>?/var/log/boot.log
cat?/dev/null?>?/var/log/btmp
cat?/dev/null?>?/var/log/cron
cat?/dev/null?>?/var/log/dmesg
cat?/dev/null?>?/var/log/firewalld
cat?/dev/null?>?/var/log/grubby
cat?/dev/null?>?/var/log/lastlog
cat?/dev/null?>?/var/log/mail.info
cat?/dev/null?>?/var/log/maillog
cat?/dev/null?>?/var/log/messages
cat?/dev/null?>?/var/log/secure
cat?/dev/null?>?/var/log/spooler
cat?/dev/null?>?/var/log/syslog
cat?/dev/null?>?/var/log/tallylog
cat?/dev/null?>?/var/log/wpa_supplicant.log
cat?/dev/null?>?/var/log/wtmp
cat?/dev/null?>?/var/log/yum.log

如何在CentOS 7下顯示以前啟動時的日志消息

如何在CentOS 7下顯示以前啟動時的日志消息?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/38477.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/38477.shtml
英文地址,請注明出處:http://en.pswp.cn/news/38477.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【ElasticSearch入門】

目錄 1.ElasticSearch的簡介 2.用數據庫實現搜素的功能 3.ES的核心概念 3.1 NRT(Near Realtime)近實時 3.2 cluster集群&#xff0c;ES是一個分布式的系統 3.3 Node節點&#xff0c;就是集群中的一臺服務器 3.4 index 索引&#xff08;索引庫&#xff09; 3.5 type類型 3.6 doc…

【佳佳怪文獻分享】MVFusion: 利用語義對齊的多視角 3D 物體檢測雷達和相機融合

標題&#xff1a;MVFusion: Multi-View 3D Object Detection with Semantic-aligned Radar and Camera Fusion 作者&#xff1a;Zizhang Wu , Guilian Chen , Yuanzhu Gan , Lei Wang , Jian Pu 來源&#xff1a;2023 IEEE International Conference on Robotics and Automat…

kubernetes企業級高可用部署

目錄 1、Kubernetes高可用項目介紹 2、項目架構設計 2.1、項目主機信息 2.2、項目架構圖 1、Kubernetes高可用項目介紹 2、項目架構設計 2.1、項目主機信息 2.2、項目架構圖 2.3、項目實施思路 3、項目實施過程 3.1、系統初始化 3.2、配置部署keepalived服務 3.3、…

強制Edge或Chrome使用獨立顯卡【WIN10】

現代瀏覽器通常將圖形密集型任務卸載到 GPU&#xff0c;以改善你的網頁瀏覽體驗&#xff0c;從而釋放 CPU 資源用于其他任務。 如果你的系統有多個 GPU&#xff0c;Windows 10 可以自動決定最適合 Microsoft Edge 自動使用的 GPU&#xff0c;但這并不一定意味著最強大的 GPU。 …

Linux/centos上如何配置管理NFS服務器?

Linux/centos上如何配置管理NFS服務器&#xff1f; 1 NFS基礎了解1.1 NFS概述1.2 NFS工作流程 2 安裝和啟動NFS服務2.1 安裝NFS服務器2.2 啟動NFS服務 3 配置NFS服務器和客戶端3.1 配置NFS服務器3.2 配置NFS客戶端 4 實際示例4.1 基本要求4.2 案例實現 1 NFS基礎了解 NFS&…

LAXCUS如何通過技術創新管理數千臺服務器

隨著互聯網技術的不斷發展&#xff0c;服務器已經成為企業和個人獲取信息、進行計算和存儲的重要工具。然而&#xff0c;隨著服務器數量的不斷增加&#xff0c;傳統的服務器管理和運維方式已經無法滿足現代企業的需求。LAXCUS做為專注服務器集群的【數存算管】一體化平臺&#…

Jtti:Windows server如何備份與還原注冊表

在 Windows Server 中&#xff0c;備份和還原注冊表是一項重要的任務&#xff0c;可以幫助你在系統配置更改之前創建一個恢復點&#xff0c;以防止出現問題。以下是在 Windows Server 上備份和還原注冊表的步驟&#xff1a; 備份注冊表&#xff1a; 1.打開“運行”對話框&…

企業數據庫遭到360后綴勒索病毒攻擊,360勒索病毒解密

在當今數字化時代&#xff0c;企業的數據安全變得尤為重要。隨著數字化辦公的推進&#xff0c;企業的生產運行效率得到了很大提升&#xff0c;然而針對網絡安全威脅&#xff0c;企業也開始慢慢引起重視。近期&#xff0c;我們收到很多企業的求助&#xff0c;企業的服務器遭到了…

代理模式(Java實現)

代理模式是常見的設計模式之一&#xff0c;顧名思義&#xff0c;代理模式就是代理對象具備真實對象的功能&#xff0c;并代替真實對象完成相應操作&#xff0c;并能夠在操作執行的前后&#xff0c;對操作進行增強處理。&#xff08;為真實對象提供代理&#xff0c;然后供其他對…

threejs使用gui改變相機的參數

調節相機遠近角度 定義相機的配置&#xff1a; const cameraConfg reactive({ fov: 45 }) gui中加入調節fov的方法 const gui new dat.GUI();const cameraFolder gui.addFolder("相機屬性設置");cameraFolder.add(cameraConfg, "fov", 0, 100).name(…

YOLO格式數據集(.txt)如何轉換為VOC格式數據集(.xml)

前言&#xff1a; 安裝好python環境與編譯器 轉換&#xff1a; 將標注文件從文本格式&#xff08;.txt&#xff09;轉換為 XML 格式&#xff08;.xml&#xff09;可以通過以下步驟完成&#xff1a; 解析文本標注文件&#xff1a;打開 .txt 文件&#xff0c;逐行讀取每個標注…

Gin模板語法

Gin模板語法 文章目錄 <center> Gin模板語法前提提醒Gin框架啟動服務器模板解析模板渲染遇到不同目錄下相同的文件如何加載和渲染自定義函數加載靜態文件 前提提醒 由于有了前面template包的基礎,所以該筆記不再過多詳細分析 Gin框架啟動服務器 語法: r:gin.Default()/…

Medical Isolated Power Supply System in Angola

安科瑞 華楠 Abstract: Diagnosis and treatment in modern hospitals are inseparable from advanced medical equipment, which are inseparable from safe and reliable power supply. Many operations often last for several hours, and the consequences of a sudden pow…

【UE4 RTS】07-Camera Boundaries

前言 本篇實現的效果是當CameraPawn移動到地圖邊緣時會被阻擋。 效果 步驟 1. 打開項目設置&#xff0c;在“引擎-碰撞”中&#xff0c;點擊“新建Object通道” 新建通道命名為“MapBoundaries”&#xff0c;然后點擊接受 2. 向視口中添加 阻擋體積 調整阻擋體積的縮放 向四…

【TypeScript】this指向,this內置組件

this類型 TypeScript可推導的this類型函數中this默認類型對象中的函數中的this明確this指向 怎么指定this類型 this相關的內置工具類型轉換ThisParameterType<>ThisParameterType<>ThisType TypeScript可推導的this類型 函數中this默認類型 對象中的函數中的this…

華為OD機試-字符串序列判定

題目描述 給定兩個字符串 s和 t &#xff0c;判斷 s是否為 t 的子序列。 你可以認為 s 和 t 中僅包含英文小寫字母。字符串 t 可能會很長&#xff08;長度n ~ 500,000&#xff09;&#xff0c;而 s 是個短字符串&#xff08;長度 <100&#xff09;。字符串的一個子序列是原…

Docker容器:docker基礎及安裝

文章目錄 一.docker容器概述1.什么是容器2. docker與虛擬機的區別2.1 docker虛擬化產品有哪些及其對比2.2 Docker與虛擬機的區別 3.Docker容器的使用場景4.Docker容器的優點5.Docker 的底層運行原理6.namespace的六項隔離7.Docker核心概念 二.Docker安裝 及管理1.安裝 Docker1.…

【科研論文配圖繪制】task1 掌握科研繪圖的基本知識

【科研論文配圖繪制】task1 掌握科研繪圖的基本知識 寫在最前 8月份Datawhale組隊學習&#xff0c;寫下該博客記錄學習內容 1.科研論文配圖的分類與構成 2.科研論文配圖的格式和尺寸 3.科研論文配圖中的字體和字號設置 4.科研論文配圖的版式設計、結構布局和顏色搭配 占個…

機器學習筆記 - 基于C++的??深度學習 三、實現成本函數

機器學習中的建模 作為人工智能工程師,我們通常將每個任務或問題定義為一個函數。 例如,如果我們正在開發面部識別系統,我們的第一步是將問題定義為將輸入圖像映射到標識符的函數F(X)。但是問題是如何知道F(X)公式? 事實上,使用公式或一系列固有規則來定義F(X)是不可行的(…

【Go 基礎篇】Go語言指針解析:深入理解內存與引用的奧秘

介紹 指針是計算機編程中的重要概念&#xff0c;它提供了直接訪問內存地址的能力&#xff0c;為程序的數據處理和內存管理提供了靈活性和效率。在Go語言&#xff08;Golang&#xff09;中&#xff0c;指針也是一種重要的數據類型&#xff0c;用于處理變量的引用和修改。本篇博…