Linux系统之部署Linux管理面板1Panel

  • 一、1Panel介绍
    • 1.1Panel简介
    • 2.1Panel特点
  • 二、本地环境规划
    • 1.本此实践目的
    • 2.本地环境规划
  • 三、检查本地环境
    • 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.计划任务管理
    • 5.主机文件管理
    • 6.主机监控
    • 7.主机的终端连接
    • 8.日志管理
  • 八、运维工具 1pctl的使用

一、1Panel介绍

1.1Panel简介

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

2.1Panel特点

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

二、本地环境规划

1.本此实践目的

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

2.本地环境规划

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

hostname IP地址 操作系统版本 1Panel版本
jeven 192.168.3.166 centos 7.6 v1.12

三、检查本地环境

1.检查操作系统版本

检查Linux的发行版本,本次实践使用的是centos7.6版本。

[root@jeven ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"[root@jeven ~]# 

2.检查系统内核版本

检查Linux内核版本,本次内核之前已经升级到了6.1.8-1版本。

[root@jeven ~]# uname -r
6.1.8-1.el7.elrepo.x86_64

四、部署1Panel

1.创建安装目录

创建1Panel的安装目录

mkdir -p /data/ipanel

2.一键部署1Panel

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

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
[root@jeven ~]# curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
开始下载 1Panel v1.1.2 版本在线安装包
安装包下载地址: https://resource.fit2cloud.com/1panel/package/stable/v1.1.2/release/1panel-v1.1.2-linux-amd64.tar.gz% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 41.9M  100 41.9M    0     0  15.8M      0  0:00:02  0:00:02 --:--:-- 15.8M
1panel-v1.1.2-linux-amd64/
1panel-v1.1.2-linux-amd64/LICENSE
1panel-v1.1.2-linux-amd64/quick_start.sh
1panel-v1.1.2-linux-amd64/1pctl
1panel-v1.1.2-linux-amd64/install.sh
1panel-v1.1.2-linux-amd64/README.md
1panel-v1.1.2-linux-amd64/1panel
1panel-v1.1.2-linux-amd64/1panel.service██╗    ██████╗  █████╗ ███╗   ██╗███████╗██╗
███║    ██╔══██╗██╔══██╗████╗  ██║██╔════╝██║
╚██║    ██████╔╝███████║██╔██╗ ██║█████╗  ██║     ██║    ██╔═══╝ ██╔══██║██║╚██╗██║██╔══╝  ██║     ██║    ██║     ██║  ██║██║ ╚████║███████╗███████╗╚═╝    ╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚══════╝
[1Panel Log]: ======================= 开始安装 =======================
设置 1Panel 安装目录(默认为/opt):/data/1panel
[1Panel Log]: 您选择的安装路径为 /data/1panel
[1Panel Log]: 检测到 Docker 已安装,跳过安装步骤
[1Panel Log]: 启动 Docker
[1Panel Log]: 检测到 Docker Compose 已安装,跳过安装步骤
设置 1Panel 端口(默认为19729):
[1Panel Log]: 您设置的端口为:19729
[1Panel Log]: 防火墙未开启,忽略端口开放
[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://$LOCAL_IP:19729
[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]: 如果使用的是云服务器,请至安全组开放 19729 端口
[1Panel Log]:
[1Panel Log]: ================================================================ 

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

检查1Panel服务运行状态

[root@jeven ~]# 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 Thu 2023-04-20 15:22:30 CST; 1min 49s agoMain PID: 8722 (1panel)Tasks: 12Memory: 226.4MCGroup: /system.slice/1panel.service└─8722 /usr/bin/1panel

4.检查1Panel监听端口

检查1Panel的监听端口为19729

[root@jeven ~]# ss -tunlp |grep 19729
.tcp    LISTEN     0      4096     :::19729                :::*                   users:(("1panel",pid=8722,fd=20))

五、关闭防火墙和selinux

1.关闭防火墙

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

  • 关闭防火墙
systemctl stop firewalld  && systemctl disable  firewalld
  • 放行8080端口
firewall-cmd --permanent --add-port=19729/tcp
firewall-cmd --reload

2. 关闭selinux

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

六、访问1Panel管理面板

1.1Panel管理面板的初始化

访问地址:http://192.168.3.166:19729/login
设置管理员账号和密码,进行初始化。

2.登录1Panel管理面板

访问地址:http://192.168.3.166:19729/login
输入刚设置的账号和密码。

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

进入到1Panel管理面板首页

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

1.查看服务器整理概览

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

2.1Panel的应用商店

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

3.1Panel的容器管理功能

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

4.计划任务管理

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

5.主机文件管理

可以对Linux的文件系统进行管理

6.主机监控

对Linux主机进行系统监控,包括系统负载、CPU、内存、硬盘、网络等方面进行监控。

7.主机的终端连接

可以连接Linux的命令行终端,ip选择本地的127.0.0.1,账号密码选择Linux登录的用户名和密码。

8.日志管理

可以查看1Panel的相关面板日志。

八、运维工具 1pctl的使用

1Panel 默认内置了命令行运维工具 1pctl,通过执行 1pctl help,可以查看相关的命令说明。

[root@server001 ~]# 1pctl --help
1Panel 控制脚本Usage: ./1pctl [COMMAND] [ARGS...]./1pctl --helpCommands: status          查看 1Panel 服务运行状态start           启动 1Panel 服务stop            停止 1Panel 服务restart         重启 1Panel 服务uninstall       卸载 1Panel 服务user-info       获取 1Panel 用户信息version         查看 1Panel 版本信息

Linux系统之部署Linux管理面板1Panel相关推荐

  1. Linux系统之部署Gitblit服务器

    Linux系统之部署Gitblit服务器 一.Gitblit介绍 1.Gitblit简介 2.Gitblit官网 二.检查本地系统环境 1.检查系统版本 2.检查系统内核版本 3.检查JDK版本 三. ...

  2. Linux系统之部署ZFile在线网盘服务

    Linux系统之部署ZFile在线网盘服务 一.ZFile介绍 1.ZFile简介 2.ZFile特点 二.本地环境介绍 1.本次实践说明 2.本地环境规划 三.安装环境依赖 1.安装java 2.检 ...

  3. 详解Linux系统中的软件管理及软件仓库

    目录 一.Linux中软件包的类型 二.软件包的名称结构 三.rpm命令管理软件包 四.本地软件仓库的搭建 五.dnf软件管理命令 总结 一.Linux中软件包的类型 DEB UEBlinux DEB ...

  4. 如何在Linux系统上部署接口测试环境

    作为一名软件测试人员,部署测试环境是我们日常工作的一部分,今天就简单整理下接口测试环境部署的步骤,希望能够帮助到大家. 今天为大家整理的接口测试环境部署涉及到Tomcat,JDK和数据库.目前能够提供 ...

  5. Linux系统中的软件管理

    Linux系统中的软件管理 1 Linux中软件包的类型 2 软件包的名称结构 3 rpm命令管理软件包 4 本地软件仓库的搭建 4.1 系统软件仓库的作用 4.2 搭建方法 5 dnf 软件管理命令 ...

  6. linux系统中的日志管理

    Linux系统中的日志管理 1 实验环境 2 journald日志服务 2.1 journalctl命令的用法 2.2 用journald服务永久存放日志 3 rsyslog日志服务 3.1 自定义日 ...

  7. Linux系统中磁盘创建管理(一)

    Linux系统中磁盘创建管理(一) 在linux系统中安装lvm必要的服务 install lvm-common lvm2 evms Linux系统中有一张分区表,系统在开机之后根据这个表里面的记录来 ...

  8. 麒麟linux创建用户组,麒麟Linux系统用户和组管理指南(21页)-原创力文档

    中标麒麟Linux服务器操作系统培训系列 中标麒麟Linux系统用户和组管理指南 技术创新,变革未来 本章目标 •熟悉中标麒麟Linux服务器操作系统中用户和组的 基本操作命令和方法: •了解用户和用 ...

  9. linux用户登录实验,实验三 Linux系统登录及用户管理

    实验三 Linux系统登录及用户管理 一.实验目的 (1)掌握系统远处登录的几个常用命令. (2)理解与用户账号及组账号有关的几个重要文件. (3)掌握命令行和图形方式下查看.添加.删除用户账号的用法 ...

最新文章

  1. 贝塞尔曲线开发的艺术
  2. boost::units模块单位的文本表示示例
  3. crond和crontab
  4. 处理git clone命令的非标准SSH端口连接
  5. 吴恩达《深度学习》 学习笔记1
  6. SAP License:FM-基金管理详解(实例)
  7. sqlite字段类型说明
  8. 完美解决office2013 错误1402
  9. 【分享】小工具大智慧之Sql执行工具
  10. 使用Batch Normalization折叠来加速模型推理
  11. Thinkphp聚合支付整合第三方和四方支付系统带代理功能
  12. 如何自己开发一个Android APP(1)——环境配置
  13. 推荐几个适合 新手学习 软件逆向 脱壳破解 的网站
  14. AGND和GND_SIGNAL之间的隔离_PCB
  15. gulp_for_qa
  16. 有开始边DOTA边博客了
  17. android自动照相机2.0,Koda相机app下载-Koda相机v2.0.12 安卓版-腾牛安卓网
  18. datasources数据源自动配置
  19. asp毕业设计—— 基于asp+access的网络招聘管理系统设计与实现(毕业论文+程序源码)——网络招聘管理系统
  20. asp微信登陆源码,实现asp网站授权微信登录(获取用户信息,微信名头像openid等)

热门文章

  1. fcn网络结构代码_经典网络复现系列(一):FCN
  2. Windows 10/11 家庭版专业版 安装教程
  3. event_base
  4. 论文理解之增加换脸效果 FaceShifter: Towards High Fidelity And Occlusion Aware Face Swapping
  5. MySql重装失败解决办法
  6. 【每日新闻】传三星正研发翻盖折叠屏手机:6.7英寸 后盖有个小屏
  7. 简单配置HAVOK环境
  8. 《京韵大鼓——连环计》(骆玉笙)(唱词文本)
  9. TCP连接与断开详解(socket通信)
  10. 【运维】Windows下MRTG入门教程