主要关注 Linux 和它的各发行版的技术应用。Linux 有上百种不同的发行版,如基于社区开发的 Ubuntu、Fedora,和基于商业开发的 Red Hat Linux、SUSE 等。
在 Linux 服务器环境中,经常会使用 LibreOffice 的 Headless 模式实现 Excel 自动转换 PDF 功能,例如在 Node.js、Egg.js、Java、Python 等后台服务中批量生成 PDF 文件。 实际部署过程中,经常会遇到这样的问题: Excel 文件中的中文显…
在全栈开发与服务器运维的日常实践中,移动端环境的服务部署始终是容易被忽略但极具价值的场景。近期在 Termux 中完成 MariaDB 初始化、后台启动配置及远程访问打通的全过程,恰好印证了移动端轻量服务器搭建的核心逻辑。以下将完整复盘整个操作流程、遇到的问题及解决方案,还原从环境准备到服务可用的全…
Termux 是一个 Android 下一个高级的终端模拟器,开源且不需要 root,支持 apt 管理软件包,十分方便安装软件包,完美支持 Python, PHP, Ruby, Go, Nodejs, MySQL 等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面…
在 Linux 系统(特别是以 yum 作为包管理工具的 CentOS、Rocky Linux 以及部分阿里云服务器环境)上运行 Puppeteer 时,通常需要提前安装 Chromium 所依赖的系统库,否则可能会出现浏览器无法启动或运行异常的问题。 Puppeteer 本质上是通过 Node.j…
在日常开发、部署工作中,我们经常需要用 cp 命令复制文件/目录,而 强制覆盖已存在文件 是高频需求。但很多开发者会遇到 加了参数也不生效 被交互提示打断脚本执行 等问题。本文从开发者实际使用场景出发,总结 cp 强制覆盖的核心方法、避坑技巧及注意事项,让文件复制更高效顺畅。 一、核心需求:什么时候…
你需要在 CentOS 系统上安装 JDK 7u80,以下是分步操作指南,涵盖 下载准备 、 解压安装 、 环境变量配置 和 验证安装 全流程: 一、前提准备 确认 CentOS 系统状态:建议使用 CentOS 6/CentOS 7(JDK 7 对高版本 CentOS 兼容性有限) 下载 JDK …
大多数开发者还是使用的 Windows,但是服务器一般都是使用的 Linux,而你想要连接 Linux 服务器相互传送文件,那么你需要一个简称 SSH 的 Secure Shell 软件。 实际上 SSH 是一个网络协议,它允许你通过网络连接到 Linux 和 Unix 服务器。SSH 使用公钥加密…