- 博客(207)
- 资源 (32)
- 收藏
- 关注
原创 MacOS安装 nextcloud 的 Virtual File System
在Mac上安装next cloud实现类似 OneDrive 那样,文件直接保存在服务器,需要再下载到本地。安装错版本,是没有这个虚拟文件系统的,卸载后重装也是不显示虚拟文件的。
2025-03-21 11:49:42
593
原创 二手Mac验机过程
1.1 外观检查螺丝是否拧过螺丝1.2 关于本机中 序列号,盒子序列号,机器背部核对参数https://checkcoverage.apple.com/coverage1.3 检查apple ID与查找1 登出 iCloud、iTunes、FaceTime、iMessage在 Mac 上打開「訊息」應用程式,從上方選單列選擇「訊息」>「設定」(或「偏好設定」)。點選「iMessage」標籤,並點選「登出」。在「系統設定」>「Touch ID 與密碼」> 點選指紋,輸入管理者密碼以刪除指紋。1
2025-03-20 14:15:36
484
原创 Debian安装Seafile
Debian 无图形化界面通过 docker 安装 Seafile。我安装 Seafile12 没有成功,按照之前经验安装。
2025-02-06 10:10:39
626
原创 Debian 安装 Nextcloud 使用 MariaDB 数据库 + Caddy + PHP-FPM
之前通过docker在ubuntu上安装Nextcloud,但是现在我使用PVE安装Debian虚拟机,不想通过docker安装了。下面开始折腾。
2025-02-05 11:52:00
1649
原创 整个 PVE 系统崩溃后,怎么恢复 PVE 给虚拟机分配的虚拟硬盘中的数据
类似前面 raw 虚拟磁盘文件处理过程,先把 HDD 挂载到 /mnt/share, 处理好权限问题,找到 “*.qcow2”格式文件,我的虚拟磁盘是 vm-110-disk-0.qcow2,在 debian 虚拟机中,添加硬盘,Bus/Device 选择 SCSI,format=raw,我只实验成功了 raw 格式。主要过程是 PVE中 “数据中信” -> “存储” -> “添加” -> “目录”,新建一个 Nextcloud 目录。可以看到下图有个,sda 硬盘,如果没有挂载需要先挂载。
2025-02-03 18:27:29
839
原创 PVE 中 Debian 虚拟机崩溃后,硬盘数据怎么恢复
在 PVE 中给 Debian 虚拟机新分配硬盘后,通过 Debian 虚拟机开启 Samba 共享该硬盘。如果这个 Debian 虚拟机崩溃后,怎么恢复 Samba 共享硬盘数据。在 PVE 管理页面中,找到原先的 Samba 服务器,在“硬件”中选中存储数据的硬盘,然后点击“磁盘操作” -> “重新分配所有者”,在弹出对话框中选中新建虚拟机。新建一个虚拟机,用于替代崩溃了的 Samba 服务的 Debian 系统。新虚拟机中重新挂载该硬盘并开启 Samba 服务。
2025-02-02 17:29:42
517
原创 Tailscale 配置 subnet 实现访问 Openwrt 路由器下的子网
使用手机流量,打开 Tailscale,浏览器直接输入 Openwrt 内网 192.XXX.XXX.XXX 地址,测试是不是能直接 访问。这样在tailscale 管理页面,对应设备右侧三个点 “…” 选择 “edit router settings”,在openwrt terminal 执行。
2025-01-23 21:40:53
745
原创 把 PVE 下的机械硬盘(非SSD系统盘)分配给虚拟机使用
调整大小新加 35 GB。重启虚拟机,sdb 变成 55 GB 了。下图是没有执行挂在的命令。新增硬盘容量第一次可以不用很大,后面可以扩大容量,但是缩小容量麻烦。在 PVE shell 中根据上面教程挂在硬盘。虚拟机 关机,按下图新增硬盘。挂载硬盘,自动重载,参考。格式化为 ext4 格式。
2025-01-23 19:26:49
879
原创 PVE 虚拟机安装 Debian 无图形化界面服务器
分区方式保持默认,“Guided user entire disk”,接着选择创建虚拟机是设置的硬盘,并且在 partitioning scheme 中我使用“All files in one partition”,不分区。我是打算通过 PVE 虚拟机安装 Debian 做服务器,所以我选择不带图形界面的 debian-12.9.0-amd64-netinst.iso,而且它安装的程序少,占用资源也会少。设置 root password,我不设置,后面还要创建用户和密码,我不用root 这个账户。
2025-01-23 19:04:21
2409
原创 PVE 安装
设置网卡、域、PVE管理地址、网关、DNS等 设置默认,我路由器绑定了MAC地址,不需要填。安装选择 Install Proxmox VE (Graphical)在浏览器输入https://192.168.XXX.XXX:8006。PVE优化,更换源,其他配置参考上面提供的参考博文。第一次登录会出现无效订阅不用管。
2025-01-23 17:53:56
334
原创 Ubuntu 24.04 LTS 通过 docker 安装 nextcloud 搭建个人网盘
在 /media/mydisk 下创建一个文件夹 nextcloud,来来存放 Docker Compose。[我的Ubuntu服务器折腾集](https://blog.youkuaiyun.com/jh1513/article/details/145222679。至此,可以通过 本地 IP,Tailscale IP,Tailscale 域名访问 nextcloud。我把nextcloud安装在ubuntu外置硬盘,其挂载在 /media/mydisk 目录,参考。,我给删除了,不然后面运行会给警报消息。
2025-01-21 15:16:57
1372
原创 没有公网IP实现seafile本地IP访问和虚拟局域网IP同时访问和上传文件
Docker 安装 seafileOpenWrtTailscaleUbuntu 24.04 LTS 通过 docker desktop 安装 seafile 搭建个人网盘中,已经实现了本地局域网放问Ubuntu IP来访问Seafile,以及通过 Ubuntu 的 Tailscale IP 访问Seafile。但是,文末遇到一个问题,只能通过SERVICE_URL填入的IP进行文件上传。下面是我的解决方案。
2025-01-21 10:05:59
593
原创 Ubuntu 24.04 LTS 通过 docker desktop 安装 seafile 搭建个人网盘
外置硬盘被挂在到/media/mydisk了,在上面穿件文件夹seafile,在seafile文件夹下创建seafile-data和seafile-mysql文件夹。使用wget下载docker-compose.yml文件,我发现下载下来的名字不对,直接在Ubuntu图形界面通过Firefox浏览器。在DockerDesktop中,特别是运行在Ubuntu上时,你需要配置共享文件夹路径,使得Docker能够访问宿主机上的某些路径。,等带进度条完成即可。
2025-01-19 19:48:38
1533
原创 Ubuntu 24.04 LTS 安装 Docker Desktop
Docker简介和安装Ubuntu上学习使用Docker的详细入门教程Docker快速入门Ubuntu版(1h速通)
2025-01-19 16:39:55
1727
原创 Ubuntu 24.04 LTS 安装 tailscale 并访问 SMB共享文件夹
此时,系统会提示你在浏览器中登录Tailscale。根据提示打开浏览器并登录,或者使用终端中的生成链接完成登录。现在,Tailscale应该已经安装并成功运行在你的Ubuntu系统上了。如果显示Tailscale网络中的设备和节点,则说明安装成功。这会确保Tailscale在系统重启后自动启动。这会自动下载并安装Tailscale。
2025-01-19 12:15:16
944
原创 Ubuntu 24.04 LTS 开启 SMB 服务,并通过 windows 访问
上面代码把我要共享的文件夹/media/mydisk设置owner为 share,所属group为share,并把这个文件夹的所有者和所属组设置 读写执行权限,其他用户有读、执行权限。我想ubuntu本地用户 AAA 对这个/media/mydisk文件夹有读写执行权限,只需要把 AAA 这个用户加入到 share 这个组.原因是我之前windows登录过ubuntu同样IP下的共享文件夹,但是当初文件权限问题设置有问题,重装SMB后,这将创建一个新用户 share,并要求输入该用户的密码及其他信息。
2025-01-18 22:09:16
1504
原创 Ubuntu 24.04 LTS linux 文件权限
如果您还想更改文件的所有者和组,可以使用chown命令。文件权限是由三组数字表示的,分别对应文件所有者、同组用户和其他用户的权限。其中,第一位表示文件类型(-表示文件,d表示目录)。接下来的三位表示文件所有者的权限。中间的三位表示同组用户的权限。最后三位表示其他用户的权限。7:文件所有者有读、写、执行权限(4+2+1)。给所有者、组和其他用户赋予读、写、执行权限。5:同组用户有读、执行权限(4+1)。5:其他用户有读、执行权限(4+1)。
2025-01-18 21:43:00
523
原创 Windows 通过 openssh 连接 Ubuntu 24.04 LTS
如果您的系统启用了UFW(UncomplicatedFirewall),您需要允许SSH端口(默认是22)通过防火墙。首先,您需要安装OpenSSH服务器,这样才能通过SSH远程连接到您的Ubuntu系统。安装完成后,OpenSSH服务默认会自动启动,但您可以手动确认并启用它,以确保它在系统启动时也会启动。您可以通过编辑OpenSSH配置文件来进行自定义配置,例如更改默认端口、禁用密码登录等。修改完成后,保存并关闭文件(按Ctrl+O,然后Ctrl+X)。
2025-01-18 19:29:16
664
原创 Ubuntu 24.04 LTS 空闲硬盘挂载到 文件管理器的 other locations
在Ubuntu中,文件管理器(Nautilus)通常会在“OtherLocations”中显示位于/media目录下的挂载点。因此,你需要确保硬盘挂载到/media下。为了确保硬盘在重启后能自动挂载并出现在“OtherLocations”,你需要将硬盘挂载信息添加到/etc/fstab文件中。假设新硬盘为/dev/sdb,使用fdisk或parted对硬盘进行分区。确保挂载成功后,使用lsblk或df-h来验证挂载状态。这个盘是我找不到的,途中是挂在好的。
2025-01-18 15:05:13
661
原创 Ubuntu 24.04 LTS 系统语言英文改中文
点击“ApplyChanges”。需要管理员密码,安装完成后,退出登录,重新登录就可以了。打开浏览器,在地址栏输入时可以在右上角有语言切换选项。在setting的system中按下图操作。
2025-01-18 11:09:40
1790
原创 STM32 定时器中断函数中间不要放 串口输出 信息
我在定时器中断函数中间去定时扫描电机是否运动到为止,但是程序有问题,电机不动。因此,在中断函数中放了串口输出来调试。加上程序其他地方串口输出,明显感觉串口调试助手接受消息时不是一条一条刷屏,是几个单词几个单词蹦出来。当时没注意,导致电机实际控制效果和理想差距很大。调试一直没找到原因,中间也导致 主程序 While(1) 没有执行,后来注释掉一部分程序才有反应。最后发先是串口输出导致占用时间过长。
2024-12-05 11:29:30
360
原创 STM32 串口输出调试信息
我把 232 串口连进 STM32 串口助手收到的信息一致乱码,调了好久才发现我用的 232, 不是 TTL.在板子自带下载口一般有串口,在原理图中可以看到。板子链接电脑都在电脑 设备管理器 上也可以查到串口号。第一个我尝试成功了,但是它没有设置串口回调函数,第三个有回调函数配置。原理图看到板子自带的是 USART1, 设置模式为 异步通讯。串口异步通讯,不需要额外配置,配置适合板子的就行。, 内含 TTL 和 232 区别。在while 外面定义。
2024-11-15 16:10:08
801
原创 STM32 GPIO 配置
GPIO 八种工作模式STM32的GPIO八种模式明解STM32—GPIO理论基础知识篇之八种工作模式stm32cubemx hal学习记录:GPIO输入输出[STM32G4系列] GPIO筆記 - CubeMX GPIO整理與應用模拟量输入输出ADC【STM32】HAL库 STM32CubeMX教程九—ADC[通俗易懂]DACSTM32CubeMX | STM32 F4系列HAL库使用DAC模拟量输出
2024-11-13 21:22:27
322
原创 OpenWrt 定时重启
System - Start up - 找到 cron - 设置成自启动。想设置 OpenWrt 定时重启,避免因长期不重启导致的问题。如果没有重启,请注意是不是 OpenWrt 本地时间不对。注意选择时区的时候是按 五大洲划分,接着才是国家,直接。时间格式定义参考官方文档。
2024-09-21 19:26:19
3321
原创 STM32 使用 CubeMX 实现按键外部中断
在中断函数中设置一个 flag,在 main 中判断这个标志,然后采取动作。main 中可以使用延时函数 HAL_Delay。下面的代码是为了中断中使用 HAL_Delay 函数,需要进行的修改,同时中断函数中只改变了一个 flag。中断函数中循环延时代码可能被编译器优化。一定要使用,需要修改优化等级到 “O0”。我想实现按钮触发紧急停止类似功能,需要使用按键中断功能。阅读下面的参考资料,一步一步跟着做。
2024-09-20 16:32:05
1083
原创 Openwrt 安装 AX210 无线网卡
最开始设置 5G,都不能成功,但是先设置 2.4 G 后,在去设置 5G 有时会有 149(5745MHz)这个选项,我在这个频段成功设置WIF。我安装的是官方原版的 Openwrt,首先需要安装 YYTD 来从网页控制 Openwrt。我买设备技术提供代码如下,但是没有安装 成功,中间报错。
2024-09-02 18:10:05
4494
1
原创 windows 下删除一个文件夹及其子文件夹下相同后缀名的文件
我有一个工作目录,沉积了四五年的工作 文件。其中有一个相同格式的中间过程文件暂用很大体积,也不需要保留,并且可以通过其他文件生成。因此想一次删除这个工作目录下的所有相同后缀的文件。在工作目录的地址栏输入“cmd”,回车进入命令行。以 ‘.txt’ 文件为例。
2024-07-25 19:49:04
1014
原创 OpenWrt 为软件包和docker空间扩容
这一段代码要复制到 PUTTY 中运行然后重启才会扩容成功注意要把代码中的硬盘位置改成正确的,再运行代码。系统 -> 磁盘管理 -> 磁盘 -> 修改。要选择挂载点为 根目录。
2024-07-23 14:40:06
2334
Visio 科学绘图 seshape .msi
2020-10-12
Creo零件外观库零件着色配色方案
2020-06-09
Simulink6_子系统及其封装技术.zip
2020-05-02
Simulink5_连续系统.zip
2020-05-02
Simulink4_基本模块介绍.zip
2020-05-02
Simulink1_快速入门.zip
2020-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人