文章列表

聊聊代码仓库可视化:gource 篇

, , ,
介绍代码仓库可视化工具 Gource 的使用方法,重点解决在 Apple M1 Pro 芯片设备上的性能优化问题。针对 Docker 运行 Gource 处理大规模仓库时效率低下的情况,详细说明如何通过 Homebrew 安装依赖、配置编译 阅读全文

抢先体验 Ubuntu 22.04 Jammy Jellyfish

, ,
在 Ubuntu 22.04 正式发布前,可通过测试版提前完成设备升级验证。升级适用于桌面版与服务器版,需依次完成五项准备:使用 tar 或 rsync 备份用户数据,将现有软件包更新至最新版本,解锁 apt-mark 锁定的软件以避免兼容 阅读全文

服务端升级 Ubuntu 20.04 LTS 记录

, ,
记录从 Ubuntu 18.04 LTS 升级至 20.04 LTS 的完整服务端操作流程,涵盖数据备份、网络环境准备、软件源更新、预升级软件包处理、解除版本锁定及升级路线选择等关键环节。详细说明执行 do-release-upgrade 阅读全文

使用 Apache 搭建 VPC 服务器代理

, , , ,
在 VPC 网络环境下,服务器默认无公网 IP,需通过代理解决内网机器访问外网资源的问题。介绍使用 Apache 搭建代理服务器的方案,提供基于 Docker 容器的部署方式,包含精简的 docker-compose 配置与 httpd. 阅读全文

Ubuntu 18.04 基础系统配置

, ,
Ubuntu 18.04 基础系统配置涵盖版本升级与全新环境搭建两大场景。跨大版本升级执行 do-release-upgrade 命令,小版本升级需修改 release-upgrades 配置文件中 Prompt 参数。 阅读全文

简单配置服务端代理 Tengine

, , ,
Tengine 是基于 Nginx 的开源服务器软件,适用于前端代理与缓存场景。配置涵盖基础参数优化,包括 worker 进程数、连接数限制、epoll 事件模型、Gzip 压缩及日志管理。安全层面涉及访问控制:屏蔽隐藏文件、备份文件、敏感 阅读全文

简单配置服务端代理 Apache

, ,
Apache与Nginx在前端代理场景中各有侧重,建议本地主环境采用Apache以兼容开源软件生态,远程服务端及测试端使用Nginx。配置Apache时需开启rewrite模块,通过子文件引入管理虚拟主机,并依据场景调整超时、KeepAli 阅读全文

配置 Ubuntu 14.04 Web Server 基础环境

, ,
基于Ubuntu 14.04 LTS系统,详述Web服务器基础环境搭建流程。涵盖系统初始化配置,包括替换软件源、开启SSH远程访问、校准时区、更新系统及安装常用工具。涉及用户权限管理、SSH密钥免密登录与端口修改、root登录限制等安全加固 阅读全文