1Panel面板安装使用指南
现代化的Linux服务器运维管理面板
1Panel是一款现代化、开源的Linux服务器运维管理面板,提供简洁易用的Web界面。
系统要求
支持的操作系统
- Ubuntu: 18.04+
- Debian: 9+
- CentOS: 7+
- Red Hat: 7+
- Rocky Linux: 8+
- AlmaLinux: 8+
硬件要求
- 内存: 建议1GB以上
- 磁盘: 建议10GB以上可用空间
- 架构: x86_64 / aarch64
安装1Panel
一键安装脚本
# 在线安装
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
# 或使用国内镜像
curl -sSL https://resource.1panel.cn/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
安装过程
- 脚本会自动检测系统环境
- 选择安装目录(默认
/opt) - 设置面板端口(默认
10086) - 设置面板用户名和密码
- 等待安装完成
安装完成信息
安装完成后会显示:
- 面板地址:
http://服务器IP:端口 - 用户名: 安装时设置的用户名
- 密码: 安装时设置的密码
- 入口地址: 安全入口路径
首次登录配置
访问面板
# 浏览器访问
http://your-server-ip:10086/安全入口
初始化设置
- 修改密码: 建议立即修改默认密码
- 绑定域名: 可选择绑定域名访问
- SSL证书: 配置HTTPS访问
- 安全设置: 配置IP白名单等
主要功能
概览仪表板
- 系统信息: CPU、内存、磁盘使用情况
- 服务状态: 各种服务运行状态
- 实时监控: 系统负载实时图表
- 快捷操作: 常用功能快速入口
应用商店
1Panel内置丰富的应用商店:
Web服务器
# 支持的Web服务器
- Nginx
- Apache
- OpenResty
- Caddy
数据库
# 支持的数据库
- MySQL
- MariaDB
- PostgreSQL
- Redis
- MongoDB
开发工具
# 开发环境
- Node.js
- PHP (多版本)
- Python
- Java
- Go
网站管理
创建网站
- 进入”网站”页面
- 点击”创建网站”
- 填写域名信息
- 选择PHP版本(如需要)
- 设置网站目录
- 完成创建
SSL证书管理
# 支持的证书类型
- Let's Encrypt 免费证书
- 自签名证书
- 上传自有证书
网站配置
- 伪静态规则: 支持常见CMS伪静态
- 访问日志: 查看网站访问记录
- 错误日志: 排查网站问题
- 备份恢复: 网站数据备份
数据库管理
创建数据库
- 进入”数据库”页面
- 选择数据库类型
- 设置数据库名称
- 配置用户权限
- 完成创建
数据库操作
- 在线管理: 内置phpMyAdmin等工具
- 备份恢复: 定时备份和手动备份
- 性能监控: 数据库性能指标
- 用户管理: 数据库用户权限管理
文件管理
在线文件管理器
- 文件浏览: 可视化文件目录结构
- 文件编辑: 在线编辑文本文件
- 文件上传: 支持拖拽上传
- 权限管理: 文件权限设置
常用操作
# 文件操作
- 新建文件/文件夹
- 复制/移动/删除
- 压缩/解压缩
- 文件搜索
系统管理
服务管理
# 系统服务控制
systemctl status 1panel # 查看1Panel状态
systemctl start 1panel # 启动1Panel
systemctl stop 1panel # 停止1Panel
systemctl restart 1panel # 重启1Panel
防火墙管理
- 端口管理: 开放/关闭端口
- IP白名单: 限制访问IP
- 规则配置: 自定义防火墙规则
计划任务
- 定时备份: 自动备份网站和数据库
- 系统维护: 定时清理日志等
- 自定义脚本: 执行自定义维护脚本
安全设置
面板安全
# 修改面板端口
1pctl update port
# 修改安全入口
1pctl update entrance
# 重置面板密码
1pctl reset password
系统安全
- SSH密钥: 管理SSH密钥认证
- 系统防火墙: 配置iptables规则
- 安全扫描: 系统安全检查
- 日志审计: 操作日志记录
备份恢复
自动备份
- 进入”备份账号”页面
- 配置备份存储(本地/云存储)
- 设置备份计划
- 选择备份内容
支持的备份方式
- 本地备份: 存储在服务器本地
- FTP备份: 上传到FTP服务器
- SFTP备份: 通过SFTP传输
- 云存储: 阿里云OSS、腾讯云COS等
监控告警
系统监控
- 资源监控: CPU、内存、磁盘、网络
- 服务监控: 各种服务运行状态
- 性能分析: 系统性能趋势分析
告警设置
- 阈值告警: 资源使用超过阈值时告警
- 服务异常: 服务停止时告警
- 通知方式: 邮件、钉钉、企业微信等
常用命令
1Panel管理命令
# 查看1Panel状态
1pctl status
# 查看面板信息
1pctl user-info
# 修改面板设置
1pctl update port 8888 # 修改端口
1pctl update username admin # 修改用户名
1pctl update password # 修改密码
# 重启面板
1pctl restart
# 卸载1Panel
1pctl uninstall
日志查看
# 查看1Panel日志
tail -f /opt/1panel/log/1panel.log
# 查看应用日志
tail -f /opt/1panel/log/app.log
故障排除
常见问题
无法访问面板
# 检查服务状态
systemctl status 1panel
# 检查端口是否开放
netstat -tuln | grep 10086
# 检查防火墙
ufw status
firewall-cmd --list-ports
忘记密码
# 重置密码
1pctl reset password
服务启动失败
# 查看错误日志
journalctl -u 1panel -f
# 检查磁盘空间
df -h
# 检查权限
ls -la /opt/1panel/
性能优化
系统优化
- 定期清理: 清理日志和临时文件
- 资源监控: 监控系统资源使用情况
- 服务优化: 根据需要调整服务配置
面板优化
- 定期更新: 保持1Panel最新版本
- 备份策略: 制定合理的备份策略
- 安全加固: 定期检查安全设置
1Panel提供了现代化的服务器管理体验,通过Web界面即可完成大部分运维工作,大大降低了服务器管理的技术门槛。