华为L410上制作内网镜像模板01

原文链接:华为L410上制作离线安装软件模板01
hello,大家好啊,今天给大家带来一篇在内网搭建Apache服务器,用于安装完内网操作系统后,在第一次开机时候,为系统安装软件,今天给大家用WeChat举例,大家可以根据实际情况调整自己的软件,并且可以结合我们之前的内网仓库搭建教程来同步使用,今天先给大家演示搭建Apache服务器并上传离线WeChat包。

1、查看系统信息

pdsyw@pdsyw-pc:~/Desktop$ cat /etc/.kyinfo 
[dist]
name=Kylin
milestone=Desktop-V10-SP1-2303-update1-Wayland-Release-General-kirin990-20230703
arch=arm64
beta=False
time=2023-07-03 16:25:54
dist_id=Kylin-Desktop-V10-SP1-2303-update1-Wayland-Release-General-kirin990-20230703-arm64-2023-07-03 16:25:54[servicekey]
key=0571015[os]
to=
term=2024-10-11pdsyw@pdsyw-pc:~/Desktop$ uname -a
Linux pdsyw-pc 4.19.71-30-kr990 #27b1-KYLINOS SMP PREEMPT Thu Jun 8 05:57:15 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
pdsyw@pdsyw-pc:~/Desktop$ 

image.png

2、进入/var/cache/apt/archives/路径

pdsyw@pdsyw-pc:~/Desktop$ sudo -i
输入密码
root@pdsyw-pc:~# cd /var/cache/apt/archives/
root@pdsyw-pc:/var/cache/apt/archives# ll
总用量 12
drwxr-xr-x 3 root root 4096 11月  7 19:25 ./
drwxr-xr-x 3 root root 4096 11月  7 19:31 ../
-rw-r----- 1 root root    0 11月  7 19:25 lock
drwx------ 2 _apt root 4096 7月   3 16:20 partial/
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

3、更新系统源

root@pdsyw-pc:/var/cache/apt/archives# apt update 
命中:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1 InRelease
命中:2 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default InRelease
命中:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates InRelease
命中:4 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-kirin990-2303-feature InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有 10 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

4、下载WeChat离线包

root@pdsyw-pc:/var/cache/apt/archives# apt install -d -y kylin-kwre-wechat 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:archdetect-deb dmeventd libaio1 libdebian-installer4libdevmapper-event1.02.1 liblvm2cmd2.03 libyaml-cpp0.6 localechooser-datalvm2 user-setup
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:binfmt-support gir1.2-vte-2.91 kylin-kwre-crossover kylin-kwre-exagear
下列【新】软件包将被安装:binfmt-support gir1.2-vte-2.91 kylin-kwre-crossover kylin-kwre-exagearkylin-kwre-wechat
升级了 0 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。
需要下载 1,176 MB 的归档。
解压缩后会消耗 2,115 MB 的额外空间。
获取:1 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-exagear arm64 1.7-2-2870 [460 MB]
获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 binfmt-support arm64 2.2.0-2 [63.4 kB]
获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 gir1.2-vte-2.91 arm64 0.60.1-1kylin1 [30.1 kB]
获取:4 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-crossover arm64 22.0.5-5 [500 MB]
获取:5 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-wechat arm64 22.0.5-5.1-3.6.0 [216 MB]
已下载 1,176 MB,耗时 30秒 (39.0 MB/s)                                         
于“仅下载”模式中下载完毕
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

5、压缩WeChat离线包

root@pdsyw-pc:/var/cache/apt/archives# ll
总用量 1148520
drwxr-xr-x 3 root root      4096 11月  7 19:37 ./
drwxr-xr-x 3 root root      4096 11月  7 19:37 ../
-rw-r--r-- 1 root root     63444 5月  25  2021 binfmt-support_2.2.0-2_arm64.deb
-rw-r--r-- 1 root root     30104 5月  25  2021 gir1.2-vte-2.91_0.60.1-1kylin1_arm64.deb
-rw-r--r-- 1 root root 499793768 9月   1 14:50 kylin-kwre-crossover_22.0.5-5_arm64.deb
-rw-r--r-- 1 root root 460090852 10月 19 09:33 kylin-kwre-exagear_1.7-2-2870_arm64.deb
-rw-r--r-- 1 root root 216080400 10月 19 09:33 kylin-kwre-wechat_22.0.5-5.1-3.6.0_arm64.deb
-rw-r----- 1 root root         0 11月  7 19:25 lock
drwx------ 2 _apt root      4096 11月  7 19:36 partial/
root@pdsyw-pc:/var/cache/apt/archives# tar zcvf wechat.tar.gz *.deb
binfmt-support_2.2.0-2_arm64.deb
gir1.2-vte-2.91_0.60.1-1kylin1_arm64.deb
kylin-kwre-crossover_22.0.5-5_arm64.deb
kylin-kwre-exagear_1.7-2-2870_arm64.deb
kylin-kwre-wechat_22.0.5-5.1-3.6.0_arm64.deb
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

6、安装Apache服务器

root@pdsyw-pc:~# apt install apache2 -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:archdetect-deb dmeventd libaio1 libdebian-installer4libdevmapper-event1.02.1 liblvm2cmd2.03 libyaml-cpp0.6 localechooser-datalvm2 user-setup
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:apache2-bin apache2-data apache2-utils libapr1 libaprutil1libaprutil1-dbd-sqlite3 libaprutil1-ldap
建议安装:apache2-doc apache2-suexec-pristine | apache2-suexec-custom ufw
下列【新】软件包将被安装:apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1libaprutil1-dbd-sqlite3 libaprutil1-ldap
升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。
需要下载 1,882 kB 的归档。
解压缩后会消耗 6,740 kB 的额外空间。
获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 libapr1 arm64 1.6.5-1kylin1 [93.8 kB]
获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1 arm64 1.6.1-4kylin2.1 [90.1 kB]
获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.1-4kylin2.1 [19.6 kB]
获取:4 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1-ldap arm64 1.6.1-4kylin2.1 [17.9 kB]
获取:5 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-bin arm64 2.4.41-4kylin3.14 [1,156 kB]
获取:6 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-data all 2.4.41-4kylin3.14 [167 kB]
获取:7 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-utils arm64 2.4.41-4kylin3.14 [160 kB]
获取:8 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2 arm64 2.4.41-4kylin3.14 [178 kB]
已下载 1,882 kB,耗时 2秒 (1,228 kB/s)
debconf: 无法初始化前端界面:Dialog
debconf: (没有安装任何可用的对话框类程序,所以无法使用基于此种形式的界面。 at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 8.)
debconf: 返回前端界面:Readline
正在选中未选择的软件包 libapr1:arm64。
(正在读取数据库 ... 系统当前共安装有 183762 个文件和目录。)
准备解压 .../0-libapr1_1.6.5-1kylin1_arm64.deb  ...
正在解压 libapr1:arm64 (1.6.5-1kylin1) ...
正在选中未选择的软件包 libaprutil1:arm64。
准备解压 .../1-libaprutil1_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 libaprutil1-dbd-sqlite3:arm64。
准备解压 .../2-libaprutil1-dbd-sqlite3_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1-dbd-sqlite3:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 libaprutil1-ldap:arm64。
准备解压 .../3-libaprutil1-ldap_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1-ldap:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 apache2-bin。
准备解压 .../4-apache2-bin_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2-bin (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2-data。
准备解压 .../5-apache2-data_2.4.41-4kylin3.14_all.deb  ...
正在解压 apache2-data (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2-utils。
准备解压 .../6-apache2-utils_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2-utils (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2。
准备解压 .../7-apache2_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2 (2.4.41-4kylin3.14) ...
正在设置 libapr1:arm64 (1.6.5-1kylin1) ...
正在设置 apache2-data (2.4.41-4kylin3.14) ...
正在设置 libaprutil1:arm64 (1.6.1-4kylin2.1) ...
正在设置 libaprutil1-ldap:arm64 (1.6.1-4kylin2.1) ...
正在设置 libaprutil1-dbd-sqlite3:arm64 (1.6.1-4kylin2.1) ...
正在设置 apache2-utils (2.4.41-4kylin3.14) ...
正在设置 apache2-bin (2.4.41-4kylin3.14) ...
正在设置 apache2 (2.4.41-4kylin3.14) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling module reqtimeout.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /l
ib/systemd/system/apache2.service.
Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.
service → /lib/systemd/system/apache-htcacheclean.service.
正在处理用于 systemd (245.4-4kylin3.20k0.7) 的触发器 ...
正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...
正在处理用于 libc-bin (2.31-0kylin9.1k20.6) 的触发器 ...
/sbin/ldconfig.real: /usr/lib/libtinyxml2.so.9 is not a symbolic linkroot@pdsyw-pc:~# 

image.png

7、拷贝WeChat离线包到/var/www/html/

root@pdsyw-pc:~# cd /var/www/html/
root@pdsyw-pc:/var/www/html# ll
总用量 20
drwxr-xr-x 2 root root  4096 11月  7 19:38 ./
drwxr-xr-x 3 root root  4096 11月  7 19:37 ../
-rw-r--r-- 1 root root 10918 11月  7 19:37 index.html
root@pdsyw-pc:/var/www/html# cp /var/cache/apt/archives/wechat.tar.gz ./
root@pdsyw-pc:/var/www/html# ll
总用量 1148448
drwxr-xr-x 2 root root       4096 11月  7 19:40 ./
drwxr-xr-x 3 root root       4096 11月  7 19:37 ../
-rw-r--r-- 1 root root      10918 11月  7 19:37 index.html
-rw-r--r-- 1 root root 1175987553 11月  7 19:40 wechat.tar.gz
root@pdsyw-pc:/var/www/html# chmod 777 wechat.tar.gz 
root@pdsyw-pc:/var/www/html# 

image.png

8、删除index.html

root@pdsyw-pc:/var/www/html# ll
总用量 1148452
drwxr-xr-x 2 root root       4096 11月  7 19:40 ./
drwxr-xr-x 3 root root       4096 11月  7 19:37 ../
-rw-r--r-- 1 root root      10918 11月  7 19:37 index.html
-rwxrwxrwx 1 root root 1175987553 11月  7 19:40 wechat.tar.gz*
root@pdsyw-pc:/var/www/html# rm -rf index.html 
root@pdsyw-pc:/var/www/html# 

image.png

9、启动Apache服务器

root@pdsyw-pc:/var/www/html# systemctl enable apache2 --now
Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable apache2
root@pdsyw-pc:/var/www/html# systemctl status apache2 
● apache2.service - The Apache HTTP ServerLoaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>Active: active (running) since Tue 2023-11-07 19:37:07 CST; 5min agoDocs: https://httpd.apache.org/docs/2.4/Main PID: 11468 (apache2)Tasks: 55 (limit: 9108)Memory: 5.5MCGroup: /system.slice/apache2.service├─11468 /usr/sbin/apache2 -k start├─11469 /usr/sbin/apache2 -k start└─11470 /usr/sbin/apache2 -k start11月 07 19:37:07 pdsyw-pc systemd[1]: Starting The Apache HTTP Server...
11月 07 19:37:07 pdsyw-pc apachectl[11465]: AH00558: apache2: Could not reliabl>
11月 07 19:37:07 pdsyw-pc systemd[1]: Started The Apache HTTP Server.
root@pdsyw-pc:/var/www/html# 

image.png

10、查看IP信息

root@pdsyw-pc:/var/www/html# ip a | grep wlan0
7: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000inet 192.168.1.16/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0
root@pdsyw-pc:/var/www/html# 

image.png

11、在web页面查看
image.png

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

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

相关文章

Qt绘制饼状图

必须在MainWindow.h头文件开头放 #include <QtCharts> //必须这么设置 创建chart&#xff1a; void MainWindow::iniPiewChart() { //饼图初始化QChart *chart new QChart();chart->setTitle(" Piechart演示");chart->setAnimationOptions(QChar…

数据分析实战 | 贝叶斯分类算法——病例自动诊断分析

目录 一、数据及分析对象 二、目的及分析任务 三、方法及工具 四、数据读入 五、数据理解 六、数据准备 七、模型训练 八、模型评价 九、模型调参 十、模型预测 一、数据及分析对象 CSV文件——“bc_data.csv” 数据集链接&#xff1a;https://download.csdn.net/d…

【leaflet】1. 初见

▒ 目录 ▒ &#x1f6eb; 导读需求开发环境 1️⃣ 概念概念解释特点 2️⃣ 学习路线图3️⃣ html示例&#x1f6ec; 文章小结&#x1f4d6; 参考资料 &#x1f6eb; 导读 需求 要做游戏地图了&#xff0c;看到大量产品都使用的leaflet&#xff0c;所以开始学习这个。 开发环境…

QGridLayout

QGridLayout QGridLayout 是 Qt 框架中的一个布局管理器类&#xff0c;用于在窗口或其他容器中创建基于网格的布局。 QGridLayout 将窗口或容器划分为行和列的网格&#xff0c;并将小部件放置在相应的单元格中。可以通过调整行、列和单元格的大小来控制布局的样式和结构。 以…

深入理解强化学习——多臂赌博机:梯度赌博机算法的数学证明

分类目录&#xff1a;《深入理解强化学习》总目录 通过将梯度赌博机算法理解为梯度上升的随机近似&#xff0c;我们可以深人了解这一算法的本质。在精确的梯度上升算法中&#xff0c;每一个动作的偏好函数 H t ( a ) H_t(a) Ht​(a)与增量对性能的影响成正比&#xff1a; H t …

基于SSM和vue的在线购物系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SSM和vue的在线购物系统,java项目。…

FlinkSQL聚合函数(Aggregate Function)详解

使用场景&#xff1a; 聚合函数即 UDAF&#xff0c;常⽤于进多条数据&#xff0c;出⼀条数据的场景。 上图展示了⼀个 聚合函数的例⼦ 以及 聚合函数包含的重要⽅法。 案例场景&#xff1a; 关于饮料的表&#xff0c;有三个字段&#xff0c;分别是 id、name、price&#xff0…

BI 数据可视化平台建设(1)—交叉表组件演变实战

作者&#xff1a;vivo 互联网大数据团队 - Zhu Jianchen 本文是vivo互联网大数据团队《BI数据可视化平台建设》系列文章第1篇 - 交叉表组件。 交叉表在数据分析里应用广泛&#xff0c;通过本文&#xff0c;你将了解到&#xff1a; 交叉表的基本概念&#xff0c;以及BI可视化平…

【狂神说Java】Nginx详解

✅作者简介&#xff1a;CSDN内容合伙人、信息安全专业在校大学生&#x1f3c6; &#x1f525;系列专栏 &#xff1a;狂神说Java &#x1f4c3;新人博主 &#xff1a;欢迎点赞收藏关注&#xff0c;会回访&#xff01; &#x1f4ac;舞台再大&#xff0c;你不上台&#xff0c;永远…

数据代理机制

目录 前言 Object.defineProperty() 语法 第三个参数配置项 数据代理机制的实现 MVVM分层思想 前言 本文介绍Vue的数据代理机制&#xff0c;也就是通过vue实例对象来代理data对象中的属性的操作 Object.defineProperty() 在介绍vue的数据代理机制前&#xff0c;我们需要…

JVM字符串常量池StringTable

目录 一、StringTable为什么要调整 二、String的基本特性 三、String的内存分配 四、字符串拼接操作 五、intern()方法 六、Stringtable的垃圾回收 七、G1中String去重操作 一、StringTable为什么要调整 jdk7之前&#xff0c;hotspot对于方法区的实现是永久代&#xff…

【算法】算法题-20231113

这里写目录标题 一、判断是否为回文数二、编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀&#xff0c;返回空字符串&#xff08;力口14&#xff09;。三、在排序数组中查找元素的第一个和最后一个位置&#xff08;力扣34题&#xff09;四、删除排序数组中的…

【图像处理:OpenCV-Python基础操作】

【图像处理&#xff1a;OpenCV-Python基础操作】 1 读取图像2 显示图像3 保存图像4 图像二值化、灰度图、彩色图&#xff0c;像素替换5 通道处理&#xff08;通道拆分、合并&#xff09;6 调整尺寸大小7 提取感兴趣区域、掩膜8 乘法、逻辑运算9 HSV色彩空间&#xff0c;获取特定…

burpsuite安装详细教程

要安装 Burp Suite&#xff0c;可以按照以下步骤操作&#xff1a; 首先从官方网站 https://portswigger.net/burp/communitydownload 下载 Burp Suite 安装文件&#xff0c;选择适合自己操作系统的版本。 下载后&#xff0c;找到下载的安装文件&#xff0c;然后右键点击以管理员…

layui控件开发,实现下拉搜索从数据库获取数据

1 标签部分使用带搜索的下拉框 <div class"layui-inline"><label class"layui-form-label">单位</label><div class"layui-input-inline"><select name"org" lay-search id"org_dwbh" lay-filt…

ENVI IDL:如何基于气象站点数据进行反距离权重插值?

01 前言 仅仅练习&#xff0c;大可使用ArcGIS或者已经封装好的python模块进行插值&#xff0c;此处仅仅从底层理解如何从公式和代码理解反距离权重插值的过程&#xff0c;从而更深刻的理解IDL的使用和插值的理解。 02 函数说明 2.1 Read_CSV()函数 官方语法如下&#xff1a…

概念解析 | 菲涅尔方程 Fresnel Equations :揭示光的奥秘面纱

注1:本文系“概念解析”系列之一,致力于简洁清晰地解释、辨析复杂而专业的概念。本次辨析的概念是:菲涅尔方程 菲涅尔方程:揭示光的奥秘面纱 背景介绍 当光从一种介质传播到另一种介质时,部分光会折射进入新介质,部分会反射回原介质。这一现象被称为光的折射和反射。 19世纪…

Python---字典---dict

1、为什么需要字典 如果想要存储一个人的信息&#xff0c;姓名&#xff1a;Tom&#xff0c;年龄&#xff1a;20周岁&#xff0c;性别&#xff1a;男&#xff0c;如何快速存储。 person [Tom, 20, 男] 在日常生活中&#xff0c;姓名、年龄以及性别同属于一个人的基本特征。 但…

爬虫之数据解析

何为数据解析 概念&#xff1a;就是将爬取到数据中局部的指定的数据进行提取作用&#xff1a;实现聚焦爬虫数据解析通用原理&#xff1a; html是用来展示数据&#xff0c;html中展示的数据正是我们要爬取或者采集的数据数据解析的通用原理&#xff1a; 标签定位提取标签中存储…

Please No More Sigma(构造矩阵)

Please No More Sigma 给f(n)定义如下&#xff1a; f(n)1 n1,2; f(n)f(n-1)f(n-2) n>2; 给定n&#xff0c;求下式模1e97后的值 Input 第一行一个数字T&#xff0c;表示样例数 以下有T行&#xff0c;每行一个数&#xff0c;表示n。 保证T<100&#xff0c;n<100000…