Linux系统下安装部署Linux管理面板1panel

目录

一 1panel介绍

1、1Panel简介

2、1Panel特点

二、本地环境规划

1、本此实验目的

2、本地环境部署

三、部署1Panel(在线安装)

1.创建安装目录

2.一键部署1Panel

3.检查1Panel服务运行状态

4.检查1Panel监听端口

四、关闭防火墙和selinux

1. 关闭防火墙

2. 关闭selinux

五、访问1Panel管理面板

1.1Panel管理面板的初始化

2.登录1Panel管理面板

3.访问1Panel管理面板首页

六、1Panel管理面板的基本使用

1.查看服务器整理概览

2.1Panel的应用商店

3.1Panel的容器管理功能

4.主机栏下

一、文件管理

二、监控 

三、终端管理

四、防火墙管理

五、进程管理

六、SSH管理栏

5、工具箱管理栏

进程守护管理

6.计划任务管理

7.日志审计功能栏

面板日志

操作日志

访问日志

系统日志

登录日志

网站日志

七、运维工具 1pctl命令的使用

​编辑查看访问1panel面板入口

备注:


一 1panel介绍

1、1Panel简介

*  1Panel 是一个现代化、开源的 Linux 服务器运维管理面板

2、1Panel特点

  • 高效管理:用户可以通过 Web 图形界面轻松管理 Linux 服务器,实现主机监控、文件管理、数据库管理、容器管理等功能;
  • 快速建站:深度集成开源建站软件 WordPress 和 Halo,域名绑定、SSL 证书配置等操作一键搞定;
  • 应用商店:精选上架各类高质量的开源工具和应用软件,协助用户轻松安装并升级;
  • 安全可靠:基于容器管理并部署应用,实现最小的漏洞暴露面,同时提供防火墙和日志审计等功能;
  • 一键备份:支持一键备份和恢复,用户可以将数据备份到各类云端存储介质,永不丢失。

二、本地环境规划

1、本此实验目的

1.在Linux系统中部署1Panel运维面板;
2.加强在Linux系统环境的日常使用能力;
3.可以熟练使用1Panel面板对Linux系统进行高效运维;

2、本地环境部署

本次实践为个人测试环境,生产环境请谨慎使用,个人环境规划如下:

IP操作系统版本1Panel版本
192.168.95.195centos 7.9v1.10.2-lts

三、部署1Panel(在线安装)

1.创建安装目录

创建1Panel的安装目录(默认在/opt目录下,也可以自定义创建,本次实验已自定义为主

mkdir /path/1Panel

2.一键部署1Panel

使用以下命令,一键部署1Panel。

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

[root@mongo-node1 maycur]# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
开始下载 1Panel v1.10.2-lts 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.10.2-lts/release/1panel-v1.10.2-lts-linux-amd64.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 48.4M  100 48.4M    0     0  10.6M      0  0:00:04  0:00:04 --:--:-- 11.5M
1panel-v1.10.2-lts-linux-amd64/1panel.service
1panel-v1.10.2-lts-linux-amd64/1pctl
1panel-v1.10.2-lts-linux-amd64/LICENSE
1panel-v1.10.2-lts-linux-amd64/README.md
1panel-v1.10.2-lts-linux-amd64/install.sh
1panel-v1.10.2-lts-linux-amd64/1panel

 ██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗     
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║     
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║     
 ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║     
 ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗
 ╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 ======================= 
设置 1Panel 安装目录(默认为/opt):                 (此选项可自定义也可以自行创建目录
[1Panel Log]: 您选择的安装路径为 /opt 
[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  10.0M      0  0:00:05  0:00:05 --:--:-- 11.0M
[1Panel Log]: docker-compose 安装成功 
设置 1Panel 端口(默认为20904):10086          (本选项本人自定义端口也可以选用默认端口
[1Panel Log]: 您设置的端口为:10086 
[1Panel Log]: 防火墙未开启,忽略端口开放 
设置 1Panel 面板用户(默认为95feba06e2):xjx(此选项本人自定义设置登录用户名
[1Panel Log]: 您设置的面板用户为:xjx 
设置 1Panel 面板密码(默认为f507479de9):    (自定义设置密码
[1Panel Log]: 配置 1Panel Service 
Created symlink from /etc/systemd/system/multi-user.target.wants/1panel.service to /etc/systemd/system/1panel.service.
[1Panel Log]: 启动 1Panel 服务 
[1Panel Log]: 1Panel 服务启动成功! 
[1Panel Log]:  
[1Panel Log]: =================感谢您的耐心等待,安装已经完成================== 
[1Panel Log]:  
[1Panel Log]: 请用浏览器访问面板: 
[1Panel Log]: 外网地址: http://61.164.38.250:10086/dd17b3d79a
[1Panel Log]: 内网地址: http://192.168.95.195:10086/dd17b3d79a(内网访问地址) 
[1Panel Log]: 面板用户: xjx 
[1Panel Log]: 面板密码: Ma*******                          (打印个人所自定义设置的密码
[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]: 如果使用的是云服务器,请至安全组开放 10086 端口 
[1Panel Log]:  
[1Panel Log]: ================================================================

3.检查1Panel服务运行状态

检查1Panel服务运行状态

systemctl status 1panel.service

4.检查1Panel监听端口

 netstat -tnlp |grep 10086

四、关闭防火墙和selinux

1. 关闭防火墙

可选择关闭防火墙或者开启防火墙放行10086端口,如果是在云服务器上,记得打开放行安全组端口。

* 关闭防火墙

 systemctl stop firewalld && systemctl disable firewalld

 * 放行端口

firewall-cmd --permanent --add-port=10086/tcp

firewall-cmd --reload

2. 关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config setenforce 0

五、访问1Panel管理面板

1.1Panel管理面板的初始化

访问以上安装输出的内网地址:

http://192.168.95.195:10086/dd17b3d79a  

2.登录1Panel管理面板

输入以上个人设置的用户名密码

xjx/May123456

3.访问1Panel管理面板首页

六、1Panel管理面板的基本使用

1.查看服务器整理概览

可以在1Panel首页上看到Linux服务器的系统状态,磁盘IO和流程的实时监控情况。

2.1Panel的应用商店

在应用商店,可以看到各种开源应用,可直接安装,使用非常方便。

3.1Panel的容器管理功能

Panel可以对宿主机容器进行管理,包括对宿主机内的容器、镜像、容器编排、网络、存储卷、容器仓库、docker基本配置等进行管理操作。

4.主机栏下

一、文件管理

二、监控 

三、终端管理

四、防火墙管理

五、进程管理

六、SSH管理栏

5、工具箱管理栏

进程守护管理

进程守护 - 1Panel 文档 (首次使用需要下载安装supervisor点击快速跳转可参考官方文档)

6.计划任务管理

可以对Linux进行计划任务管理操作。

7.日志审计功能栏

面板日志
操作日志

访问日志

系统日志

登录日志

网站日志

七、运维工具 1pctl命令的使用

 1pctl --help

查看访问1panel面板入口

1pctl user-info

备注:

以上内容是在个人本地测试环境服务器进行安装测试的实践操作过程以及部分功能介绍,其余功能还需要技术大佬进行摸索研究!!!!!

官方学习文档:1Panel 文档

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

zabbix进阶

知识点补充 zabbix server在主机上运行服务,端口号为10050,zabbix agent 在被监控机器上运行(源码下载)主要完成对cpu,磁盘的信息采集,端口号为10051 zabbix 软件结构组成: 1.Zabbix Web GUI …

leetcode 107.二叉树的层序遍历II

题目 思路 正常层序遍历输出: [[3],[9,20],[15,7]] 这道题要求的输出:[[15,7],[9,20],[3]] 可以观察到,只要我们把原来的结果reverse一下就行了。 代码 //leetcode submit region begin(Prohibit modification and deletion)import java…

HWY-41B无源静态电压继电器 整定范围19-240VAC导轨安装JOSEF约瑟

HWY-31A无辅源静态电压继电器 HWY-32A无辅源静态电压继电器 HWY-33A无辅源静态电压继电器 HWY-34A无辅源静态电压继电器 HWY-35A无辅源静态电压继电器 HWY-31B无辅源静态电压继电器 HWY-32B无辅源静态电压继电器 HWY-33B无辅源静态电压继电器 HWY-34B无辅源静态电压继电器 HW…

激活函数选得好,模型性能差不了!17个方法,让网络训练更高效

激活函数是神经网络中不可或缺的组成部分,它们通过引入非线性特性,增强了网络的表达能力和学习能力。常用的激活函数主要可以分为两大类:饱和激活函数、非饱和激活函数。其中sigmoid和tanh是饱和激活函数,而ReLU及其变体则是非饱和…

程序员35岁会失业吗?【来自主流AI的回答】

程序员35岁会失业吗? 35岁被认为是程序员职业生涯的分水岭,许多程序员开始担忧自己的职业发展是否会受到年龄的限制。有人担心随着年龄的增长,技术更新换代的速度会使得资深程序员难以跟上;而另一些人则认为,丰富的经…

图像变换(python)

前言 这个Python没学过,写的是真的不方便,有很多问题还没解决,暂时不想写了,感兴趣的同学可以完善一下。设计的思路就是摆几个控件然后将对应的函数实现,这个Python的坐标放置以及控件的大小我没弄懂,算出…

如何统计代码量

工具: cloc 下载地址: Releases AlDanial/cloc GitHub 使用方法:

武汉星起航:跨境电商行业的领军者,互帮互助共创佳绩

武汉星起航电子商务有限公司,作为跨境电商行业的领军者,以其出色的业绩和卓越的团队实力,在业内赢得了广泛的赞誉。公司自运营团队在亚马逊平台上成功开设了多家店铺,凭借着深耕跨境电商行业多年所积累的经验,取得了令…

使用mybatis-plus添加数据报错

1、报错问题 2、错误分析 无法配置数据库实体类的属性id,类型不匹配 3、解决分析 (1)数据库类型不匹配,先查看数据库数据类型是否有错误 数据库类型设计没有出现问题 (2)数据库没有问题就看实体类&#xf…

Xavier初始化方法

avier初始化方法是一种常用的神经网络参数初始化方法,旨在有效地初始化权重,以促进神经网络的训练。该方法的提出者是Xavier Glorot和Yoshua Bengio,因此得名为“Xavier”。 在深度学习中,参数初始化是至关重要的,因为…

tcp/ip是什么意思,tcp/ip协议包含哪几层

TCP/IP是一种网络通信协议,它是互联网所采用的基本协议。TCP/IP协议是由美国国防部高级研究计划局(ARPA)在上世纪70年代设计开发的,经过多年发展和完善,已成为全球范围内最重要的网络通信协议之一。 首先,让…

【CKA模拟题】Ingress新手必看,全面了解Ingress的基础操作

题干 For this question, please set this context (In exam, diff cluster name) kubectl config use-context kubernetes-adminkubernetesThere exists a deployment named nginx-deployment exposed through a service called nginx-service . Create an ingress resource…

【“得到”用户访谈会-参会感受】

在三月左右的时候,收到了《得到》的一个用户访谈的邀请,自己以前并没有这样的经历,所以觉得能有这样的体验还是挺不错的,所以说一说参加前后的体验。 不知道现在有多少人,还会注意,或者很频繁地使用手机上…

【项目】基于YOLOv8和RotNet实现圆形滑块验证码(拼图)自动识别(通过识别中间圆形的角度实现)

TOC 一、引言 1.1 实现目标 要达到的效果是使用算法预测中间圆形的角度,返回给服务器,实现自动完成验证码的问题。要实现的内容如下图所示。 1.2 实现思路 思路1(效果较差):以RotNet要实现的验证码识别为灵感&…

MQ消息队列从入门到精通速成

文章目录 1.初识MQ1.1.同步和异步通讯1.1.1.同步通讯1.1.2.异步通讯 1.2.技术对比: 2.快速入门2.1.安装RabbitMQ2.2.RabbitMQ消息模型2.3.导入Demo工程2.4.入门案例2.4.1.publisher实现2.4.2.consumer实现 2.5.总结 3.SpringAMQP3.1.Basic Queue 简单队列模型3.1.1.…

深入理解SHA系列哈希算法:安全性的保障与演进

码到三十五 : 个人主页 心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 ! 本文将深入探讨SHA(Secure Hash Algorithm)系列哈希算法的工作原理、应用场景及其安全性。我们将了解SHA系…

35.基于SpringBoot + Vue实现的前后端分离-在线考试系统(项目 + 论文)

项目介绍 本站是一个B/S模式系统,采用SpringBoot Vue框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得基于SpringBoot Vue技术的在线考试系统设计与实现管理工作系统…

深入探讨Maven打包:打造精致的Zip包

在部署Spring Boot生产项目时,首先需要使用Maven将其打包成一个JAR文件或者包含JAR文件的ZIP文件。随后,通过堡垒机将打包好的文件上传至服务器进行部署,或构建成Docker镜像进行发布。在这一过程中,我们需要将项目中的配置文件或静…

Unity 布局控制器Content Size Fitter

Content Size Fitter是Unity中的一种布局控制器组件,用于根据其内容的大小来调整包含它的UI元素的大小。换句话来说就是,Content Size Fitter可以根据UI元素内部内容的大小,自动调整UI元素的大小,以确保内容能够正确显示。 如下图…

深度强化学习(十)(TRPO)

深度强化学习(十)(TRPO与PPO) 一.信赖域方法 原问题: maxmize J ( θ ) \text{maxmize} \qquad\qquad J(\theta) maxmizeJ(θ) J J J是个很复杂的函数,我们甚至可能不知道 J J J 的解析表达式&#xff…