- 博客(76)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu新增磁盘挂载
该命令会列出所有磁盘及其分区的信息,新磁盘通常没有挂载点。如果新磁盘没有分区,你需要对其进行分区。在根目录下创建一个用于挂载新磁盘分区的目录,例如。为了让系统在开机时自动挂载新磁盘分区,需要编辑。命令查看系统中所有的块设备,找出新增的磁盘。命令对分区进行格式化,这里以创建。命令将新磁盘分区挂载到创建的挂载点。
2025-04-28 16:12:16
202
原创 kuberSphere开启ELK日志组件
在集群板块点击定制资源定义 ClusterConfiguration。enabled: false 改为 enabled: true。将images中busybox:latest修改为可拉取镜像。
2025-04-09 17:10:45
146
原创 Ubuntu 24.04启用root账户
ubuntu默认是禁用了root账号的,需要手动开始root权限。一旦你成功登录为 root 用户,你就可以执行需要。然后输入你之前设置的 root 密码。(**注:**可能需要重连一下终端)
2025-04-09 17:05:44
591
原创 Python优雅的日志输出
配置日志# 记录日志logger.debug("这是一条Debug级别的日志")logger.info("这是一条Info级别的日志")输出结果如下2025-04-02 15:58:24,459 - example_logger - DEBUG - 这是一条Debug级别的日志2025-04-02 15:58:24,459 - example_logger - INFO - 这是一条Info级别的日志每次创建文件的时候都需要配置一下日志输出的格式,有没有更优雅简洁的方案,接下来看下。
2025-04-03 10:59:29
182
原创 docker的入门以及使用
docker container update --restart=always 容器ID(或者容器名)docker run -d --restart=always --name 设置容器名 使用的镜像。#创建容器的时候设置容器为自动重启 命令行中加参数 --restart=always。docker logs -f -t tail 10 容器id。docker logs --tail=“100” 容器id。docker logs --f 容器id。docker rmi -f 镜像id。
2025-04-02 15:45:25
981
原创 使用KubeKey新增Kubernetes的worker节点
修改配置文件 /etc/chrony.conf,修改 ntp 服务器配置。重启并设置 chrony 服务开机自启动。切入新的终端会话,验证主机名修改成功。验证 chrony 同步状态。
2025-04-02 15:37:53
162
原创 上课点名系统
对象上课点名需要增加趣味性,然后就想着搞一个随机点名的系统,找了一下网上已有的方案简单,用deepseek做了下修改,用来支持Excel上传。
2025-03-14 15:16:16
306
原创 Centos安装GPU驱动,使用100元显卡玩转deepseek
如果这个命令返回了 GPU 的信息,那么驱动已经安装。如果没有,你需要先安装 NVIDIA 驱动。你可以通过 NVIDIA 的官方网站下载适用于你的 CentOS 版本的驱动,或者使用 RPM 包进行安装。如果遇到任何问题,检查日志文件和确保所有依赖都已正确安装通常会有所帮助。的容器,用于显示 GPU 的状态信息。如果 GPU 信息被正确显示,那么你的安装就是成功的。的输出,说明 NVIDIA Container Toolkit 已正确安装并配置。确保你的系统上安装了 Docker。1.编辑配置文件编辑。
2025-02-10 17:50:59
1011
原创 kuberSphere开启日志系统
在集群板块点击定制资源定义ClusterConfiguration。enabled:false改为enabled:true。将images中busybox:latest修改为可拉取镜像。
2025-01-18 09:52:19
240
原创 scrapy对接rabbitmq的时候使用post请求
之前做分布式爬虫的时候,都是从push url来拿到爬虫消费的链接,这里提出一个问题,假如这个请求是post请求的呢,我观察了scrapy-redis的源码,其中spider.py的代码是这样写的。
2024-12-09 15:40:16
595
原创 openEuler安装显卡P104-100驱动报错No devices were found
可以发现设备,因为是在PVE虚拟机中安装,已经打开显卡直通,在虚拟机里面折腾安装驱动都不大行。关机找到显卡电源线插上电源尝试,终于显示了,问题解决,这时候已经0点了,搞完收工。注:使用nano保存时候为ctrl + x,然后输入yes,回车保存退出。再次安装显卡驱动发现输出还有问题,难道真是显卡问题吗?周末闲来无事淘了一张矿卡,但是安装显卡驱动之后报错。1.安装过程中有上述报错,需要更新一下apt源。看到上述报错了,GPU电源没接。打开机箱果然电源没接,大乌龙啊。除了上述的还需要修改。
2024-11-25 09:31:25
945
原创 PVE中Cloudinit备份
我们知道pve中Cloudinit非常好用,适用于频繁实验创建虚拟主机,今天我们学习一下如何将Cloudinit备份,在不同的pve中使用。
2024-11-15 15:53:12
567
原创 FRP反向代理使用
我这里下载的是0.61的版本frp_0.61.0_linux_amd64.tar.gz将压缩包压缩包frp_0.61.0_linux_amd64.tar.gz到此目录下/usr/local/frps并解压文件其中frps为启动文件,frps.toml为配置文件编辑文件vim ./frps.toml。
2024-11-05 13:55:31
496
原创 shell脚本基础
在 Shell 编程中,变量是用于存储数据值的名称。注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。变量名可以包含字母(大小写敏感)、数字和下划线,不能包含其他特殊字符。变量名不能以数字开头,但可以包含数字。不要使用Shell的关键字(例如 if、then、else、fi、for、while 等)作为变量名,以免引起混淆。习惯上,常量的变量名通常使用大写字母,例如PI=3.14。尽量避免在变量名中使用特殊符号,因为它们可能与 Shell 的语法产生冲突。
2024-09-27 10:11:10
1049
原创 将用户证书导入到系统证书
现在大部分app已经不信任用户证书,通过传统charles安装证书抓包的方式已经不行,今天就来说一个将系统证书移动到系统目录的方法,系统证书的目录只有可读权限,有时候挂在目录会不成功。通过RootExplorer将证书移动到系统证书文件下,系统证书目录为/etc/security/cacerts。然后再magisk中安装好模块,然后重启手机。
2024-09-07 10:28:06
1831
1
原创 ModuleNotFoundError: No module named ‘scrapy.utils.reqser‘
ModuleNotFoundError: No module named 'scrapy.utils.reqser'原因是新的版本的scrapy已经摒弃了该方法,但是scrapy-rabbitmq-scheduler 没有及时的更新,所以此时有两种解决方法。2.更改scrapy-rabbitmq-scheduler的源码,我已经重新发了新版本的包。在scrapy中使用scrapy-rabbitmq-scheduler会出现报错。然后再次尝试运行代码,发现代码已正常。在spider爬虫文件文件添加。
2024-07-24 15:17:47
574
2
原创 将charles证书放置根文件夹目录下
先将charles证书导出,然后使用下列命令将charles证书文件重命名将文件命名为e5472ab9.0。
2024-07-11 11:28:07
539
原创 scrcpy通过PC端控制安卓手机
在做app数据抓包的时候,发现需要频繁的刷手机,这个时候想能不能直接在电脑上直接操作,经过搜索一番之后发现有一个开源工具scrcpy。同时还可以通过鼠标来进行点击和滑动的操作,有的手机可能还需要开启下面权限才能进行点击。下载之后解压压缩包,因为我的手机是通过adb链接的,双击这个bat脚本即可。
2024-06-06 14:35:07
786
原创 docker部署Minio对象存储及使用
访问地址:http://{你的ip}:39090/login。注:阿里云安全组要放开对应的39000,39090端口。执行之后结果如下,则上传成功。
2024-06-01 15:10:12
468
原创 初始JSVMP
栈(stack)是一种类似数组的数据结构属于有序集合遵从后进先出(LIFO)原则最早进入栈中元素的位置叫做栈底,最后进入的叫做栈顶新元素靠近栈顶,旧元素靠近栈底。
2024-05-12 21:47:48
1240
原创 frida安装以及使用
Java层和native层的逻辑都可以hook,电脑编写的和执行的脚本,修改之后无需重新编译和额外安装在手机上,环境配置简单,很好的支持跨平台。
2024-04-27 16:23:01
1988
原创 adb---调试连接设备
访问Android官方开发者网站下载页面[https://developer.android.com/studio/releases/platform-tools),下载压缩包。2.解压platform-tools之后将对应路径加入环境变量path里面保存3.验证安装命令行使用如下命令我的设备时Goole Pixel_4 ,已root如果安装成功,将显示ADB的版本信息。##2.手机设置确保 Android 手机的开发者选项和USB 调试模式已开启。
2024-04-20 14:47:32
1122
原创 升级flask之后,运行报错ImportError: cannot import name ‘EVENT_TYPE_OPENED‘ from ‘watchdog.events‘
在升级我的flask到flask-3.0.3版本之后运行项目出现如下报错。尝试安装升级watchdog版本。再次执行项目,已正常。
2024-04-20 08:49:40
461
原创 content-type对数据采集的影响,猿人学58题
它被用来告诉服务端如何处理请求的数据,以及告诉客户端(一般是浏览器)如何解析响应的数据,比如显示图片,解析html或仅仅展示一个文本等。Post请求的内容放置在请求体中,Content-Type定义了请求体的编码格式。接收端依靠请求头中的Content-Type字段来获知请求体的编码格式,最后再进行解析。经过计算可以得出结果了,分享一个简单的小案例,在写代码的过程一定要细心,少走一些弯路。仔细观察可以发现他和标准的md5长度不一样,是截取了一部分,整体代码如下。练习的时候发现请求头中少了。
2024-04-17 21:20:31
212
原创 nignx配置https证书
因为我用的是腾讯云,所以在腾讯云上面申请了一个免费ssl证书,具体可以点下面的链接。申请之后将文件解压放在路径里面。
2024-04-11 15:57:59
274
原创 git报错-Your local changes to the following files would be overwritten by merge:
有一天我在服务器拉取git仓库的代码时报错如下大概意思就是试图合并一个分支到你的当前分支,但是在你的当前分支上,有三个.pyc文件有本地未提交的修改。这些修改如果进行合并操作,将会被合并过来的分支中的对应文件内容覆盖。错误信息建议在合并之前,你需要提交你的修改,或者将它们暂存(stash)起来。这几个文件应该是服务器自动生成,因为我只在服务器做pull的操作从未做过别的操作。
2024-04-09 21:32:58
1658
原创 JS中的运算符
|会从左到右执行表达式,直到某个表达式的运行结果返回true,则返回该表达式的运行结果作为整个||表达式的运行结果;如果所有表达式的直接结果均为false,则返回最后一个表达式的执行结果作为整个||表达式的结果。&:按位与运算符,将两个数的二进制的每一位进行与操作,只有两个数对应位都为 1 时结果位才为 1。,直到某个表达式的运行结果返回false,如果全部为true,则返回最后一个中表达式的执行结果。1&&10&&5||0执行结果可以看出来 &&的运算符优先级高于||希望看完你对运算符有所了解。
2024-04-02 21:52:08
779
腾讯云服务器ubuntu安装mysql.md
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人