一款新型的Linux服务器管理工具

最近发现了一款新型的Linux服务器管理工具,名称叫1Panel,本文跟大伙分享一下。

一. 产品介绍

1Panel 是一个开源的 Linux 服务器运维管理面板,具有丰富的功能,可对服务器和容器进行管理。

产品提供简洁直观的We图形界面,并集成了应用商店、主机、容器、数据库、日志管理等功能,可让用户在一个平台上完成所有服务器相关的管理工作。

 

174f5fa9d3c7e40dda9979d1a9e2fe50.png

产品在2023年下半年开始开源,开源以后star数量一路飞涨,可以看出产品受欢迎的程度。32740ebe339c4cc6bea426dc359deb22.png

 

二. 产品安装

产品在安装方面非常简单,下载安装脚本后,直接运行安装即可。

$ wget https://resource.fit2cloud.com/1panel/package/quick_start.sh

执行

$ sh quick_start.sh

在执行脚本后,系统会检测是否已安装Docker和Docker Compose,如果没有,则会先进行安装。

在安装过程中,需要指定安装路径、开放端口和账号密码,默认为随机。在安装完成后,会提示相关的访问方式。

[1Panel Log]: ======================= 开始安装 =======================设置 1Panel 安装目录(默认为/opt):[1Panel Log]: 您选择的安装路径为 /opt[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤[1Panel Log]: 启动 Docker[1Panel Log]: 检测到 Docker Compose 已安装,跳过安装步骤设置 1Panel 端口(默认为15472):[1Panel Log]: 您设置的端口为:15472[1Panel Log]: 防火墙开放 15472 端口successsuccess设置 1Panel 面板用户(默认为00728c2fe3):admin[1Panel Log]: 您设置的面板用户为:admin设置 1Panel 面板密码(默认为4e122024db):错误:面板密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位设置 1Panel 面板密码(默认为4e122024db):错误:面板密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位设置 1Panel 面板密码(默认为4e122024db):[1Panel Log]: 配置 1Panel ServiceCreated symlink from /etc/systemd/system/multi-user.target.wants/1panel.service to /etc/systemd/system/1panel.service.[1Panel Log]: 启动 1Panel 服务[1Panel Log]: 1Panel 服务启动成功!

安装完成后,打开浏览器访问链接即可登录系统。

 

a493dd4a44193f7ba46023d3f9305eab.png

三. 功能介绍

1. 概览

概览面板用于查看服务器的整体状态情况,可以看到界面风格还是挺新颖的。

 

a53d5a6230483b84dfc5514af5cc5c3c.png

2. 应用商店

商店里面可以看到包含的应用不少,其中像Mysql、Redis等都是十分常用到的程序。这些软件都可以直接在应用商店下载安装,以容器的方式部署。

 

7e80676d7a4199848b462fbcbce90b83.png

3. 容器管理 

容器管理界面可对部署在服务器上的容器进行操作,这省去了我们登录服务器执行Docker命令的麻烦,非常有用。

 

e9fbdddf856c0271f8453aea5d080a56.png

4. 数据库管理

数据库管理方面,目前系统支持Mysql、PostgreSQL和Redis三种数据库的远程管理。

 

5b1ca801d01549fe48960a811eaa97dd.png

5. 主机管理

主机管理方面的功能有很多,有主机文件管理、监控展示、进程管理、SSH登录等功能,甚至还支持在界面上配置主机防火墙,这对于不熟悉配置规则的朋友应该很有用。

 

f3776a8ef1c908ceebbc02d82500f396.png

6. 日志审计

日志审计包括1panel控制台上面的操作日志,还有主机的访问日志、系统日志等,对于安全审计用处很大。

 

9e0cba62cc17d5e6726d44887075f809.png

四. 总结

总体来说,该产品的功能非常丰富且实用,可以很好地满足对于主机、容器等资源的管理需求。

当然,产品也不是没有缺点,目前最大的问题是只能支持单机管理,不支持多服务器。如果后续能优化好这点,相信应该大有可为。

 

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

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

相关文章

如何使用RRT模式进行交易,昂首资本实例讲解

在上篇文章中,昂首资本用一篇文章讲解了,如何使用RRT模式进行交易以及背后的原理。如果没有看到的各位投资者可以往前翻一下,当然了也有投资者提到了新的问题,那就如何使用,今天昂首资本就用下面有几个例子实例讲解&am…

【C++】---STL之list详解

【C】---STL之list详解 一、了解list的基本信息二、成员函数1、构造2、迭代器3、empty()4、size()5、front()6、back()7、push_front()8、pop_front()9、push_back()10、pop_back()11、insert()12、erase()13、swap()14、sort()15、reverse() 一、了解list的基本信息 1、库里面…

windows查看xxx的版本号

node -v python --version redis-server --version java -version go version mvn -version git --version

【python】随机模拟——赶火车问题、醉汉回家

问题描述 1.赶火车问题。2.模拟二维随机游动(醉汉回家) 1.赶火车问题。 一列列车从A站开往B站,某人每天赶往B站上车。他已经了解到火车从A站到B站的运行时间是服从均值为30min,标准差为2min的正态随机变量。火车大约下午13&#…

Linux 深入理解Linux文件系统与日志分析

在Linux系统中,文件名和文件数据是分开存储的 文件数据包含 元信息(即不包含文件名的文件属性) 和 实际数据 文件元信息存储在 inode(索引节点)里, 文件实际数据存储在 block(块)里; 文件名存储在目录块里 查看文件的元信息 stat 文件名 [ro…

曲线救国|基于函数计算FC3.0部署AI数字绘画stable-diffusion

曲线救国|基于函数计算FC3.0部署AI数字绘画stable-diffusion 基于函数计算FC2.0部署AI数字绘画stable-diffusion基于函数计算FC3.0部署AI数字绘画stable-diffusion总结 在经过了上一次曲线救国失败经历之后,失败经历参考博文:https://developer.aliyun.c…

C++ —— 继承

什么是继承? 继承是指一种代码可以被复用的机制,在一个类的基础上进行扩展,产生的新类叫做派生类,被继承的类叫基类。(也可称为子类和父类) 继承的写法: class B : 继承方式 A (…

MCU功耗测量

功耗测量 一、相关概念二、功耗的需求三、测量仪器仪表测量连接SMU功能SMU性能指标 四、功耗测量注意点板子部分存在功耗MCU方面,可能存在干扰项仪器仪表方面 一、相关概念 静态功耗和动态功耗:动态功耗为运行功耗,功耗测量注重每MHz下的功耗…

智能调度|AIRIOT智能车队管理解决方案

客运、货运、汽车租赁、出租运营等行业对车辆管理、车队管理以及司乘人员的管理方式,逐渐向数字化和智能化转型。传统的依赖人工调度、记录和跟踪的管理模式已经难以满足业务发展需要,存在如下痛点: 实时监控与定位功能弱:无法实时…

实验4 数字频率计

实验目的: 1、使用铆孔U7输出一个脉冲,频率不定。 2、使用铆孔V7测量脉冲频率,并在数码管上显示。 实验内容及步骤: 设计原理 测量频率的方法有很多,按照其工作原理分为无源测量法、比较法、示波器法和计数法等。…

restful请求风格的增删改查-----修改and删除

一、修改&#xff08;和添加类似&#xff09; 前端&#xff1a; <script type"text/javascript">function update(){//创建user对象var user {id:$("#id").val(),username:$("#username").val(),password:$("#password").val…

aweraweg

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm1001.2014.3001.5343 给大家分享一句我很喜欢我话&#xff1a; 知不足而奋进&#xff0c;望远山而前行&am…

​「Python绘图」绘制小猪佩奇

python 绘制小猪佩奇 一、预期结果 二、核心代码 import turtle print("开始绘制小猪佩奇") pen turtle.Turtle() pen.pensize(4) #pen.hideturtle()pen.speed(1000)pen.color("#ff9bc0","pink") pen.setheading(-30) pen.pu() pen.goto(-100,…

34. BI - 美国大学生足球队的 GCN 案例

本文为 「茶桁的 AI 秘籍 - BI 篇 第 34 篇」 文章目录 美国大学生足球队 Embedding&#xff08;GCN&#xff09; Hi&#xff0c;你好。我是茶桁。 在上一节课中&#xff0c;因为需要&#xff0c;我们先是回顾了一下 Graph Embedding&#xff0c;然后跟大家讲解了 GCN 以及其算…

代码随想录——双指针/滑动窗口(二)

一.最长连续递增序列 go语言 func max(a,b int) int{if a>b{return a}return b }func findLengthOfLCIS(nums []int) int {n:len(nums)maxlen:0for l:0;l<n;l{r:l1for r<n&&nums[r]>nums[r-1]{r}maxlenmax(r-l,maxlen)}return maxlen }cpp int findLengt…

为什么大模型训练需要GPU,以及适合训练大模型的GPU介绍

文章目录 前言 1、为什么大模型训练需要GPU&#xff0c;而非CPU 2、现在都有哪些合适的GPU适合训练&#xff0c;价格如何 前言 今天偶然看到一篇关于介绍GPU的推文&#xff0c;我们在复现代码以及模型训练过程中&#xff0c;GPU的使用是必不可少的&#xff0c;那么大模型训练需…

软件测试(Web自动化测试)

一.自动化测试简介 1.自动化测试是一种把人工驱动的测试行为转化为机器执行的测试过程。 2.使用自动化测试需要满足的3个条件&#xff1a; &#xff08;1&#xff09;项目需求变动不频繁 &#xff08;2&#xff09;项目进度压力不大&#xff0c;时间不紧迫 &#xff08;3&…

python struct模块 处理字节流

首先看一下&#xff0c;struct 的字节顺序格式。 其次是struct的格式对照表。 下面是案例&#xff1a; 单项数据编解码 >>>struct.pack(i,379978) bJ\xcc\x05\x00 >>>struct.pack(>i,379978) b\x00\x05\xccJ解析&#xff1a; >>>struct.unpa…

5.组合与继承

1.面向对象 在C中&#xff0c;面向对象&#xff08;Object-Oriented&#xff09;是一种程序设计范式&#xff0c;它使用“对象”来设计应用程序和软件。面向对象编程&#xff08;OOP&#xff09;的核心概念包括类&#xff08;Class&#xff09;、对象&#xff08;Object&#x…

23.leetcode---从前序与中序中遍历二叉树(Java版)

题目链接: https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-inorder-traversal/submissions/518810727/ 代码: 测试: