随机
Enter 搜索 ↑↓ 切换 Esc 清空

1panel

命令

现代化 Linux 服务器运维管理面板的安装、配置与日常管理

1panel

现代化 Linux 服务器运维管理面板的安装、配置与日常管理

补充说明

1Panel 是开源 Linux 服务器运维管理面板,提供 Web 界面管理服务器、网站、数据库、容器等。默认内置命令行工具 1pctl 用于日常运维操作。

安装与卸载

# 在线安装
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

# 完全卸载
1pctl uninstall

1pctl 服务管理

1pctl status            # 查看服务状态
1pctl start             # 启动服务
1pctl stop              # 停止服务
1pctl restart           # 重启服务
1pctl version           # 查看版本
1pctl user-info         # 查看后台地址和用户名

重置配置

1pctl reset domain      # 取消域名绑定
1pctl reset entrance    # 取消安全入口
1pctl reset https       # 取消 HTTPS 登录
1pctl reset ips         # 取消 IP 限制
1pctl reset mfa         # 取消两步验证

监听 IP

1pctl listen-ip ipv4    # 监听 IPv4
1pctl listen-ip ipv6    # 监听 IPv6

更新配置

1pctl update username   # 修改用户名
1pctl update password   # 修改密码
1pctl update port       # 修改端口

故障排除

# 检查服务状态
1pctl status
systemctl status 1panel.service
journalctl -u 1panel.service -f

# 查看端口占用
netstat -tlnp | grep :<port>

# 检查依赖服务
systemctl status docker
systemctl status nginx

# 磁盘空间
df -h
docker system prune -a -f    # 清理 Docker 资源

备份与恢复

#!/bin/bash
BACKUP_DIR="/backup/1panel"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p "$BACKUP_DIR/$DATE"

tar -czf "$BACKUP_DIR/$DATE/config.tar.gz" /usr/local/1panel/conf/
tar -czf "$BACKUP_DIR/$DATE/apps.tar.gz" /usr/local/1panel/apps/
echo "备份时间: $(date)" > "$BACKUP_DIR/$DATE/backup_info.txt"

find "$BACKUP_DIR" -type d -mtime +30 -exec rm -rf {} \;
echo "备份完成: $BACKUP_DIR/$DATE"

恢复步骤:1pctl stop → 恢复备份文件 → 1pctl start

相关命令