“运维“
docker运行mongodb时的权限检查
在Docker容器内运行的服务(如MongoDB)通常以特定用户和组运行。通过检查官方MongoDB镜像中的用户和组信息,设置mongodb.key文件的权限和所有者,并使用Docker Compose进行配置,可以确保MongoDB容器能够正常启动并访问该文件。这些步骤包括启动临时容器检查用户和组信息,设置文件权限和所有者,以及使用Docker Compose启动容器并检查日志。
docker中激活conda环境
docker中直接conda activate会失败,需要使用source activate
宝塔安装完成后,转移www到别的硬盘
文章介绍了如何转移数据硬盘到/home位置,同时使用宝塔将安装位置转移到主硬盘的方法。需要先停止服务、转移数据并删除原有数据,然后创建软链接再重启。
dophin文件管理器使用root运行
为实现root权限操作,Dolphin文件管理器无法直接以root身份运行,但可通过命令行工具pkexec,配合相关环境变量设定(DISPLAY, XAUTHORITY, KDE_SESSION_VERSION和KDE_FULL_SESSION),获取root权限并启动Dolphin,从而提供更便捷的文件管理系统级操作。
linux挂载windows共享的文件夹
本文作者分享了如何在Debian虚拟机中挂载并持久化Windows共享机械硬盘,以供Docker中的Kodbox网盘访问。首先通过mount -t cifs命令进行挂载,然后通过编写systemd服务文件mount-winKodbox.service实现系统启动时自动挂载,并解决因网络问题可能导致的系统启动失败风险。同时,文中还介绍了在遇到umount错误时,通过fuser和kill命令找出并关闭占用进程的方法,确保安全卸载。最终,作者成功将Windows机械硬盘在Linux环境下以WebDAV方式共享给Kodbox使用。
pve安装windows并直通显卡后分辨率无法修改的问题
工具下载链接 通过向日葵远程后只有一个 640x480 的分辨率选项,界面特别小,用起来很不方便,也无法通过设置更改。 用上面的工具,解压后运行.bat文件,分辨率立刻变化,并且可更改了。
部署fastgpt时,由于官方文档错误,导致mongodb启动失败
在fastgpt通过docker-compose部署时,启动mongodb失败,源于其对密钥文件权限控制严苛,需确保仅拥有者可读。为解决此问题,执行命令chown 999 ./mongodb.key调整权限,其中999对应mongodb在docker中使用的systemd-coredump用户。
win11修改docker文件存储位置以节省系统盘空间
为解决256g系统盘因安装docker导致空间不足的问题,本文介绍了如何通过WSL迁移docker文件映射路径。首先关闭Docker Desktop并确保相关WSL状态为stopped,接着将docker-desktop-data导出至目标磁盘(如D盘),再取消注册并删除原有ext4.vhdx文件,然后将数据导入新路径(如D:\docker\wsl)并设置为新的docker文件挂载目录,最后重新启动Docker Desktop,确认无误后删除临时导出文件,成功实现docker存储路径的迁移和扩容。
docker安装whisperX
whisperX是一个具备说话人区分功能的语音转写文本库,适用于会议转写,但环境配置复杂。为解决此问题,作者采用Docker构建服务,并参考了特定Dockerfile来创建满足持续运行和API调用需求的web服务。在构建过程中,作者分享了三个优化技巧:使用521github镜像站加速git项目拉取、切换至清华源提升pip安装速度、以及建议使用docker-compose build --no-cache避免缓存问题。最终展示了经过阿里云apt源优化、SSH服务配置及whisperX安装等步骤的完整Dockerfile实现。
dolphindb安装过程
本文介绍了在debian12-x64系统中安装国产时序数据库dolphindb的详细过程,包括下载、解压、权限设置以及后台启动服务。特别针对官方文档未提供的自启动方案,给出了创建systemd服务的方法,通过编写dolphindb.service文件实现开机自动启动,并指导用户如何启用该服务及检查管理面板是否正常运行。