这篇笔记记录 Codex CLI 和宝塔面板的基础用法,方便以后维护个人网站、管理服务器、整理自动化任务时快速查阅。
安全提示:宝塔面板的访问入口、用户名、密码、安全路径等信息不要写在公开网页里。需要保存时,应放在本地密码管理器或仅自己可见的私密笔记中。
一、宝塔面板
宝塔面板可以用来图形化管理 Linux 服务器,适合查看网站、数据库、文件、防火墙和运行状态。
常见用途
- 网站管理:创建站点、配置 Nginx 或 Apache、管理网站目录。
- 数据库管理:创建和维护 MySQL、PostgreSQL 等数据库。
- 文件管理:在线查看、上传、编辑服务器文件。
- 安全管理:查看防火墙、端口、SSL 证书和登录安全设置。
- 应用安装:通过应用商店安装常见运行环境和服务。
- 监控告警:查看 CPU、内存、磁盘和服务运行状态。
访问前检查
如果无法访问宝塔面板,通常需要检查:
- 服务器安全组是否放行面板端口。
- 服务器防火墙是否允许对应端口。
- 宝塔面板服务是否正在运行。
- 浏览器是否信任面板的 HTTPS 证书。
- 面板安全入口是否输入正确。
安全建议
- 不要公开面板地址、用户名、密码和安全入口。
- 面板端口不要长期暴露给所有公网 IP。
- 密码应使用高强度随机密码,并定期更换。
- 开启必要的登录限制和安全告警。
- 重要操作前先备份网站文件和数据库。
二、Codex CLI
Codex CLI 可以在命令行里辅助写代码、解释代码、检查错误和执行自动化任务。它适合配合服务器维护、脚本编写和项目开发使用。
基本命令
1 | # 进入交互式模式 |
常见示例
1 | # 让 Codex 生成一个简单应用 |
适合场景
- 代码生成:根据需求生成脚本、网页或配置文件。
- 代码解释:理解已有项目、函数和配置含义。
- Bug 修复:根据报错信息定位原因并给出修复方案。
- 学习编程:整理 Python、C 语言、Linux 等学习笔记。
- 自动化任务:编写部署、备份、监控、数据处理脚本。
三、个人网站维护思路
如果用 Hexo 管理个人知识库,推荐把工作流程固定下来:
- 在本地写 Markdown 文章。
- 用 Hexo 生成静态网页。
- 检查本地预览是否正常。
- 上传生成后的
public目录到服务器网站目录。 - 把源码提交到 GitHub,防止换电脑或误删后丢失。
四、注意事项
- 公开文章里不要保存服务器密码、Token、UID、Webhook、面板安全入口等敏感信息。
- 服务器管理笔记可以公开写“方法”,不要公开写“凭据”。
- 备案审核期内,网站内容尽量保持知识分享、学习记录和工具说明,不发布高风险内容。
- 每次修改网站后,建议同时完成本地构建、服务器发布和 GitHub 备份。