置顶 技术文章
为公司省钱往往省不到自己身上
hqy 发表于2023-03-24 浏览6014 评论1
Linux
CentOS下如何手动添加Swap
hqy 发表于2024-11-20 浏览232 评论0
在编译 PHP 的时候出现了进程被 killed 的状况,经过我的吐槽以及和别人交流后发现,是内存耗尽的缘故。其实是因为当时开着 MySQL 进程消耗了不少内存,后来觉得有必要手动添加一下 Swap(交换分区),这样以免以后再编译什么的时候进程被K 。关于 Linux 中 Swap(交换分区),类似于 Windows 的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。那么如何在 CentOS 中手动添加 Swap 呢?1、检查 Swap 空间在设置 S

docker
介绍几款 Docker 镜像
hqy 发表于2024-11-20 浏览297 评论0
Docker 是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。Docker 利用 Linux 核心中的资源分脱机制,例如 cgroups,以及 Linux 核心名字空间(name space),来创建独立的软件容器(containers)。这可以在单一 Linux 实体下运作,避免启动一个虚拟机造成的额外负担。简单概括起来就是,Docker 是个容器,什么
vpn
如何启用 Sh@dowsocks 的多端口
hqy 发表于2024-11-20 浏览198 评论0
一键脚本默认只会开启单个端口以供使用。之所以这么做,是因为考虑到一般都是个人使用才会自己搭建属于自己的 Sh@dowsocks 服务端,所以在安装交互的时候,默认只要求输入某个端口即可。但如果你想要小范围内分享,那么你可能需要开启多个端口。目前主流的四个版本实际上都是支持多端口的,只不过开启的方法不太一样,本文的重点就是写一下针对不同版本的 Sh@dowsocks 如何开启多端口。注意:本文是以四合一版的正确安装和使用为前提条件的。一、Sh@dowsocks-PythonSh@dowsocks-

docker
使用 Docker 快速部署 Sh@dowsocks-libev + v2ray-plugin
hqy 发表于2024-11-20 浏览308 评论0
条件准备一台墙外VPS;一台安装好 SSH 客户端的本地电脑;如果需要 tls 功能则需要准备一个域名以及一个 Cloudflare 账号。一、安装 Docker1.1 以 root 用户登录,执行一键脚本安装 Docker以Debian系为例,升级源并安装软件$ apt-get update && apt-get install -y wget vim执行此命令等候自动安装 Docker$ 

Windows&windows server
在 Windows 系统里轻松创建自定义服务
hqy 发表于2024-11-20 浏览296 评论0
有时候我们需要在 Windows 里运行需要后台启动的命令行程序(比如 Caddy,Aria2 或 V2Ray 等)。此时,一般情况下我们需要开启一个 cmd 或 PowerShell 窗口,运行命令行程序后,最小化窗口,并且不能关闭。需要关闭或重启该命令行程序时,再在 cmd 或 PowerShell 窗口里手动关闭或重启之。总之,操作起来是比较麻烦的。那么,有没有一种简单的办法可以将这些命令行程序集成到 Windows 服务里呢?答案是有的。NSSM – the Non-Sucking Se

Linux
在 Windows 10 上安装 CentOS 系统
hqy 发表于2024-11-20 浏览270 评论0
Windows 10 的 WSL,即 Windows Subsystem for Linux,可运行 GNU/Linux 环境, 包括大多数命令行工具、实用工具和应用程序且不会产生传统虚拟机或双启动设置开销。Windows 10 的版本大于等于 1709 即可安装和使用 WSL。本文将介绍如何在 Windows 10 上开启 WSL,并安装 CentOS 7 或 CentOS 8 系统。在 Windows 10 上开启 WSL以管理员身份运行 Powershell,并输入以下命令,稍等片刻,会提

Linux
制作适用于 WSL 的任意 Linux 镜像
hqy 发表于2024-11-20 浏览285 评论0
WSL,Windows Subsystem for Linux 的缩写,意为适用于 Linux 的 Windows 子系统。可让开发人员按原样运行 GNU/Linux 环境,包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。如何在 Windows 10 版本 2004 及更高版本或 Windows 11 上安装 WSL,可以参考微软的官方文档。Microsoft Store 上已存在一些 Linux 发行版,比如 Ubuntu 等,基本上寥寥无几,或者版本比较古老。

VPS
Windows 11 Enterprise LTSC DD 镜像
hqy 发表于2024-11-20 浏览234 评论0
Windows 11 Enterprise LTSC 正式发布了。这是最新的长期支持版本。本站制作了 Windows 11 Enterprise LTSC 版 DD 镜像,分别是:1. 中文版 Windows 11 Enterprise LTSC(Build 版本号:26100.1742)2. 英文版 Windows 11 Enterprise LTSC(Build 版本号:26100.1742)3. 日文版 Windows 11 Enterprise LTSC(Build 版本号:26100.

Linux
LCMP (Linux + Caddy + MariaDB + PHP)
hqy 发表于2024-11-20 浏览275 评论0
2022 年 6 月 HTTP/3 的 RFC 发布迄今已经有一年了。市面上常用的几款 Web Server,Caddy Web Server 是最早支持 HTTP/3 的,而 Nginx 直到 2023 年 5 月 23 日 1.25.0 版本才开始体验支持。至于 Apache httpd,也不知道要到什么时候才支持 HTTP/3。之所以打算正式从 Apache httpd 切换到 Caddy,是因为除 Caddy 之外的 Web Server

Linux
从 Apache httpd 切换到 Caddy2
hqy 发表于2024-11-20 浏览272 评论0
Caddy Web Server 自v2.6 版本发布以后,就默认支持 HTTP/3。可以说是最早支持 HTTP/3 的 Web Server,而 Nginx 直到 2023 年 5 月 23 日 1.25.0 版本才开始体验支持。至于 Apache httpd 也不知道要到猴年马月才支持 HTTP/3 了。按照本文教程,即可搭建 LCMP (Linux + Caddy2 + MariaDB + PHP) 环境。同时亦可使用本文提供的脚本,快速安装。LCMP 一键安装2024 年 11

Linux
一键安装最新内核并开启 BBR 脚本
hqy 发表于2024-11-20 浏览248 评论0
最近,Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。于是我根据目前三大发行版的最新内核,开发了一键安装最新内核并开启 TCP BBR 脚本。本脚本适用环境系统支持:CentOS 6+,Debian 8+,Ubuntu

Linux
LAMP一键安装包
hqy 发表于2024-11-20 浏览301 评论0
LAMP 一键安装包是一个用 Linux Shell 编写的可以为 Amazon Linux 2/CentOS/Debian/Ubuntu 系统的 VPS 或服务器安装 LAMP(Linux + Apache + MySQL/MariaDB + PHP) 生产环境的 Shell 脚本。包含一些可选安装组件如:Zend OPcache, ionCube Loader, PDFlib, APCu, imagick, libsodium, m

VPS
一键测试脚本bench.sh
hqy 发表于2024-11-20 浏览318 评论0
经过几个版本的迭代,一键测试脚本 bench.sh 已经几乎适用于各个 Linux 发行版的网络和 IO 测试。并将测试结果以较为美观的方式显示出来。总结一下 bench.sh 的特点:1、显示各种系统信息;2、取自 Speedtest 世界多处的数据中心的测试点,网络测试比较全面;3、支持 IPv6 下载测速;4、IO 测试(顺序写入 1GB 数据)三次,并显示其平均值。再配合 unixbench.sh 脚本测试,即可全面测试 VPS 的性能。使用方法:命令:wget&nb

技术文章
WireGu@rd 一键安装脚本
hqy 发表于2024-11-20 浏览222 评论0
wg目的是用于远程办公,请勿用于其他非法行为本脚本适用环境系统支持:CentOS 7+,Debian 8+,Raspbian 10,Ubuntu 16+,Fedora 29+内存要求:≥256M日期 :2020 年 4 月 2 日关于本脚本1. 支持两种安装方式:从代码编译安装,从 repository 直接安装;2. 脚本会创建默认的 wg0 设备,以及 wg0 的客户端配置,并生成客户端配置对应的二维码 png 图片;3. 脚本会修改本机防火墙设置,如果未启用防火墙,则会出现警告提示,需要

Linux
重新编译 curl 以支持 HTTP3
hqy 发表于2024-11-20 浏览218 评论0
从 2022 年 6 月 HTTP/3 的 RFC 发布,截至目前,常用的 Web Server,比如 Caddy Web Server 和 Nginx 已经支持 HTTP/3。与此同时,常用的浏览器比如 Google Chrome,Microsoft Edge,Mozilla Firefox,Apple Safari 等也都开始支持 HTTP/3。这里吐槽一下,Apache httpd 支持 HTTP/3 还遥遥无期。常用的 Clie

Windows&windows server
Windows Server 2025 Datacenter DD 镜像
hqy 发表于2024-11-20 浏览239 评论0
2024 年 10 月 3 日,Windows Server 2025 正式发布了。这是最新的长期支持版本。本站制作了 Windows Server 2025 Datacenter 版 DD 镜像,分别是:1. 中文版 Windows Server 2025 Datacenter(Windows build 版本号:26100.1742)2. 英文版 Windows Server 2025 Datacenter(Windows build 版本号:26100.1742)3. 日文版 Window

VPS
宝塔面板服务器ip地址修改域名,并且实现多域名访问同一个vps的宝塔
hqy 发表于2024-11-20 浏览232 评论0
今天登录宝塔面板是突然忘记了服务器IP地址,从而导致了以下这种情况。其实我以前是买过一个域名的,但是并没有绑定到宝塔上面。从而就一直拿IP登录宝塔面版。现在用命令方式更换域名,如果面板不能登录,我们可以用命令方式来完成操作。vi /www/server/panel/data/domain.conf
www.***.com #编辑你的域名接下来直接用SSH链接服务器查看面板默认信息,外网地址是你所修改的域名就证明没问题。如果多个域名指向VP

VPS
宝塔面板服务器ip地址修改域名,宝塔面板解除或者更换域名绑定访问/取消IP访问限制的一些解决办法/并且实现多域名访问同一个vps的宝塔
hqy 发表于2024-11-20 浏览273 评论0
域名绑定访问,有的时候域名会忘记续费,过期之后,当然打不开面板,绑定一些ip访问,如果ip变动,或者你又忘记了,也是打不开面板的,或者你的安全端口也忘记了,那也打不开。当然了,这个解除绑定还是很简单的,但是有同学问大鸟,我觉得还是有必要说一下的,顺便把这些方法汇总,方便自己也方便他人。一:取消域名限制这里如果你想换个域名,可以直接在后台更换就可以了,如果你不能登录面板,可以用SSH连接服务器利用命令更换一个新的域名。1.1更换或者取消域名去后台换个域名,如果要SSL证书的,开启之后根据1.2命令
VPS
宝塔面板目录结构框架
hqy 发表于2024-11-20 浏览199 评论0
/www/├── backup ----------------------------------->宝塔面板的备份文件目录 │ ├── database------------------------------>宝塔面板的数据库备份目录│ ├── panel--------------------------------->宝塔面板配置
技术文章
华为云账号找密失败申诉 https://selfhelp-drcn.platform.dbankcloud.cn/ws/sh/507851137878067584
hqy 发表于2024-11-20 浏览339 评论0
华为云账号找密失败申诉 https://selfhelp-drcn.platform.dbankcloud.cn/ws/sh/507851137878067584 申诉进度查询https://selfhelp-drcn.platform.dbankcloud.cn/ws/sh/search/ 但是我另外一个账号,莫名其妙的变成没有绑定手机和邮箱的账号,还是提示没有绑定手机邮箱,无法取回,建了一个工单,等待客服处理。这个是华为账号申诉https://consumer-tkb.