wfrest框架文档
wfrest是一个快速🚀, 高效⌛️, 简单易用的💥 c++ 异步web框架.
wfrest基于✨C++ Workflow✨开发. C++ Workflow 是一个设计轻盈优雅的企业级程序引擎.
使用unison实现文件夹同步
Unison 是一款跨平台双向文件同步工具,通过 SSH 加密传输实现本地与远程主机间的安全同步。文章详解其安装配置、实时监控脚本编写及常见使用场景,重点阐述如何通过配置文件定制同步策略、结合 inotify-tools 实现文件变动实时同步,并给出版本一致性维护与 screen 会话管理等实用技巧,为开发环境同步、日志备份等场景提供高效解决方案。
Linux系统中使用efibootmgr管理EFI启动项
本文详细讲解Linux命令行工具efibootmgr在UEFI环境下的核心应用,涵盖启动项查看、添加、删除、排序等关键操作,通过双系统配置案例演示如何实现多系统引导管理,并针对常见问题提供解决方案,帮助用户高效维护EFI启动配置。
群晖NAS搭建私有Gitlab仓库
本文介绍了如何在群晖NAS上搭建私有GitLab仓库,旨在解决使用公共Git服务时遇到的速度和限制问题。文章首先指出了群晖自带的Git Server
套件的不足,建议使用Docker
结合gitlab-ce
进行搭建。
主要步骤包括:
1.下载GitLab镜像:通过Docker搜索并安装最新版本的gitlab-ce
镜像。
2.配置并启动GitLab容器:设置数据、日志和配置目录,并进行路径和端口映射。
3.基本操作:包括关闭注册、修改管理员密码等。
4.SMTP邮箱配置:为了发送邮件,配置SMTP邮箱,确保能够进行账户激活和密码重置等操作。
5.HTTPS支持:推荐使用HTTPS访问,提供了申请免费证书和配置HTTPS的步骤。
6.常见问题:解决了激活邮件链接错误和密码配置遗漏等常见问题。
通过这些步骤,用户可以成功在群晖NAS上搭建一个功能齐全的私有GitLab仓库。
国内Docker服务状态&镜像加速监控
收藏两个提供“国内Docker服务状态&镜像加速监控”服务的站点。
禁用(彻底移除)snap
Snap 是 Ubuntu 系统中的一种软件包管理工具,它允许用户安装和管理应用程序。然而,Snap 也存在一些问题,例如软件包体积庞大、可能导致系统卡顿等。因此,一些用户可能希望禁用或彻底移除 Snap。
本文将介绍如何禁用和彻底移除 Snap,包括以下步骤:
- 禁用 Snap 服务:通过 systemctl 命令禁用 Snap 服务,但这可能无法完全阻止 Snap 在重启后运行。
- 删除已安装的 Snap 软件:使用 snap list 命令查看已安装的 Snap 软件,并通过脚本批量删除。
- 删除 Snap 的 Core 文件:停止 Snap 服务并卸载 Snap 的 Core 文件。
- 删除 Snap 的管理工具:使用 apt 命令卸载 Snap 的管理工具 snapd。
- 删除 Snap 的目录:手动删除 Snap 相关的目录和文件。
- 配置 APT 参数:通过配置 apt 的 preferences 文件,阻止系统安装 Snap 软件包。
此外,文章还提供了恢复 Snap 的方法,只需删除相应的配置文件即可重新使用 Snap。
使用acme给群晖配置ssl证书
本文介绍了如何使用acme.sh为群晖(Synology)NAS配置SSL证书,以提高数据传输的安全性。文章详细阐述了申请证书前的准备工作,包括获取CloudFlare的API令牌和区域ID,以及如何通过SSH登录到NAS。随后,文章指导用户安装acme.sh,申请证书,并将证书部署到DSM中。此外,还提供了证书续期的自动化脚本,并提醒用户注意一些潜在的问题,如软件版本不一致和群晖升级可能带来的影响。
Github配置ssh key的步骤
本文详细介绍了在GitHub上配置SSH key的步骤和原理,旨在帮助用户简化向GitHub推送代码时的身份验证过程。通过配置SSH key,用户可以避免每次推送代码时都输入GitHub的账号和密码,从而提高工作效率。
通过本文的指导,用户可以轻松完成GitHub上SSH key的配置,享受更加便捷的代码推送体验。
- 1
- 2