blog-cloudflare-page.pages.dev Open in urlscan Pro
188.114.97.3  Public Scan

URL: https://blog-cloudflare-page.pages.dev/
Submission: On August 21 via automatic, source certstream-suspicious — Scanned from NL

Form analysis 0 forms found in the DOM

Text Content

偽者

实践是检验真理的唯一标准


 * 首页
 * 归档13
 * 标签14
 * 分类5
 * 搜索


 * 文章目录
 * 站点概览

Kripto

记录往后生活
13 日志
5 分类
14 标签




使用JETSON NANO与SIM7600G-H LTE模块接收HAHA SIM短信的实践经验

发表于 2024-03-23 更新于 2024-03-24 本文字数: 4k 阅读时长 ≈ 7 分钟

前几天我去香港玩,顺手买了一张haha
SIM卡,这张卡免月租免费接收短信,所以我买下了它,主要用于接收各种验证码。然而,由于我已经有两张其他卡在使用,这张新卡并不能立即投入使用。

于是手上本来就有台Jetson Nano在闲置的我,在某鱼上花200块买了个Jetson Nano用的SIM7600G-H LTE模块,想用它来接收haha
SIM卡的短信,并通过邮件通知我。

在这篇文章中,我将分享我的一点折腾经验。希望这对有类似需求的朋友有所帮助。


系统环境

GitHub - Qengineering/Jetson-Nano-Ubuntu-20-image: Jetson Nano with Ubuntu 20.04
image

本次使用的是Jetson Nano的Ubuntu
20.04系统,系统镜像是由Qengineering提供的。这个镜像已经预装了很多常用的工具,非常适合用来做一些小项目。详情可通过上述链接查看。


硬件连接

 1. 4G模块跳冒连接PWR和5V选择自动开机
 2. 4G模块USB座子需要连接到Jetson Nano,在终端输入ls /dev/ttyUSB*或lsusb检查座子安装是否正确

以上两点从官方WIKI中摘取,详细的连接方法可以参考如下官方文档。

SIM7600G-H 4G for Jetson Nano - Waveshare Wiki


前情提要


在 LINUX 系统下出现的 TTYUSB0 - TTYUSB4 分别是代表什么功能的COM口?

 1. /dev/ttyUSB0 - diag port for output developing messages
 2. /dev/ttyUSB1 - NMEA port for GPS NMEA data output
 3. /dev/ttyUSB2 - AT port for AT commands
 4. /dev/ttyUSB3 - Modem port for ppp-dial
 5. /dev/ttyUSB4 - Audio port

本次我们主要使用的是/dev/ttyUSB2,即AT口。AT口(AT
Port)是用于通过AT命令与设备(如调制解调器、移动通信设备等)进行交互的串行通信接口。它通常是一个串口,常见的有UART、USB等。


如何通过COM口与模块进行交互?

在Linux系统下,我们可以通过串口工具(如minicom)或者直接使用echo命令来与模块进行交互。

ECHO

使用echo命令向设备发送指令:

echo -e 'ATI\r' > /dev/ttyUSB2




使用cat命令持续接受设备反馈

cat /dev/ttyUSB2




MINICOM

安装minicom

sudo apt-get install minicom




使用minicom与设备交互

sudo minicom -D /dev/ttyUSB2 -b 115200





常用 AT 指令

指令 描述 返回值 AT AT测试命令 OK ATI 查询模块信息 Manufacturer: SIMCOM INCORPORATED
Model: SIMCOM_SIM7600G-H
Revision: SIM7600M22_V2.0
IMEI: 868888888888888
+GCAP: +CGSM
ATE 设置回显:
ATE1 打开回显
ATE0 关闭回显 OK AT+CGMI 查询模块制造商 OK AT+CGMM 查询模块型号 OK AT+CGSN 查询产品序列号 OK AT+CSUB
查询模块版本和芯片信息 OK AT+CGMR 查询固件版本序列号 OK AT+IPREX 设置模块硬件串口波特率 +IPREX:
OK AT+CRESET 重置模块 OK AT+CSQ 查询网络信号质量,返回信号值 +CSQ: 17,99 AT+CPIN?
查询SIM卡状态,返回READY表示正常 +CPIN: READY AT+COPS? 查询当前运营商 +COPS:
OK AT+CREG? 查询网络注册状态 +CREG:
OK AT+CPSI? 查询UE系统信息 AT+CNMP? 查询当前网络模式 OK 2: 自动
13: 仅GSM
38: 仅LTE
48: 除LTE外任何模式

在参数后面加上?可以查询当前的状态,=可以设置参数,例如AT+CREG?查询网络注册状态,AT+CREG=1设置为自动注册。

在参数后面加上=?可以查询当前支持的参数范围,例如:

 1. AT+CNMP=?查询当前支持的网络模式。
 2. AT+COPS=?查询当前支持的运营商。
 3. AT+CREG=?查询当前支持的网络注册状态。

更多具体的AT指令及其用法可以参考如下文档。

AT Command – Verify communication with the device | M2MSupport.net
Tutorial for SIMCOM M2M Modules | M2MSupport.net


Luat 4G LTE 模块 AT 命令手册 V4.2.2


在内地使用HAHA SIM卡

使用haha SIM时,由于该卡是香港卡,所以在内地使用时需要手动设置漫游。在内地使用时,可以通过以下AT指令设置:


VOLTE

打开VOLTE指令

AT+VOLTESETTING=1
AT+CNV=/nv/item_files/modem/mmode/ue_usage_setting,1,01,1




关闭VOLTE指令

AT+VOLTESETTING=0
AT+CNV=/nv/item_files/modem/mmode/ue_usage_setting,0,01,1





设置网络类型

仅选择 4G 网络

AT+CNMP=38




自动选择

AT+CNMP=2





设置运营商为联通

AT+COPS=1,2,"46001",2




AT+COPS=[<mode>[,<format>[,<oper>>[,<AcT>]]]]<CR> 命令用于设置网络选择模式和格式。

参数:

 * <mode>:网络选择模式
   * 0:自动选择网络(忽略参数 <oper>)
   * 1:手动选择网络
   * 2:从网络侧撤销注册
   * 3:只设置 <format>
   * 4:先手动选择网络后自动选择网络(若手动选择网络不成功,就进入自动选择网络)
 * <format>:网络运营商格式
   * 0:长字母 <oper>
   * 1:短格式字母 <oper>
   * 2:数字 <oper>(默认设置)
 * <oper>:网络运营商,格式由 <format> 决定,可以是:
   * 16 个字符的长字母格式
   * 8 个字符的短字母格式
   * 5 个字符的数字格式(MCC/MNC)
 * <AcT>:无线接入技术
   * 0:GSM
   * 1:GSM compact
   * 2:UTRAN
   * 3:GSM w/EGPRS
   * 4:UTRAN w/HSDPA
   * 5:UTRAN w/HSUPA
   * 6:UTRAN w/HSDPA and HSUPA
   * 7:E-UTRAN
   * 8:ECGSM
   * 9:NB-IOT


设置网络模式

命令: AT^SYSCONFIG=<mode>,<acqorder>,<roam>,<srvdomain>
描述: 该命令用于设置系统模式、GSM/WCDMA接入顺序、漫游和业务域特征。

语法规则:

 * 设置命令: AT^SYSCONFIG=<mode>,<acqorder>,<roam>,<srvdomain>
   返回: OK

 * 查询命令: AT^SYSCONFIG?
   返回: ^SYSCONFIG:<mode>,<acqorder>,<roam>,<srvdomain>
   返回: OK

参数定义:

参数 定义 取值 对取值的说明 <mode> system mode 2 Automatic
13 GSM ONLY
14 WCDMA ONLY
15 TD-SCDMA ONLY
16 LTE+UTRAN+GSM - <acqorder> Network access sequence 0 Automatic
1 GSM first, then UTRAN
2 UTRAN first ,then GSM
3 LTE first,then GSM or UTRAN - <roam> Roaming support 0 roaming disabled
1 roaming enabled
2 No Change - <srvdomain> Domain Setting 0 CS_ONLY
1 PS_ONLY
2 CS_PS
3 ANY
4 No Change -

使用步骤:

 1. 在串口工具中输入设置命令 AT^SYSCONFIG=<mode>,<acqorder>,<roam>,<srvdomain>
 2. 查询当前设置,输入查询命令 AT^SYSCONFIG?

启用漫游:

AT^SYSCONFIG=2,0,1,2





读取短信


AT+CMGL

用于读取短信内容。= 号后面的参数不同,读取的短信内容也不同。

 * AT+CMGL=4:读取所有短信。
 * AT+CMGL=0:读取所有未读短信。
 * AT+CMGL=1:读取所有已读短信。
 * AT+CMGL="ALL":读取所有短信,参数 ALL 需大写。
 * AT+CMGL="REC UNREAD":读取所有未读短信,参数 REC UNREAD 需大写。
 * AT+CMGL="REC READ":读取所有已读短信,参数 REC READ 需大写。


AT+CMGF

用于设置短信收发设备的收发模式和读取短信内容的模式。

 * AT+CMGF=0:以 PDU 模式收发和读取短信,支持 7-bit、8-bit 和 UCS2 编码。
 * AT+CMGF=1:以 TEXT 文本模式收发和读取短信,使用 Unicode 码显示短信内容。


AT+CMGF 与 AT+CMGL 结合使用

 * AT+CMGF=0 时,只能使用 AT+CMGL=4 读取所有短信,使用其他参数(如 “ALL”)将返回错误。读取的短信内容包含协议设置的编码内容。
 * AT+CMGF=1 时,只能使用 AT+CMGL="ALL" 读取所有短信,使用其他参数(如数字)将返回错误。读取的短信内容仅包含短信内容的
   Unicode 码。




WINDOWS 软硬链接

发表于 2024-02-28 更新于 2024-03-24 分类于 操作系统 本文字数: 4.5k 阅读时长 ≈ 7 分钟


WINDOWS 软硬链接教程

在Windows操作系统中,我们可以使用硬链接和软链接来关联两个或多个文件或目录。这份教程将介绍如何使用fsutil和mklink命令创建和管理这些链接。

默认(无参数) /D 参数 /H 参数 /J 参数 中文名称 符号链接 符号链接(目录) 硬链接 Junction链接 英文名称 Symbolic Link
Directory Symbolic Link Hard Link Junction 适用对象 文件 目录 文件 目录 是否必须指向实际路径 否 否 否 是
dir 命令下的类型 SYMLINK SYMLINKD 无特殊显示 JUNCTION 在资源管理器中的类型 .symlink 文件夹 无特殊显示 文件夹
在资源管理器中的图标 快捷方式 文件夹快捷方式 无特殊显示 文件夹快捷方式 修改时是否同步 是 是 是 是 删除时是否同步 否 否 否 否
删除源文件/目录的结果 删除源路径 删除源路径 删除所有硬链接 删除源路径 引用路径错误时的报错 无 引用了一个不可用的位置 - 引用了一个不可用的位置


1. 硬链接

硬链接是一种特殊的文件系统对象,它使得两个或以上的文件名可以直接关联到同一块磁盘空间。这意味着,如果您为一个文件创建了硬链接,那么在磁盘上,这个文件将具有多个名称,但是所有这些名称都指向同一个文件。


1.1 使用MKLINK创建硬链接

使用/H参数的mklink命令可以为文件创建硬链接。如果源路径是目录,不带参数的mklink命令会返回“拒绝访问”的错误消息。在命令提示符下使用dir命令列出当前目录的文件列表时,硬链接的显示方式与常规文件无异。

以下是创建硬链接的命令示例:

D:\test>mklink /H source_link.txt source.txt
为 source_link.txt <<===>> source.txt 创建了硬链接

D:\test>mklink /H source_link source
拒绝访问。

D:\test>dir
 驱动器 D 中的卷是 Data
 卷的序列号是 0000-0000

 D:\test 的目录

2023/03/01  00:00    <DIR>          .
2023/03/01  00:00    <DIR>          ..
2023/03/01  00:00    <DIR>          source
2023/03/01  00:00                 0 source.txt
2023/03/01  00:00                 0 source_link.txt
               2 个文件              0 字节
               3 个目录  100,000,000,000 可用字节




/H参数创建的硬链接在Windows资源管理器中的展示形式与源文件一致。

删除/H参数创建的硬链接,不会影响源路径指向的文件。删除硬链接指向的源文件,也不会影响硬链接。只有当一个文件的所有硬链接都被删除时,文件才会被真正删除。


1.2 使用FSUTIL创建硬链接

fsutil是Windows系统中的一个命令行工具,可以用于执行各种文件系统操作。在硬链接的创建过程中,fsutil提供了hardlink命令,用于创建硬链接。下面是创建硬链接的基本语法:

fsutil hardlink create <链接文件> <源文件>




其中,<链接文件>是硬链接的名称,<源文件>是要为其创建硬链接的文件的名称。以下是创建硬链接的命令示例:

fsutil hardlink create link1.txt original.txt
fsutil hardlink create link2.txt original.txt
fsutil hardlink create link3.txt original.txt




在这个例子中,我们为original.txt文件创建了三个硬链接,分别是link1.txt,link2.txt和link3.txt。

在Windows资源管理器中,硬链接的显示方式与源文件一致。删除硬链接,不会影响源文件。删除硬链接指向的源文件,也不会影响硬链接。只有当一个文件的所有硬链接都被删除时,文件才会被真正删除。

删除硬链接的语法如下:

del <链接文件>




以下是删除硬链接的命令示例:

del link1.txt
del link2.txt
del link3.txt





1.3 硬链接的优势

硬链接具有以下优势:

 * 兼容性好:硬链接在各种Windows操作系统中都能被支持。
 * 盘符更改不影响:如果原始文件所在的盘符发生变更,硬链接依然可以正常工作。
 * 无需管理员权限:创建硬链接不需要管理员权限,普通用户即可完成。


1.4 硬链接的局限性

然而,硬链接也存在以下局限性:

 * 必须在同一个分区:硬链接只能在同一个分区内的文件之间创建,无法跨分区。
 * 仅支持本地驱动器:硬链接不支持网络驱动器,只能在本地驱动器上使用。
 * 不支持文件夹:硬链接只能用于文件,无法用于文件夹。


2. JUNCTION 初级软链接

在Windows2000及其后续版本中,引入了一种被称为Junction链接(初级软链接)的功能。这种链接方式属于软链接类型,能够为一个文件夹创建多个链接。


2.1 创建 JUNCTION 链接的步骤

使用/J参数的mklink命令可以为目录创建Junction链接。当源路径是文件时,不带参数的mklink不会报错,但实际产生的链接将无法使用;在尝试访问时,系统会提示“目录名称无效”。在命令提示符下使用dir命令列出当前目录的文件列表时,Junction链接会被标记为JUNCTION,并且在文件名后面的方括号中显示链接的源地址的绝对路径。

以下是创建Junction链接的命令示例:

D:\test>mklink /J source_link.txt source.txt
为 source_link.txt <<===>> source.txt 创建的联接

D:\test>mklink /J source_link source
为 source_link <<===>> source 创建的联接

D:\test>dir
 驱动器 D 中的卷是 Data
 卷的序列号是 0000-0000

 D:\test 的目录

2024/04/01  00:00    <DIR>          .
2024/04/01  00:00    <DIR>          ..
2024/04/01  00:00    <DIR>          source
2024/04/01  00:00                 2 source.txt
2024/04/01  00:00    <JUNCTION>     source_link [D:\test\source]
2024/04/01  00:00    <JUNCTION>     source_link.txt [D:\test\source.txt]
               1 个文件              2 字节
               5 个目录  100,000,000,000 可用字节




/J参数创建的Junction链接在Windows资源管理器中的展示形式与普通的快捷方式类似——图标的左下角有一个小箭头。然而,在资源管理器中,Junction链接的文件类型是“文件夹”。对于源路径是文件的情况,图标将显示为空目录的样式。

删除/J参数创建的Junction链接,并不会影响源路径指向的文件。如果删除了Junction链接指向的源文件,再次访问该Junction链接时将无法访问,系统会提示“引用了一个不可用的位置”。


2.2 JUNCTION链接的优势

Junction链接方式有如下优势:

 * 兼容性较好:Junction链接方式在大多数Windows操作系统中都可以使用。
 * 支持文件夹操作:您可以在Junction链接的文件夹中进行创建、删除、移动文件等操作。
 * 支持跨分区:Junction链接可以链接到同一台电脑的不同分区中的文件夹。
 * 无需管理员权限:创建Junction链接的操作不需要管理员权限。


2.3 JUNCTION链接的局限性

然而,Junction链接方式也有一些局限性:

 * 不支持相对路径:创建Junction链接时,必须使用绝对路径。
 * 盘符被更改会受影响:如果原始文件夹所在的盘符被更改,那么Junction链接将无法正常工作。
 * 不可指向文件/远程SMB网络路径:Junction链接只能指向本地的文件夹,不能指向单个文件或者远程的SMB网络路径。


3. SYMBOLIC LINK(软链接)

Symbolic Link,也被称为符号链接或软链接,是在Windows
Vista及其后续版本中提供的一种链接方式。相较于Junction链接,Symbolic
Link可以看作是其增强版。它支持任何路径,包括文件路径和不存在的路径,同时也支持相对路径和跨文件系统的链接。

但需要注意的是,创建软链接需要管理员权限。


3.1 创建 SYMBOLIC LINK 的步骤

使用/D参数的mklink命令可以为目录创建Symbolic
Link,也就是目录级别的符号链接。当源路径是文件时,不带参数的mklink命令不会报错,但实际产生的Symbolic
Link将无法使用;尝试访问时,系统会提示“目录名称无效”。在命令提示符下使用dir命令列出当前目录的文件列表时,Symbolic
Link会被标记为SYMLINK,并且在文件名后面的方括号中显示链接的源地址。

以下是创建Symbolic Link的命令示例:

D:\test>mklink /D source_link source
为 source_link <<===>> source 创建的符号链接

D:\test>mklink /D source_link.txt source.txt
为 source_link.txt <<===>> source.txt 创建的符号链接

D:\test>dir
 驱动器 D 中的卷是 Data
 卷的序列号是 0000-0000

 D:\test 的目录

2022/02/01  00:00    <DIR>          .
2022/02/01  00:00    <DIR>          ..
2022/02/01  00:00    <DIR>          source
2022/02/01  00:00                 0 source.txt
2022/02/01  00:00    <SYMLINKD>     source_link [source]
2022/02/01  00:00    <SYMLINKD>     source_link.txt [source.txt]
               1 个文件              0 字节
               5 个目录  100,000,000,000 可用字节




/D参数创建的Symbolic
Link在Windows资源管理器中的展示形式与普通的快捷方式类似——图标的左下角有一个小箭头。然而,在资源管理器中,Symbolic
Link的文件类型是“文件夹”。对于源路径是文件的情况,图标将显示为空目录的样式。

删除/D参数创建的Symbolic Link,并不会影响源路径指向的文件。如果删除了Symbolic Link指向的源文件,再次访问该Symbolic
Link时将无法访问,系统会提示“引用了一个不可用的位置”。


3.2 特别注意

删除软链接需要使用rmdir命令,例如:

rmdir linkDir




注意,不能使用del命令删除软链接,否则会删除真实文件。




重置WINDOWS UPDATE状态

发表于 2024-02-28 更新于 2024-03-24 分类于 操作系统 本文字数: 853 阅读时长 ≈ 1 分钟

在这个教程中,我们将通过一系列的PowerShell命令来重置 Windows Update 的状态。这个过程可以帮助解决一些Windows
Update相关的问题,例如更新失败,更新卡住等。

net stop usosvc & net stop wuauserv




这两行命令的作用是先停止 Windows Update 服务 (wuauserv) 和 Update Orchestrator
服务(usosvc)。这两个服务是 Windows Update 的核心组件,我们需要先停止它们才能进行后续的操作。

del %systemroot%\SoftwareDistribution\DataStore\*
del %systemroot%\SoftwareDistribution\Download\*




以上两行命令分别删除 DataStore 和 Download 文件夹中的所有内容。这两个文件夹是 Windows Update
用来存储更新文件和更新历史的地方。清空这些文件夹可以帮助我们消除可能的更新错误。

del /f /q C:\ProgramData\USOPrivate\UpdateStore\*




这行命令删除 UpdateStore 文件夹中的所有内容。这个文件夹是 Update Orchestrator 服务用来存储更新数据的地方。

net start usosvc & net start wuauserv




这两行命令的作用是重新启动我们之前停止的 Windows Update 服务 (wuauserv) 和 Update Orchestrator 服务
(usosvc)。在清空了更新数据后,我们需要重新启动这两个服务来让 Windows Update 能够正常工作。

UsoClient.exe RefreshSettings




最后,这行命令刷新 Windows Update 的设置,确保所有的设置都是最新的。

完成这个脚本后,Windows Update 服务将会被完全重置,所有的更新历史和更新缓存都会被清除。然后通过重新启动服务和刷新设置,Windows
Update 就能够以全新的状态工作了。




AMAZONAWS-EC2——UBUNTU实例以ROOT身份访问

发表于 2022-05-26 更新于 2024-03-24 分类于 操作系统 本文字数: 2.4k 阅读时长 ≈ 4 分钟

Linux系统中,root用户往往拥有至高无上的权限,能够操作系统中的所有内容。日常使用中,我们也习惯了默认以root用户登入服务器。然而在AWS-EC2实例中,当你尝试以root用户登入时,则会收到以下消息作为回应,随后断联。

Please login as the user "ubuntu" rather than the user "root".




这是Ubuntu的安全策略,迫使你先以Ubuntu用户登入,再使用sudo su、sudo
-i等方法获得root用户访问权限。一般来说,这样的小事无非就是麻烦了点,并没有什么太大的问题,但在某些时候,当你尝试通过SFTP等方式访问时,则可能会出现权限不足而导致的各种操作问题。

如果你清楚自己在做什么,以及为什么要这样做,以下本文将向你展示如何在基于Ubuntu的AWS-EC2实例中以root身份进行访问。


步骤1:使用SSH访问你的服务器

以ubuntu身份登入服务器后,使用以下命令获得root用户权限:

sudo -i





步骤2:编辑AUTHORIZED_KEYS文件

vim /root/.ssh/authorized_keys




打开文件后,其内容一般如下(内容为方便理解已作换行处理):

no-port-forwarding, no-agent-forwarding, no-X11-forwarding, command="
echo 'Please login as the user "ubuntu" rather than the user "root".';
echo;sleep 10"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDLvKA6ofvTnXwxzjHPUhWJ+BunZ5F6D6scGxu0IR35Llwqg7Cvx0NmuJ8hWBkwg0Ri170alVY7bTEI+Mfv8eMaw/EKClADKZHZlTdXuC3v4tSW/jRaQsR+66yh3z+IRJnrDEhH1dVvqL1fzeznSQkiSAgPPnp54MSsTCZ/mZw9Rucz7CMGabfFHX+BaGh2ixU76Lv/ZwGEiT26/QZyte2Il/pcx2pMz8N3uf+MdsEJMJuDdSg6AEN161C5rw/BnAwSBSRMD4tKA11XlON5aXi+CPHN2ASqsXQ+x/mw4v8keRHbJRlhOWhL+jt2nVFQkExEZAFaHAwdzOePC/t/tj5l6b48acd43sDRD8VOwEiLWf5NzZvT+8iB6/30x468BKZMJ4NWnpMn/2UdwuR7G2YbA5y9Ae/TeOL1FO6uHoRhybeqG0jt3lpX020FxmGMpjh36ZfWhveweUoWUPNoIgf1j+P8eOrlJwBfbvoW4tl6dkmK2I6qdPORHnwIc8aB8dqoAgnoJj66C1M8gWvnzCsx34oHu94jIOKFCktaQ2kXJ1X5QNkPJ7BNRc8ZwoUAhzKbvuMnFPruSMgM3zSNmemN877nzW4rh5e3yeRxjtvAd6JE2TrRIdPIf+XJLq9oFwMiuZXkB4afc8eR2bPzHZbfC/AK//1S9ImVbVqEMkJakw== your_email@example.com




将密钥对以外的内容删除,如下:

no-port-forwarding, no-agent-forwarding, no-X11-forwarding, command="
echo 'Please login as the user "ubuntu" rather than the user "root".';
echo;sleep 10"




保存更改后,你的authorized_keys文件将仅存有密钥对本身,如下:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDLvKA6ofvTnXwxzjHPUhWJ+BunZ5F6D6scGxu0IR35Llwqg7Cvx0NmuJ8hWBkwg0Ri170alVY7bTEI+Mfv8eMaw/EKClADKZHZlTdXuC3v4tSW/jRaQsR+66yh3z+IRJnrDEhH1dVvqL1fzeznSQkiSAgPPnp54MSsTCZ/mZw9Rucz7CMGabfFHX+BaGh2ixU76Lv/ZwGEiT26/QZyte2Il/pcx2pMz8N3uf+MdsEJMJuDdSg6AEN161C5rw/BnAwSBSRMD4tKA11XlON5aXi+CPHN2ASqsXQ+x/mw4v8keRHbJRlhOWhL+jt2nVFQkExEZAFaHAwdzOePC/t/tj5l6b48acd43sDRD8VOwEiLWf5NzZvT+8iB6/30x468BKZMJ4NWnpMn/2UdwuR7G2YbA5y9Ae/TeOL1FO6uHoRhybeqG0jt3lpX020FxmGMpjh36ZfWhveweUoWUPNoIgf1j+P8eOrlJwBfbvoW4tl6dkmK2I6qdPORHnwIc8aB8dqoAgnoJj66C1M8gWvnzCsx34oHu94jIOKFCktaQ2kXJ1X5QNkPJ7BNRc8ZwoUAhzKbvuMnFPruSMgM3zSNmemN877nzW4rh5e3yeRxjtvAd6JE2TrRIdPIf+XJLq9oFwMiuZXkB4afc8eR2bPzHZbfC/AK//1S9ImVbVqEMkJakw== your_email@example.com




到这里为止,保存文件便可以以root身份登入了。


12…4
© 2014 – 2024 NexT
站点总字数: 28k 站点阅读时长 ≈ 46 分钟
由 Hexo & NexT.Gemini 强力驱动
0%
Theme NexT works best with JavaScript enabled