当前位置: 首页 > 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…...

AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; &#x1f680; AI篇持续更新中&#xff01;&#xff08;长期更新&#xff09; 目前2025年06月05日更新到&#xff1a; AI炼丹日志-28 - Aud…...

大型活动交通拥堵治理的视觉算法应用

大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动&#xff08;如演唱会、马拉松赛事、高考中考等&#xff09;期间&#xff0c;城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例&#xff0c;暖城商圈曾因观众集中离场导致周边…...

蓝桥杯 2024 15届国赛 A组 儿童节快乐

P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡&#xff0c;轻快的音乐在耳边持续回荡&#xff0c;小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下&#xff0c;六一来了。 今天是六一儿童节&#xff0c;小蓝老师为了让大家在节…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?

论文网址&#xff1a;pdf 英文是纯手打的&#xff01;论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误&#xff0c;若有发现欢迎评论指正&#xff01;文章偏向于笔记&#xff0c;谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

Ascend NPU上适配Step-Audio模型

1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统&#xff0c;支持多语言对话&#xff08;如 中文&#xff0c;英文&#xff0c;日语&#xff09;&#xff0c;语音情感&#xff08;如 开心&#xff0c;悲伤&#xff09;&#x…...

AI,如何重构理解、匹配与决策?

AI 时代&#xff0c;我们如何理解消费&#xff1f; 作者&#xff5c;王彬 封面&#xff5c;Unplash 人们通过信息理解世界。 曾几何时&#xff0c;PC 与移动互联网重塑了人们的购物路径&#xff1a;信息变得唾手可得&#xff0c;商品决策变得高度依赖内容。 但 AI 时代的来…...

iview框架主题色的应用

1.下载 less要使用3.0.0以下的版本 npm install less2.7.3 npm install less-loader4.0.52./src/config/theme.js文件 module.exports {yellow: {theme-color: #FDCE04},blue: {theme-color: #547CE7} }在sass中使用theme配置的颜色主题&#xff0c;无需引入&#xff0c;直接可…...

Python 实现 Web 静态服务器(HTTP 协议)

目录 一、在本地启动 HTTP 服务器1. Windows 下安装 node.js1&#xff09;下载安装包2&#xff09;配置环境变量3&#xff09;安装镜像4&#xff09;node.js 的常用命令 2. 安装 http-server 服务3. 使用 http-server 开启服务1&#xff09;使用 http-server2&#xff09;详解 …...

LCTF液晶可调谐滤波器在多光谱相机捕捉无人机目标检测中的作用

中达瑞和自2005年成立以来&#xff0c;一直在光谱成像领域深度钻研和发展&#xff0c;始终致力于研发高性能、高可靠性的光谱成像相机&#xff0c;为科研院校提供更优的产品和服务。在《低空背景下无人机目标的光谱特征研究及目标检测应用》这篇论文中提到中达瑞和 LCTF 作为多…...

git: early EOF

macOS报错&#xff1a; Initialized empty Git repository in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/ remote: Enumerating objects: 2691797, done. remote: Counting objects: 100% (1760/1760), done. remote: Compressing objects: 100% (636/636…...