Codex 和宝塔面板使用指南

这篇笔记记录 Codex CLI 和宝塔面板的基础用法,方便以后维护个人网站、管理服务器、整理自动化任务时快速查阅。

安全提示:宝塔面板的访问入口、用户名、密码、安全路径等信息不要写在公开网页里。需要保存时,应放在本地密码管理器或仅自己可见的私密笔记中。

一、宝塔面板

宝塔面板可以用来图形化管理 Linux 服务器,适合查看网站、数据库、文件、防火墙和运行状态。

常见用途

  1. 网站管理:创建站点、配置 Nginx 或 Apache、管理网站目录。
  2. 数据库管理:创建和维护 MySQL、PostgreSQL 等数据库。
  3. 文件管理:在线查看、上传、编辑服务器文件。
  4. 安全管理:查看防火墙、端口、SSL 证书和登录安全设置。
  5. 应用安装:通过应用商店安装常见运行环境和服务。
  6. 监控告警:查看 CPU、内存、磁盘和服务运行状态。

访问前检查

如果无法访问宝塔面板,通常需要检查:

  • 服务器安全组是否放行面板端口。
  • 服务器防火墙是否允许对应端口。
  • 宝塔面板服务是否正在运行。
  • 浏览器是否信任面板的 HTTPS 证书。
  • 面板安全入口是否输入正确。

安全建议

  • 不要公开面板地址、用户名、密码和安全入口。
  • 面板端口不要长期暴露给所有公网 IP。
  • 密码应使用高强度随机密码,并定期更换。
  • 开启必要的登录限制和安全告警。
  • 重要操作前先备份网站文件和数据库。

二、Codex CLI

Codex CLI 可以在命令行里辅助写代码、解释代码、检查错误和执行自动化任务。它适合配合服务器维护、脚本编写和项目开发使用。

基本命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 进入交互式模式
codex

# 执行一次性任务
codex exec "你的问题或任务"

# 代码审查
codex review

# 登录与退出
codex login
codex logout

# 查看帮助
codex --help

常见示例

1
2
3
4
5
6
7
8
# 让 Codex 生成一个简单应用
codex exec "创建一个 Python Flask 应用,显示 Hello World"

# 检查某个项目目录
codex review ./your-project

# 询问服务器脚本问题
codex exec "帮我写一个备份 /var/www/html 的 shell 脚本"

适合场景

  • 代码生成:根据需求生成脚本、网页或配置文件。
  • 代码解释:理解已有项目、函数和配置含义。
  • Bug 修复:根据报错信息定位原因并给出修复方案。
  • 学习编程:整理 Python、C 语言、Linux 等学习笔记。
  • 自动化任务:编写部署、备份、监控、数据处理脚本。

三、个人网站维护思路

如果用 Hexo 管理个人知识库,推荐把工作流程固定下来:

  1. 在本地写 Markdown 文章。
  2. 用 Hexo 生成静态网页。
  3. 检查本地预览是否正常。
  4. 上传生成后的 public 目录到服务器网站目录。
  5. 把源码提交到 GitHub,防止换电脑或误删后丢失。

四、注意事项

  • 公开文章里不要保存服务器密码、Token、UID、Webhook、面板安全入口等敏感信息。
  • 服务器管理笔记可以公开写“方法”,不要公开写“凭据”。
  • 备案审核期内,网站内容尽量保持知识分享、学习记录和工具说明,不发布高风险内容。
  • 每次修改网站后,建议同时完成本地构建、服务器发布和 GitHub 备份。