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

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…...

Docker 离线安装指南

参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性&#xff0c;不同版本的Docker对内核版本有不同要求。例如&#xff0c;Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本&#xff0c;Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

【单片机期末】单片机系统设计

主要内容&#xff1a;系统状态机&#xff0c;系统时基&#xff0c;系统需求分析&#xff0c;系统构建&#xff0c;系统状态流图 一、题目要求 二、绘制系统状态流图 题目&#xff1a;根据上述描述绘制系统状态流图&#xff0c;注明状态转移条件及方向。 三、利用定时器产生时…...

微服务商城-商品微服务

数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...

《基于Apache Flink的流处理》笔记

思维导图 1-3 章 4-7章 8-11 章 参考资料 源码&#xff1a; https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中&#xff0c;新增了一个本地验证码接口 /code&#xff0c;使用函数式路由&#xff08;RouterFunction&#xff09;和 Hutool 的 Circle…...

Springboot社区养老保险系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;社区养老保险系统小程序被用户普遍使用&#xff0c;为方…...

【Go语言基础【13】】函数、闭包、方法

文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数&#xff08;函数作为参数、返回值&#xff09; 三、匿名函数与闭包1. 匿名函数&#xff08;Lambda函…...

[免费]微信小程序问卷调查系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的微信小程序问卷调查系统(SpringBoot后端Vue管理端)【论文源码SQL脚本】&#xff0c;分享下哈。 项目视频演示 【免费】微信小程序问卷调查系统(SpringBoot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项…...

python爬虫——气象数据爬取

一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用&#xff1a; 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests&#xff1a;发送 …...