当前位置: 首页 > news >正文

Linux 运维工具之1Panel

一、1Panel  简介

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

特点:

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

二、安装1Panel 

前提条件:本文演示使用Vmware 虚拟机安装Cent OS-7,相关信息如下:

主机名称IP地址操作系统1Panel版本
localhost.localdomain
 
192.168.43.10CentOS Linux release 7.9.2009 (Core)V1.9.2

第一步:切换至1Panel 存放目录地址,我这里是存放在(/usr/local)目录中。

[root@localhost ~]# cd /usr/local

第二步:使用如下指令,实现一键安装1Panel.

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
[root@localhost local]# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
开始下载 1Panel v1.9.2 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.9.2/release/1panel-v1.9.2-linux-amd64.tar.gz% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 39.9M  100 39.9M    0     0  3950k      0  0:00:10  0:00:10 --:--:-- 5015k
1panel-v1.9.2-linux-amd64/1panel.service
1panel-v1.9.2-linux-amd64/1pctl
1panel-v1.9.2-linux-amd64/LICENSE
1panel-v1.9.2-linux-amd64/README.md
1panel-v1.9.2-linux-amd64/install.sh
1panel-v1.9.2-linux-amd64/1panel██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 =======================
设置 1Panel 安装目录(默认为/opt):/usr/local
[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤
[1Panel Log]: 启动 Docker
[1Panel Log]: ... 在线安装 docker-compose% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 56.8M  100 56.8M    0     0  4890k      0  0:00:11  0:00:11 --:--:-- 5282k
[1Panel Log]: docker-compose 安装成功
设置 1Panel 端口(默认为12483):
[1Panel Log]: 您设置的端口为:12483
[1Panel Log]: 防火墙未开启,忽略端口开放
设置 1Panel 面板用户(默认为096a3ebb43):1Panel
[1Panel Log]: 您设置的面板用户为:1Panel
设置 1Panel 面板密码(默认为c5930bf453):
错误:面板密码仅支持字母、数字、特殊字符(!@#$%*_,.?),长度 8-30 位
设置 1Panel 面板密码(默认为c5930bf453):
[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://163.125.205.3:12483/e5140280b6
[1Panel Log]: 内网地址: http://192.168.43.10:12483/e5140280b6
[1Panel Log]: 面板用户: 1Panel
[1Panel Log]: 面板密码: Qwe102938
[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]: 如果使用的是云服务器,请至安全组开放 12483 端口
[1Panel Log]:

记录1Panel的重点配置信息

1Panel 的安装目录:/usr/local
1Panel  的端口:12483
1Panel  的用户:1Panel
1Panel  的密码: Qwe102938

第三步:检查1Panel.service 服务状态,请执行如下指令:

systemctl status 1panel.service
[root@localhost bin]# systemctl status 1panel.service
● 1panel.service - 1Panel, a modern open source linux panelLoaded: loaded (/etc/systemd/system/1panel.service; enabled; vendor preset: disabled)Active: active (running) since 六 2023-12-30 22:21:05 CST; 20min agoMain PID: 32666 (1panel)Tasks: 7Memory: 76.9MCGroup: /system.slice/1panel.service└─32666 /usr/bin/1panel

第四步:检查1Panel 应用对应的端口12483 是否正常启动,请执行如下指令:

ss -tunlp |grep 12483
[root@localhost bin]# ss -tunlp |grep 12483
tcp    LISTEN     0      128       *:12483                 *:*                   users:(("1panel",pid=32666,fd=19))

至此,说明 1Panel 应用部署成功。

三、1Panel 使用

前提条件:1Panel 运维管理平台访问地址:http://192.168.43.10:12483/e5140280b6

安装1Panel 设置的用户名和密码:

1Panel  的用户:1Panel
1Panel  的密码: Qwe102938

3.1 1Panel 运维管理平台默认首页

3.2 1Panel 运维管理平台基本使用

3.2.1 查看服务器概述

3.2.2  应用商店

3.2.3 容器管理

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

 3.2.4 计划任务

3.2.5 主机管理 

3.2.6 主机监控 

3.2.7 主机终端 

3.2.8 1日志管理

 四、运维工具 1pctl的使用

1Panel 默认内置了命令行运维工具 1pctl,通过执行 1pctl help,可以查看相关的命令说明。
[root@localhost bin]# 1pctl --help
1Panel 控制脚本Usage:./1pctl [COMMAND] [ARGS...]./1pctl --helpCommands:status              查看 1Panel 服务运行状态start               启动 1Panel 服务stop                停止 1Panel 服务restart             重启 1Panel 服务uninstall           卸载 1Panel 服务user-info           获取 1Panel 用户信息listen-ip           切换 1Panel 监听 IPversion             查看 1Panel 版本信息update              修改 1Panel 系统信息reset               重置 1Panel 系统信息restore             恢复 1Panel 服务及数据

如果想关闭1Panel 应用,请执行如下指令:

1pctl stop
[root@localhost bin]# 1pctl stop
● 1panel.service - 1Panel, a modern open source linux panelLoaded: loaded (/etc/systemd/system/1panel.service; enabled; vendor preset: disabled)Active: inactive (dead) since 六 2023-12-30 23:27:49 CST; 29ms agoProcess: 32666 ExecStart=/usr/bin/1panel (code=killed, signal=TERM)Main PID: 32666 (code=killed, signal=TERM)12月 30 23:24:54 localhost.localdomain 1panel[32666]: [GIN] 2023/12/30 - 23:24:54 | 200 |    8.944312ms |    192.168.43.1 | POST     "...earch"
12月 30 23:24:54 localhost.localdomain 1panel[32666]: [GIN] 2023/12/30 - 23:24:54 | 200 |   10.760219ms |    192.168.43.1 | GET      "...lable"
12月 30 23:24:56 localhost.localdomain 1panel[32666]: [GIN] 2023/12/30 - 23:24:56 | 200 |   19.146582ms |    192.168.43.1 | POST     "...ation"
12月 30 23:25:07 localhost.localdomain sudo[55438]:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/ls
12月 30 23:25:07 localhost.localdomain sudo[55442]:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/swapon --summary
12月 30 23:25:07 localhost.localdomain 1panel[32666]: [GIN] 2023/12/30 - 23:25:07 | 200 |  352.527819ms |    192.168.43.1 | POST     ".../base"
12月 30 23:25:08 localhost.localdomain 1panel[32666]: [GIN] 2023/12/30 - 23:25:08 | 200 |    6.208913ms |    192.168.43.1 | POST     "...earch"
12月 30 23:25:09 localhost.localdomain 1panel[32666]: [GIN] 2023/12/30 - 23:25:09 | 200 |    13.89169ms |    192.168.43.1 | POST     "...ation"
12月 30 23:27:49 localhost.localdomain systemd[1]: Stopping 1Panel, a modern open source linux panel...
12月 30 23:27:49 localhost.localdomain systemd[1]: Stopped 1Panel, a modern open source linux panel.
Hint: Some lines were ellipsized, use -l to show in full.

Google 浏览器访问1Panel 运维管理平台效果:

参考文章地址: 

1Panel 官方文档:https://1panel.cn/docs/

相关文章:

Linux 运维工具之1Panel

一、1Panel 简介 1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。 特点: 快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;高效管理:通过 Web 端轻松管理 Linux 服务器&#xff0…...

深入了解小红书笔记详情API:为内容创新提供动力

一、小红书笔记详情API简介 小红书笔记详情API是一种允许开发者访问小红书平台上的笔记详细数据的接口。通过这个API,我们可以获取笔记的标题、内容、标签、点赞数、评论数等详细信息。这些数据对于内容创作者和品牌来说至关重要,可以帮助他们了解用户喜…...

Animate 2024(Adobe an2024)

Animate 2024是一款由Adobe公司开发的动画和互动内容创作工具,是Flash的演进版本。Animate 2024为设计师和开发者提供了更丰富的功能,让他们能够创建各种类型的动画、交互式内容和多媒体应用程序。 Animate 2024具有以下特点: 强大的设计工…...

尽量避免删改List

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 学习必须往深处挖&…...

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战

🌈个人主页:Sarapines Programmer🔥 系列专栏:《操作系统实验室》🔖诗赋清音:柳垂轻絮拂人衣,心随风舞梦飞。 山川湖海皆可涉,勇者征途逐星辉。 目录 🪐1 初识Linux OS &…...

计算机组成原理复习4

习题 练习题 下列不属于系统总线的为() a.数据总线 b.地址总线 c.控制总线 d.片内总线 D 系统总线中地址总线的功能是() a.选择主存单元地址 b.选择进行信息传输的设备 c.选择外存地址 d.指定主存和I/O设备接口电路的地址 D 解…...

AutoSAR(基础入门篇)3.3-Autosar中RTE的数据一致性与Interface接口

目录 一、RTE的数据一致性 1、什么是数据一致性 2、数据一致性的实现机制 2.1、利用RTE管理<...

超维空间S2无人机使用说明书——52、初级版——使用PID算法进行基于yolo的目标跟踪

引言&#xff1a;在实际工程项目中&#xff0c;为了提高系统的响应速度和稳定性&#xff0c;往往需要采用一定的控制算法进行目标跟踪。这里抛砖引玉&#xff0c;仅采用简单的PID算法进行目标的跟随控制&#xff0c;目标的识别依然采用yolo。对系统要求更高的&#xff0c;可以对…...

<JavaEE> TCP 的通信机制(一) -- 确认应答 和 超时重传

目录 TCP的通信机制的核心特性 一、确认应答 1&#xff09;什么是确认应答&#xff1f; 2&#xff09;如何“确认”&#xff1f; 3&#xff09;如何“应答”&#xff1f; 二、超时重传 1&#xff09;丢包的概念 2&#xff09;什么是超时重传&#xff1f; 3&#xff09…...

Spark任务调度与数据本地性

Apache Spark是一个分布式计算框架&#xff0c;用于处理大规模数据。了解Spark任务调度与数据本地性是构建高效分布式应用程序的关键。本文将深入探讨Spark任务调度的流程、数据本地性的重要性&#xff0c;并提供丰富的示例代码来帮助大家更好地理解这些概念。 Spark任务调度的…...

【论文阅读】Self-Paced Curriculum Learning

论文下载 代码 Supplementary Materials bib: INPROCEEDINGS{,title {Self-Paced Curriculum Learning},author {Lu Jiang and Deyu Meng and Qian Zhao and Shiguang Shan and Alexander Hauptmann},booktitle {AAAI},year {2015},pages {2694--2700} }1. 摘…...

C++简易线程池

原理说明&#xff1a; 1. 线程池创建时&#xff0c;指定线程池的大小thread_size。当有新的函数任务通过函数addFunction ()添加进来后&#xff0c;其中一个线程执行函数。一个线程一次执行一个函数。如果函数数量大与线程池数量&#xff0c;则后来的函数等待。 2. 线程池内部…...

【MATLAB】PSO粒子群优化LSTM(PSO_LSTM)的时间序列预测

有意向获取代码&#xff0c;请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 PSO粒子群优化LSTM&#xff08;PSO-LSTM&#xff09;是一种将粒子群优化算法&#xff08;PSO&#xff09;与长短期记忆神经网络&#xff08;LSTM&#xff09;相结合的混合模型。该算法通过…...

产品经理学习-怎么写PRD文档

目录 瀑布流方法论介绍 产品需求文档&#xff08;PRD&#xff09;介绍 产品需求文档的基本要素 撰写产品需求文档 优先产品需求文档的特点 其他相关文档 瀑布流方法论介绍 瀑布流模型是一种项目的开发和管理的方法论&#xff0c;是敏捷的开发管理方式相对应的另一种方法…...

第3课 获取并播放音频流

本课对应源文件下载链接&#xff1a; https://download.csdn.net/download/XiBuQiuChong/88680079 FFmpeg作为一套庞大的音视频处理开源工具&#xff0c;其源码有太多值得研究的地方。但对于大多数初学者而言&#xff0c;如何快速利用相关的API写出自己想要的东西才是迫切需要…...

Spark编程实验四:Spark Streaming编程

目录 一、目的与要求 二、实验内容 三、实验步骤 1、利用Spark Streaming对三种类型的基本数据源的数据进行处理 2、利用Spark Streaming对Kafka高级数据源的数据进行处理 3、完成DStream的两种有状态转换操作 4、把DStream的数据输出保存到文本文件或MySQL数据库中 四…...

Flink去重计数统计用户数

1.数据 订单表&#xff0c;分别是店铺id、用户id和支付金额 "店铺id,用户id,支付金额", "shop-1,user-1,1", "shop-1,user-2,1", "shop-1,user-2,1", "shop-1,user-3,1", "shop-1,user-3,1", "shop-1,user…...

力扣:62. 不同路径(动态规划,附python二维数组的定义)

题目&#xff1a; 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish” &#xff09;。 问总共有多少条不同的路径&…...

2022年全球运维大会(GOPS深圳站)-核心PPT资料下载

一、峰会简介 GOPS 主要面向运维行业的中高端技术人员&#xff0c;包括运维、开发、测试、架构师等群体。目的在于帮助IT技术从业者系统学习了解相关知识体系&#xff0c;让创新技术推动社会进步。您将会看到国内外知名企业的相关技术案例&#xff0c;也能与国内顶尖的技术专家…...

8868体育助力意甲罗马俱乐部 迪巴拉有望付出

8868体育助力意甲罗马俱乐部 迪巴拉有望付出 意甲罗马俱乐部是8868体育合作球队之一&#xff0c;本赛季&#xff0c;在意甲第14轮的比赛中&#xff0c;罗马客场2-1战胜萨索洛&#xff0c;积分上升到意甲第4位。 有报道称&#xff0c;迪巴拉在对阵佛罗伦萨的比赛中受伤&#xff…...

终极指南:如何用 tf-quant-finance 实现 Hull-White 模型的百慕大式互换权定价

终极指南&#xff1a;如何用 tf-quant-finance 实现 Hull-White 模型的百慕大式互换权定价 【免费下载链接】tf-quant-finance High-performance TensorFlow library for quantitative finance. 项目地址: https://gitcode.com/gh_mirrors/tf/tf-quant-finance 在量化金…...

nanobot实操手册:Qwen3-4B模型温度(temperature)、top_p、max_tokens参数详解

nanobot实操手册&#xff1a;Qwen3-4B模型温度&#xff08;temperature&#xff09;、top_p、max_tokens参数详解 1. nanobot简介与快速上手 nanobot是一款超轻量级的个人人工智能助手&#xff0c;灵感来源于OpenClaw项目。它最大的特点是代码量极小&#xff0c;仅需约4000行…...

[具身智能-125]:RQT(Robot Qt),一个可以全方位监控ROS2系统内部节点工作状态的可视化超级终端!!!

如果说 RViz2 是机器人的“眼睛”&#xff08;看 3D 世界&#xff09;&#xff0c;那么 RQT 就是机器人的“听诊器”和“控制台”。它基于 Qt 框架开发&#xff0c;采用插件化架构&#xff0c;让你能在一个窗口里完成对 ROS2 系统内部状态的全方位监控与调试。为了让你更好地利…...

OpenClaw技能分享:GLM-4.7-Flash驱动的邮件自动处理系统

OpenClaw技能分享&#xff1a;GLM-4.7-Flash驱动的邮件自动处理系统 1. 为什么需要自动化邮件处理 每天早晨打开邮箱&#xff0c;看到堆积如山的未读邮件总让人头皮发麻。作为一个小团队的负责人&#xff0c;我经常需要处理客户咨询、内部沟通、会议邀请等各种类型的邮件。最…...

3步搞定!Jable视频下载终极指南:免费Chrome插件+本地工具完整教程

3步搞定&#xff01;Jable视频下载终极指南&#xff1a;免费Chrome插件本地工具完整教程 【免费下载链接】jable-download 方便下载jable的小工具 项目地址: https://gitcode.com/gh_mirrors/ja/jable-download Jable视频下载工具是一款专为普通用户设计的免费开源解决方…...

SEO排名专家的工作内容是什么_如何成为一名出色的SEO排名专家

<h2>SEO排名专家的工作内容是什么</h2> <p>SEO排名专家&#xff0c;全称搜索引擎优化专家&#xff0c;是一类致力于提升网站在搜索引擎中排名的专业人士。他们的工作内容涵盖了广泛的技术和策略&#xff0c;旨在让网站在搜索结果中获得更高的曝光率&#xff…...

OpenClaw自动化办公:nanobot镜像处理Excel与PPT文件

OpenClaw自动化办公&#xff1a;nanobot镜像处理Excel与PPT文件 1. 为什么选择OpenClaw处理办公文档&#xff1f; 上周五下午5点&#xff0c;当我面对第7个需要合并的Excel报表时&#xff0c;手指已经因为重复的复制粘贴动作开始发麻。作为团队里负责月度数据汇总的"表哥…...

让ai成为你的vue开发搭档,用快马智能优化代码性能与结构

让AI成为你的Vue开发搭档&#xff0c;用快马智能优化代码性能与结构 最近在开发一个Vue3项目时&#xff0c;遇到了几个性能瓶颈问题。作为一个前端开发者&#xff0c;性能优化是绕不开的话题。幸运的是&#xff0c;借助AI辅助开发工具&#xff0c;这些问题都能得到更高效的解决…...

从LLaVA到Stable Diffusion:多模态融合选拼接还是交叉注意力?一张图帮你做技术选型

多模态融合技术选型指南&#xff1a;拼接与交叉注意力的深度对比与实践策略 在构建现代多模态AI系统时&#xff0c;工程师们常常面临一个关键决策点&#xff1a;如何有效地融合来自不同模态的信息&#xff1f;想象一下&#xff0c;你正在开发一个智能医疗影像分析系统&#xff…...

开源项目国际化:多语言配置全流程指南

开源项目国际化&#xff1a;多语言配置全流程指南 【免费下载链接】pivottable Open-source Javascript Pivot Table (aka Pivot Grid, Pivot Chart, Cross-Tab) implementation with dragndrop. 项目地址: https://gitcode.com/gh_mirrors/pi/pivottable 跨国团队如何让…...