描述了如何通过自定义脚本简化 ESLint 命令的执行。该脚本支持指定文件或文件夹,指定 ESLint 配置文件,附带命令,以及前后置执行命令等功能,极大地提高了代码检查和格式化的效率。
配置目标
期望能够通过 xooxle.example.com
访问 www.xooxle.com
。
配置 DNS
配置地址:「DNS 解析 DNSPod」->「域名」->「解析」->「添加记录」
xooxle A 222.233.233.23
"使用 Nginx 在服务器上搭建一个 Xooxle 镜像站"继续阅读
描述了在国内服务器上克隆 GitHub 项目速度慢的问题及解决方案。通过访问指定网站获取 GitHub 和其 CDN 的 IP 地址,将其与域名绑定到 hosts 文件中后,重启网络或机器即可提高访问速度。
提供了通过 lsof 或 netstat 命令查找并终止占用指定端口的进程的方法。使用 lsof 时,通过命令 kill -9 $(lsof -i tcp:端口 -t) 快速结束进程;若未安装 lsof,可使用 netstat 配合 awk 查找进程 ID,再通过 kill 命令终止对应进程。
介绍了在 CentOS 系统上安装和配置 Docker 的步骤,包括 Docker 安装、创建 Dockerfile、构建镜像、运行容器及关闭容器的方法。通过编写 Node 项目脚本和 DockerBuild.sh 脚本,实现自动化构建与运行容器,开放宿主机端口并测试服务运行状态,适用于快速部署和管理项目环境。
描述了使用 Node 和 PM2 部署服务时因旧配置未清理导致 CPU 占用率高的问题。通过停止服务、删除错误的 PM2 配置、重新启动正确路径的应用并保存配置,成功解决了问题,同时清空了日志文件以减少存储占用。
描述了 MySQL 服务因硬盘空间不足而停止的排查与解决过程。通过检查根目录空间占用情况,发现 /root/.pm2 目录中日志文件过大,清理后成功启动 MySQL 服务,并进一步通过错误日志定位问题源头为 Node 服务的模块缺失。
介绍了 X-Real-IP 和 X-Forwarded-For 的用途及区别,X-Forwarded-For 更标准化,用于记录客户端及代理 IP 地址链。通过 Nginx 配置或 Koa 获取客户端真实 IP 的方法示例也被详细说明,推荐优先使用 X-Forwarded-For。
介绍了在 Debian 系统中安装 Nginx 的简单步骤。通过 `apt update` 和 `apt install nginx` 安装后,使用 `curl -I 127.0.0.1` 验证服务是否正常运行,输出 HTTP 200 表示安装成功。
详细介绍了在 Debian 10 上安装和配置 MongoDB Community Edition 的步骤,包括添加 MongoDB 官方仓库、安装所需包、启动服务和启用认证等。通过配置文件启用授权功能,并创建管理用户以增强安全性,确保数据库访问受控。