首页
Search
1
v2ray异常错误之二
3,310 阅读
2
linux时区设置
2,698 阅读
3
DB2常用操作
2,173 阅读
4
websphere修改jvm内存xmx和xms
1,929 阅读
5
nfs客户端文件属主为nobody的现象
1,552 阅读
技术
生活
运动
游戏
电影
登录
Search
标签搜索
docker
linux
troubleshooting
nginx
secure
truenas
mysql
windows
python
esxi
docker swarm
oracle
zabbix
tomcat
blog
dsm
群晖
rpa
freenas
db
yuc
累计撰写
291
篇文章
累计收到
0
条评论
首页
栏目
技术
生活
运动
游戏
电影
页面
搜索到
289
篇与
的结果
2025-04-28
rpa for python的linux下问题结论
背景 之前使用 rpa for python 在 linux 下遇到了多个问题,比如点击有时候无法生效,比如截图是全屏而不是某个元素。即使全新安装了linux,以及切换了各种版本的chrome,仍然未解决,甚至在github咨询过也没有很好的解决方案,开发者使用的测试环境无法复现 现在这些问题终于迎来了转机,在把笔记本换为ubuntu使用的这段时间里开发了两个rpa程序,发现问题似乎不再出现了,通过对于前后不同环境安装的rpa版本,发现极有可能是 tagui 版本导致 在之前使用的出现问题的版本中查看 tagui 版本为 5.0.0,而在现在的系统中查看 tagui 版本则是 5.27,经过测试低版本确实存在这些问题
2025年04月28日
11 阅读
0 评论
0 点赞
2025-04-22
在X86机器上运行ARM镜像容器
需求背景 某项目提供的环境是基于容器的,无法使用 docker on docker 来运行服务了,所以需要从现有的arm版本容器镜像中提取出指定文件来直接运行 方案分析 短时间购买服务器不太现实,再就是原镜像比较大,大约有 16G,购买一台ARM云主机部署可行,但是上传文件的时间成本不低 所以第二个方案是尝试在现有的X86服务器上运行ARM版本的容器镜像,经过初步的检索,这个方案貌似可行 安装步骤 实现这个需求,主要是通过 qemu 模拟 ARM 来实现,参考文档 https://github.com/multiarch/qemu-user-static/ 安装依赖 # 前提已经安装了 docker,这里直接安装 qemu 相关的依赖包 yum install -y \ qemu-system-arm qemu qemu-user qemu-kvm qemu-kvm-tools libvirt virt-install \ libvirt-python libguestfs-tools-c 运行容器 docker run --rm --privileged multiarch/qemu-user-static --reset # 这个命令会设置宿主机相关配置,让后续ARM相关的程序能够解释执行 $ cat /proc/sys/fs/binfmt_misc/qemu-$arch enabled interpreter /usr/bin/qemu-$arch-static flags: F offset 0 magic 7f454c460201010000000000000000000200b700 mask ffffffffffffff00fffffffffffffffffeffffff # 要保证 interpreter 指定的文件路径存在,如果没有文件则去参考站点下载放入 拉取目标镜像 # 要注意指定 linux/arm64 否则会自动根据宿主机的架构来拉取 docker pull --platform linux/arm64 IMAGE 启动目标镜像 docker run --rm -it -d -v /usr/bin/qemu-aarch64-static:/usr/bin/qemu-aarch64-static IMAGE 确定启动状态 # docker容器在运行状态即是成功 docker ps -a 模拟错误 如果出现以下错误,说明并成功模拟成功目的架构: 在启动容器后接任何命令都提示 exec /bin/bash: no such file or directory 报错 exec format error 启动后查看状态是退出
2025年04月22日
6 阅读
0 评论
0 点赞
2025-03-26
openjdk与oracle jdk和其他各jdk
openjdk和oracle jdk异同 https://www.redhat.com/zh/topics/application-modernization/openjdk-vs-oracle-jdk Eclipse Temurin https://adoptium.net/zh-CN/temurin/releases/ 国产化jdk 可以选择的版本:华为毕昇、阿里Dragonwell
2025年03月26日
7 阅读
0 评论
0 点赞
2025-03-26
dsm群晖使用let's encrypt申请证书
why ? 只开放 https 协议到外网访问也是提升安全的一种方案,但浏览器老提示证书问题也让人讨厌,这次就花点时间一次性解决证书问题 本来想着是买证书的,但结合个人和公司这些年的使用感受(不停续费、认证),还是尝试以前了解的 let's encrypt 算了,说不定既省钱又省事 how ? 虽然都是跟其他操作系统用一个脚本、总体流程差不多,但群晖系统有一定差异,所以有些流程和事项需要注意 步骤如下:(建议使用root运行流程,否则部署证书可能无法成功) 下载代码 git clone https://github.com/acmesh-official/acme.sh.git let's encrypt有两种域名验证方式,文件验证、DNS验证,但文件验证需要80 or 443,所以采用DNS验证 我的域名是在阿里云上,所以在阿里云申请RAM用户,并授权域名操作权限,生成 key 和 secret,这样可以让脚本自动验证域名,从而申请证书和自动续签 设置环境变量 export SYNO_PORT="5001" export SYNO_USE_TEMP_ADMIN=1 export Ali_Key=xxx export Ali_Secret=xxx 注册邮箱 ./acme.sh --register-account -m xxx@qq.com 生成证书(使用多个-d支持多个证书签发) ./acme.sh --issue --dns dns_ali -d *.xxx.pub -d xxx.pub --log 部署证书 ./acme.sh --deploy --deploy-hook synology_dsm -d *.xxx.pub --debug 自动续签 群晖上如何自动任务续签证书?
2025年03月26日
4 阅读
0 评论
0 点赞
2025-03-11
ollama修改监听地址和跨域
问题背景 ollama默认监听在 127.0.0.1:8001,并且默认存在跨域限制,这两个限制对于我们远程调用和嵌入存在很大的障碍 解决方法 修改ollama的服务脚本 /etc/systemd/system/ollama.service 新增环境变量,使得ollama监听到本地所有地址,以及放开跨域限制 [Unit] Description=Ollama Service After=network-online.target [Service] Environment="OLLAMA_HOST=0.0.0.0:11434" Environment="OLLAMA_ORIGINS=*" ExecStart=/usr/bin/ollama serve User=ollama Group=ollama Restart=always RestartSec=3 Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" [Install] WantedBy=default.target
2025年03月11日
5 阅读
0 评论
0 点赞
1
...
3
4
5
...
58