在服务器上部署自己的 Git 服务,并为团队分配账号和仓库 Git 是开发人员广泛使用的版本控制工具,GitHub、GitLab 和 Bitbucket 等托管服务为我们提供了强大的功能。然而,在某些情况下,出于隐私、数据安全或自定义需求的考虑,您可能希...
在1Panel中解决Docker内PHP网络请求超时问题 在1Panel管理面板中,我们可能会遇到在使用Docker运行的PHP环境中发起网络请求时出现的超时问题。最近给博客写了一个远程请求插件,之前还是正常,这两天突然请求500错误了...问题分析当...
一款强大的持续集成工具Travis CI,能够自动化构建、测试和部署流程 Travis CI 是一个广泛使用的持续集成(Continuous Integration, CI)工具,主要用于自动化构建、测试和部署。它支持多种编程语言,如PHP、Go、Python等。本文...
如何在 Debian 12 上安装 Java JDK 21 或 OpenJDK 21 OpenJDK 与 Oracle JDK 的区别:OpenJDK 是 Java SE 规范的开源实现,而 Oracle JDK 则包含一些额外的商业特性。虽然两者在大多数情况下功能相似,但 Or...
macOS中或iOS等苹果系统中使用DNS over HTTPS(DoH)保护你的网络隐私 2020年9月17日,苹果终于在其最新的操作系统iOS 14和macOS Big Sur中加入了对DNS over HTTPS(DoH)和DNS over TLS(DoT)标准的支持。这两种技术...
在MacBook M3(ARM架构)上为x86/amd64架构构建Docker镜像 在MacBook Pro M3(ARM架构)上为x86/amd64架构构建Docker镜像,并将其推送到Docker Hub以便在x86/amd64架构的服务器上使用,是一个常见需求。由于M3芯...
macOS桌面上文件都不见了 鼠标右键也不显示的处理办法 今天突然发现我的桌面上的文件和文件夹都不显示了,并且点击右键也没有反应,瞬间头上出了一丝丝冷汗打开Finder找到桌面目录,还好,文件还在,这就很奇怪了,为什么桌面上的文件明明还在,但是返回桌面...
解决macOS下M系列芯片编译PHP(pcntl、redis、swoole等)扩展加载出错的问题 我本地用的是EServer这个服务器套件(这货编译的PHP居然是x86_64的),但是我的macOS是M系列的芯片arm64架构,所以我开始编译的组件加载不正常,出现了下面的那个错误,EServ...
Linux下的SSH服务配置与安全使用指南 重要提示:本文只是我日常使用的参考,请你先在本地做好测试,以免修改后不能正常登录服务器。 尤其是密钥登录的情况,一定要先将公钥放到服务器对应目录中SSH(Secure Shell)是一种加密网络...
macOS下使用UTM安装Alpine Linux虚拟机 在macOS下使用UTM(Universal Turing Machine)安装Alpine Linux虚拟机是一个相对简单的过程,但需要一些基本的配置和步骤。以下是详细的指南,涵盖了从安装UT...
Alpine Linux使用中的一些常用命令整理 附教程:将自己的应用添加到服务设置开机自动运行 Alpine Linux 是一个轻量级的 Linux 发行版,广泛应用于容器化环境和嵌入式系统中。由于其体积小、启动快、资源占用低等特点,Alpine Linux 在 Docker 容器中尤为流...
Linux下swap分区的使用及配置 在Linux系统中,Swap分区用于在物理内存(RAM)不足时,将部分内存数据转移到硬盘上,以释放内存空间。Swap分区对于系统的稳定运行至关重要,尤其是在内存资源有限的情况下。本文将详细介绍如...
如何实现让我们部署的Go应用在进程挂掉之后自动重启 在软件开发和部署过程中,确保应用的高可用性是至关重要的。对于使用Go语言开发的应用来说,实现在进程异常终止后自动重启是提高服务稳定性的有效策略之一。下面将围绕如何实现Go应用在挂掉之后自动重启进...
Arch Linux常规使用中的一些常用命令整理 Arch Linux 是一个非常精简且高定制性的 Linux 发行版,使用过程中涉及到的命令大多是通用 Linux 命令以及一些特定的 Arch Linux 工具。以下是 Arch Linux ...
2024最新基于Cloudflare Workers搭建Docker Hub镜像加速服务 本篇教程将带你通过 Cloudflare 的 Workers 服务创建一个简单的 Docker 镜像代理。通过这个代理,你可以加速从 Docker Hub 拉取镜像,特别是在国内环境下显著提升下...
整理一些Docker运维中常用的命令 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。以下是一些在 Docker 运维中常...
使用 UTM 在 Apple Silicon 上的 macOS 中创建 Windows 虚拟机 本文介绍了如何在 ARM 处理器上通过 UTM 安装最新版本的 Windows,适用于所有 Apple Silicon 设备(如 M1 到 M3 芯片组的新 Mac 系列)。检查设备芯片组要查看...
linux下时区设置问题 遵循IANA标准 在Linux下设置时区遵循IANA标准,可以通过以下步骤进行:查看当前系统时区:timedatectl列出所有可用的时区:timedatectl list-timezones选择一个合适的时区,...