Linux系统之部署Linux管理面板1Panel

一、介绍
1.1简介
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。
1.2特点
快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;
高效管理:通过 Web 端轻松管理 Linux 服务器,包括应用管理、主机监控、文件管理、数据库管理、容器管理等;
安全可靠:最小漏洞暴露面,提供防火墙和安全审计等功能;
一键备份:支持一键备份和恢复,备份数据云端存储,永不丢失。

二、环境准备
关闭防火墙、selinux

systemctl stop firewalld  && systemctl disable  firewalld  
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 

内核、系统查看(内核版本5.10,系统采用的Euler22.03版本):

[root@cdn ~]# uname -r
5.10.0-153.12.0.92.oe2203sp2.x86_64
[root@cdn ~]# cat  /etc/os-release
NAME="openEuler"
VERSION="22.03 (LTS-SP2)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP2)"
ANSI_COLOR="0;31"

三、部署
创建1Panel的安装目录

mkdir -p /data/1panel 

执行一键部署:

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
[root@cdn ~]# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
开始下载 1Panel v1.9.1 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.9.1/release/1panel-v1.9.1-linux-amd64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 39.9M  100 39.9M    0     0  14.6M      0  0:00:02  0:00:02 --:--:-- 14.6M
1panel-v1.9.1-linux-amd64/1panel.service
1panel-v1.9.1-linux-amd64/1pctl
1panel-v1.9.1-linux-amd64/LICENSE
1panel-v1.9.1-linux-amd64/README.md
1panel-v1.9.1-linux-amd64/install.sh
1panel-v1.9.1-linux-amd64/1panel

 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 =======================
设置 1Panel 安装目录(默认为/opt):^C
[root@cdn ~]#
[root@cdn ~]# mkdir -p /data/1panel
[root@cdn ~]#
[root@cdn ~]# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
安装包已存在,跳过下载
1panel-v1.9.1-linux-amd64/1panel.service
1panel-v1.9.1-linux-amd64/1pctl
1panel-v1.9.1-linux-amd64/LICENSE
1panel-v1.9.1-linux-amd64/README.md
1panel-v1.9.1-linux-amd64/install.sh
1panel-v1.9.1-linux-amd64/1panel

 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 =======================
设置 1Panel 安装目录(默认为/opt):/data/1panel
[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤
[1Panel Log]: 启动 Docker
[1Panel Log]: ... 在线安装 docker-compose
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 56.8M  100 56.8M    0     0  16.0M      0  0:00:03  0:00:03 --:--:-- 16.0M
[1Panel Log]: docker-compose 安装成功
设置 1Panel 端口(默认为18077):18077
[1Panel Log]: 您设置的端口为:18077
[1Panel Log]: 防火墙未开启,忽略端口开放
设置 1Panel 面板用户(默认为8a2c2a0bf7):admin
[1Panel Log]: 您设置的面板用户为:admin
设置 1Panel 面板密码(默认为e0cc9faed3):
错误:面板密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位
设置 1Panel 面板密码(默认为e0cc9faed3):
错误:面板密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位
设置 1Panel 面板密码(默认为e0cc9faed3):
[1Panel Log]: 配置 1Panel Service
Created symlink /etc/systemd/system/multi-user.target.wants/1panel.service → /etc/systemd/system/1panel.service.
[1Panel Log]: 启动 1Panel 服务
[1Panel Log]: 1Panel 服务启动成功!
[1Panel Log]:
[1Panel Log]: =================感谢您的耐心等待,安装已经完成==================
[1Panel Log]:
[1Panel Log]: 请用浏览器访问面板:
[1Panel Log]: 外网地址: http://N/A:18077/dc8ad56460
[1Panel Log]: 内网地址: http://192.168.100.21:18077/dc8ad56460
[1Panel Log]: 面板用户: admin
[1Panel Log]: 面板密码: admin@1234
[1Panel Log]:
[1Panel Log]: 项目官网: https://1panel.cn
[1Panel Log]: 项目文档: https://1panel.cn/docs
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel Log]:
[1Panel Log]: 如果使用的是云服务器,请至安全组开放 18077 端口
[1Panel Log]:
[1Panel Log]: ================================================================

四、检查

[root@cdn ~]# systemctl status 1panel.service
● 1panel.service - 1Panel, a modern open source linux panel
     Loaded: loaded (/etc/systemd/system/1panel.service; enabled; vendor preset: disabled)
     Active: active (running) since Tue 2023-12-19 22:04:58 CST; 9min ago
   Main PID: 2068 (1panel)
      Tasks: 5 (limit: 21391)
     Memory: 71.6M
     CGroup: /system.slice/1panel.service
             └─ 2068 /usr/bin/1panel

Dec 19 22:10:28 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:28 | 200 |    4.111731ms |   192.168.100.1 | GET      "/a>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |     101.142µs |   192.168.100.1 | GET      "/d>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |    2.960293ms |   192.168.100.1 | GET      "/a>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |    3.777246ms |   192.168.100.1 | GET      "/a>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |     539.619µs |   192.168.100.1 | GET      "/a>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |     827.979µs |   192.168.100.1 | GET      "/a>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |    1.120943ms |   192.168.100.1 | GET      "/a>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |    1.242231ms |   192.168.100.1 | GET      "/a>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |     417.176µs |   192.168.100.1 | GET      "/a>
Dec 19 22:10:59 cdn.tym.com 1panel[2068]: [GIN] 2023/12/19 - 22:10:59 | 200 |    1.869538ms |   192.168.100.1 | GET      "/a>
[root@cdn ~]# ss -tunlp |grep 18077
tcp   LISTEN 0      4096         0.0.0.0:18077      0.0.0.0:*    users:(("1panel",pid=2068,fd=25))

五、页面访问
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

六、运维工具使用
1Panel 默认内置了命令行运维工具 1pctl,通过执行 1pctl help,可以查看相关的命令说明。

[root@cdn ~]# 1pctl --help
1Panel 控制脚本

Usage:
  ./1pctl [COMMAND] [ARGS...]
  ./1pctl --help

Commands:
  status              查看 1Panel 服务运行状态
  start               启动 1Panel 服务
  stop                停止 1Panel 服务
  restart             重启 1Panel 服务
  uninstall           卸载 1Panel 服务
  user-info           获取 1Panel 用户信息
  listen-ip           切换 1Panel 监听 IP
  version             查看 1Panel 版本信息
  update              修改 1Panel 系统信息
  reset               重置 1Panel 系统信息
  restore             恢复 1Panel 服务及数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/257815.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ios备忘录怎么导入华为 方法介绍

作为一个常常需要在不同设备间切换的人,我深知备忘录的重要性。那些突如其来的灵感、重要的会议提醒、甚至是生活中的琐碎小事,我们都习惯性地记录在备忘录里。但当我决定从iPhone转向华为时,一个问题困扰了我:如何将那些珍贵的备…

使用Axure的中继器的交互动作解决增删改查h

🎬 艳艳耶✌️:个人主页 🔥 个人专栏 :《产品经理如何画泳道图&流程图》 ⛺️ 越努力 ,越幸运 目录 一、中继器的交互 1、什么是中继器的交互 2、Axure中继器的交互 3、如何使用中继器? 二…

CleanMyMac X 4 for Mac(Mac优化清理工具)v4.14.6中文破解版

CleanMyMac X for Mac中文破解版只需两个简单步骤就可以把系统里那些乱七八糟的无用文件统统清理掉,节省宝贵的磁盘空间。cleanmymac x个人认为X代表界面上的最大升级,功能方面有更多增加,与最新macOS系统更加兼容,流畅地与系统性…

人工智能中不可预测的潜在错误可能是灾难性的——数学解释

一、说明 有没有人研究评估AI的错误产生的后果有多么严重,是否存在AI分险评估机制?更高维度上,人工智能的未来是反乌托邦还是乌托邦?这个问题一直是争论的话题,各大阵营都支持。我相信我们无法准确预测这两种结果。这是…

Mybatis复习总结

MyBatis是一款优秀的持久层框架,用于简化JDBC的开发 MyBatis本是Apache的一个开源项目,2010年这个项目由apache迁移到了Google,并且改名为 Mybatis,2013年11月迁移至Github。 持久层 指的就是数据访问层,用来操作数…

《点云处理》 点云去噪

前言 通常从传感器(3D相机、雷达)中获取到的点云存在噪点(杂点、离群点、孤岛点等各种叫法)。噪点产生的原因有不同,可能是扫描到了不想要扫描的物体,可能是待测工件表面反光形成的,也可能是相…

Axure中继器完成表格的增删改查的自定义元件(三列表格与十列表格)

目录 一、中继器 1.1 定义 1.2 特点 1.3 适用场景 二、三列表格增删改查 2.1 实现思路 2.2 效果演示 三、十列表格增删改查 3.1 实现思路 3.2 效果演示 一、中继器 1.1 定义 在Axure中,"中继器"通常指的是界面设计中的一个元素,用…

第二百一十五回 如何创建单例模式

文章目录 1. 概念介绍2. 思路与方法2.1 实现思路2.2 实现方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"分享三个使用TextField的细节"沉浸式状态样相关的内容,本章回中将介绍 如何创建单例模式.闲话休提,让我们一起Talk Flutter吧。 …

03-数据结构-栈与队列

1.栈 栈和队列是两种操作受限的线性表。如上图所示显示栈的结构 栈:先进后出,入栈(数据进入) 和出栈(数据出去)均在栈顶操作。 常见栈的应用场景包括括号问题的求解,表达式的转换和求值&#…

记录每日LeetCode 162.寻找峰值与1901.寻找峰值II Java实现

寻找峰值 题目描述: 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] nums[n] -…

Unity3d C#利用Editor编辑器拓展实现配置UI背景样式一键设置UI背景样式功能(含源码)

前言 在开发UI滚动列表的时候,经常会有每项的背景图不统一的情况,会间隔重复的情况居多。这种情况下,手动去设置间隔一行的背景图或者颜色是比较麻烦的。在此背景下,笔者尝试写个小工具,在搭建UI时配置一下循环背景的…

开发知识点-09Rust

Rust Rust 语言通常用于编写系统级软件、网络服务器和高性能应用程序,它具有以下特点:1. 高性能和内存安全:Rust 在保证高性能的同时,利用其所有权模型和借用检查器等特性确保内存安全,避免了 C/C 等语言的内存错误和崩…

MySQL数据库——SQL语法

Structured Query Language(结构化查询语言),简称SQL,是用于操作关系型数据库的标准编程语言。SQL提供了一种与数据库交互的方式,可以用于查询、插入、更新和删除数据库中的数据。 1. SQL通用语法 SQL语句可以写在一…

Jenkins Docker Cloud在Linux应用开发CI中的实践

Jenkins Docker Cloud在Linux应用开发CI中的实践 背景 通过代码提交自动触发CI自动构建、编译、打包是任何软件开发组织必不可少的基建,可以最大程度保证产物的一致性,方便跨组跨部门协作,代码MR等。 Docker在流水线中越来越重要&#xff…

行为型设计模式(一)模版方法模式 迭代器模式

模板方法模式 Template 1、什么是模版方法模式 模版方法模式定义了一个算法的骨架,它将其中一些步骤的实现推迟到子类里面,使得子类可以在不改变算法结构的情况下重新定义算法中的某些步骤。 2、为什么使用模版方法模式 封装不变部分:模版…

Home Assistant HAOS版如何安装HACS

环境: Home Assistant 11.2 SSH & Web Terminal 17.0 问题描述: Home Assistant HAOS版如何安装HACS 解决方案: 1.打开WEB 里面的终端输入下面命令 wget -O - https://hacs.vip/get | bash -如果上面的命令执行后卡住不动&#xff…

得物-Golang-记一次线上服务的内存泄露排查

1.出现内存泄漏 1.1 事发现场 在风和日丽的一天,本人正看着需求、敲着代码,展望美好的未来。突然收到一条内存使用率过高的告警。 1.2 证人证词 告警的这个项目,老代码是python的,最近一直在go化。随着go化率不断上升&#xff…

maven 项目导入异常问题

问题如下 一、 tomcat正再运行的包是哪一个 不同构建、打包情况下分别运行 out\artifacts下 当直接去Project Structure下去构建artifacts 后,运行tomcat 则会在out下target下 reimport项目后,则会在artifacts自动生成部署包。删除tomcat之前deployment 下的包(同…

Android studio Android SDK下载安装

我们访问地址 https://developer.android.google.cn/studio?hlzh-cn 拉下来直接点击下载 然后来下来 勾选 然后点击下载 下载好之后 我们双击打开 点击下一步 确认上面的勾选 然后下一步 这里 我们选择一下安装目录 然后点击下一步 安装 安装完之后点击进行下一步 Fin…

JDK各个版本新特性

JDK8新特性 Java 8 发布于 2014 年 3 月份,可以说是 Java 6 之后最重要的版本更新,深受开发者的喜爱。 函数式编程和 Lambda 表达式 Stream 流 参考:https://mp.weixin.qq.com/s/7hNUjjmqKcHDtymsfG_Gtw 单从“Stream”这个单词上来看&…