Linux系统之安装Linux管理工具inpanel

news2024/12/23 0:21:53

Linux系统之安装Linux管理工具inpanel

  • 一、inpanel介绍
    • 1.inpanel简介
    • 2.inpanel特点
  • 二、检查本地系统环境
    • 1.检查系统版本
    • 2.检查系统内核版本
  • 三、下载inpanel软件包
    • 1.创建下载目录
    • 2.下载inpanel软件
    • 3.查看源码inpanel文件
  • 四、部署inpanel应用
    • 1.一键安装inpanel
    • 2.查看服务端口
  • 五、关闭防火墙和selinux
  • 六、访问inpanel管理面板
    • 1.登录inpanel
    • 2.进入inpanel首页
    • 3.查看系统信息
    • 4.查看硬件信息

一、inpanel介绍

1.inpanel简介

inpanel是一款一个基 Web的Linux开源管理工具。这个项目的目标是做出最简单、最快速、最无痛的 Linux VPS 管理方式。

2.inpanel特点

  • 免费、简单、开源
  • 快速在线安装、小巧与节省资源
  • 当前支持CentOS/Redhat 5.4+、6.x、7.x、8.x
  • 基于发布版本软件源的软件管理机制
  • 轻松架构 Linux + Nginx + MySQL + PHP 环境
  • 强大的在线文件管理和回收站机制作
  • 快速创建和安装多种站点
  • 丰富实用的系统工具

二、检查本地系统环境

1.检查系统版本

[root@ecs-ffcd ~]# 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"


2.检查系统内核版本

[root@ecs-ffcd ~]#  uname -r 
3.10.0-1160.53.1.el7.x86_64


三、下载inpanel软件包

1.创建下载目录

[root@ecs-ffcd ~]# mkdir -p /data/inpanel
[root@ecs-ffcd ~]# cd /data/inpanel/
[root@ecs-ffcd inpanel]#

2.下载inpanel软件

[root@ecs-ffcd inpanel]# git clone https://github.com/inpanel/inpanel.git
Cloning into 'inpanel'...
remote: Enumerating objects: 4634, done.
remote: Counting objects: 100% (847/847), done.
remote: Compressing objects: 100% (334/334), done.
remote: Total 4634 (delta 530), reused 772 (delta 480), pack-reused 3787
Receiving objects: 100% (4634/4634), 3.32 MiB | 0 bytes/s, done.
Resolving deltas: 100% (3239/3239), done.

3.查看源码inpanel文件

[root@ecs-ffcd inpanel]# cd inpanel/
[root@ecs-ffcd inpanel]# ll
total 76
-rw-r--r-- 1 root root 13223 Jan 15 13:34 CHANGELOG.md
-rwxr-xr-x 1 root root  3068 Jan 15 13:34 config.py
drwxr-xr-x 4 root root  4096 Jan 15 13:34 core
drwxr-xr-x 2 root root  4096 Jan 15 13:34 data
-rw-r--r-- 1 root root 14982 Jan 15 13:34 install.py
drwxr-xr-x 3 root root  4096 Jan 15 13:34 lib
-rw-r--r-- 1 root root  1667 Jan 15 13:34 LICENSE
drwxr-xr-x 4 root root  4096 Jan 15 13:34 plugins
-rw-r--r-- 1 root root  1928 Jan 15 13:34 README.md
drwxr-xr-x 5 root root  4096 Jan 15 13:34 scripts
-rwxr-xr-x 1 root root  3369 Jan 15 13:34 server.py
drwxr-xr-x 7 root root  4096 Jan 15 13:34 static
-rw-r--r-- 1 root root  1647 Jan 15 13:34 TODOLIST.md


四、部署inpanel应用

1.一键安装inpanel

  • 直接使用python一键安装inpanel
python install.py
[root@ecs-ffcd inpanel]# python install.py
Platform centos 7.6.1810 [Linux]
* Checking Platform... centos ...OK
Package epel-release-7-14.noarch already installed and latest version
Package wget-1.14-18.el7_6.1.x86_64 already installed and latest version
Package net-tools-2.0-0.25.20131004git.el7.x86_64 already installed and latest version
Package 2:vim-enhanced-7.4.629-8.el7_9.x86_64 already installed and latest version
Package psmisc-22.20-17.el7.x86_64 already installed and latest version
Package rsync-3.1.2-12.el7_9.x86_64 already installed and latest version
Package GeoIP-1.5.0-14.el7.x86_64 already installed and latest version
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
* Install Dependent Software... [ OK ]
* Current Python Version is [2.7] ... [ OK ]
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Package git-1.8.3.1-23.el7_8.x86_64 already installed and latest version
Nothing to do
* Install GIT ... [ OK ]
* Installing InPanel

Repository   : https://github.com/inpanel/inpanel.git
Branch       : main
Install path : /usr/local/inpanel

Cloning into '/usr/local/inpanel'...
remote: Enumerating objects: 4634, done.
remote: Counting objects: 100% (847/847), done.
remote: Compressing objects: 100% (334/334), done.
remote: Total 4634 (delta 531), reused 772 (delta 480), pack-reused 3787
Receiving objects: 100% (4634/4634), 3.32 MiB | 5.04 MiB/s, done.
Resolving deltas: 100% (3240/3240), done.
Admin Username [default: admin]: 
Admin Password [default: admin]: 
* Username and password set successfully!
InPanel Port [default: 8888, minimum: 5000]: 
* InPanel will work on port "8888"
FirewallD is not running
* Config firewall... [ OK ]
Starting inpanel (via systemctl):                          [  OK  ]

============================
*                          *
*     INSTALL COMPLETED    *
*                          *
============================

The URL of your InPanel is: http://119.8.186.24:8888/

Username is: admin
Password is: admin
Wish you a happy life !

2.查看服务端口

[root@ecs-ffcd inpanel]# netstat -tunlp |grep 8888
tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      18207/python        
tcp6       0      0 :::8888                 :::*                    LISTEN      18207/python  

五、关闭防火墙和selinux

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

  • 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld

六、访问inpanel管理面板

1.登录inpanel

http://119.8.186.24:8888/#/
admin/admin

在这里插入图片描述

2.进入inpanel首页

在这里插入图片描述

3.查看系统信息

在这里插入图片描述

4.查看硬件信息

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【双U-Net残差网络:超分】

Dual U-Net residual networks for cardiac magnetic resonance images super-resolution (心脏磁共振图像超分辨率的双U-Net残差网络) 目前,心脏磁共振(CMR)成像能够提供心脏全方位的结构和功能信息,已成…

难道你也不能放烟花嘛?那就来看看这个吧!

又到了一年一度的春节时期啦!昨天呢是北方的小年,今天是南方的小年,看到大家可以愉快的放烟花,过大年很是羡慕呀!辞旧岁,贺新春,今年我呀要放烟花,过春节!🧨。…

农产品商城简单demo-Android

项目概述 随着科学技术的不断提高和社会经济的不断发展,一些农产品的销售逐渐的落后于社会信息化的潮流之中,尤其是一些年龄较大的中老年人来说是极为不便的,国家大力倡导并十分重视三农问题,倡导推动农村农业的发展,为…

第二章 搜索求解

人工智能中的搜索&#xff1a; 搜索算法的形式化描述&#xff1a;<状态、动作、状态转移、路径、测试目标> 状态&#xff1a;从原问题转化出的问题描述。 动作&#xff1a;从当前时刻所处状态转移到下一时刻所处状态。 状态转移&#xff1a;对某一时刻对应状态进行某一…

泛型的学习

这里写目录标题一、泛型的使用自定义泛型类泛型方法说明泛型在继承方面的体现通配符的使用有限制条件的通配符的的使用每日一考一、泛型的使用 1、jdk5.0新增特性 2、在集合中使用泛型 ①集合接口或集合类在jdk5.0时都修改为带泛型的结构 ②实例化集合时&#xff0c;可以指明具…

是Spring啊!

一.概念spring概念一个包含了众多工具方法的 IoC 容器okk~~分析一下这句话意思,众多方法,IoC 是形容词,容器是名词 -> 众多方法:比如一个类里有许多方法, 容器:存储的东西 重点就是IoC是什么?Ioc2.1解释IoC -> Inversion of Control 控制反转 -> 对象的生命周期 ->…

Git版本控制工具详解

1、版本控制 1.1、认识版本控制&#xff08;版本控制&#xff09; 什么是版本控制&#xff1f; 版本控制的英文是Version control&#xff1b;是维护工程蓝图的标准作法&#xff0c;能追踪工程蓝图从诞生一直到定案的过程&#xff1b;版本控制也是一种软件工程技巧&#xff…

红米 12C earth 秒解锁 跳过168小时 红米note12 note12pro note12pro+系列机型解锁bl root教程步骤Fastboot

最近上手体验了Redmi 12C/红米12C&#xff0c;这是红米新推出的百元机&#xff0c;起售价699元&#xff0c;464G版本&#xff0c;具有不错的性能&#xff0c;具有5000mAh大电池&#xff0c;具有双频wifi&#xff0c;支持双卡双待&#xff0c;支持SD卡扩展等。 如果你近期想要给…

UTF-8和Unicode

文章目录Unicode与网络传输Unicode网络传输UTF&#xff1a;Unicode Transformation Format UTF-8是在网络上传输Unicode的一个转换标准&#xff0c;发送时将字符串Unicode转为UTF-8&#xff0c;接收时将字节转为Unicode&#xff0c;就完成来字符串的传输 Unicode与网络传输 U…

移动端 - 搜索组件(search-list篇)

移动端 - 搜索组件(search-input篇) 移动端 - 搜索组件(suggest篇) 这里我们需要去封装搜索历史组件 这一个组件还是很简单的, 但是逻辑部分需要根据实际的需求来进行书写; 所以这里我不太好去写实际的代码, 不过可以提供我的思路(主要的就是去实现增, 删, 改, 查) 第一步: 首…

【STL】string的常见接口使用

目录 1、string类的基础概念 2、string类的常见接口说明及应用 2.1、string类的成员函数 constructor&#xff08;构造函数&#xff09; destructor&#xff08;析构函数&#xff09; operator&#xff08;赋值&#xff09; string类对象的容量操作 迭代器 string类…

【vue2】组件基础与组件传值(父子组件传值)

&#x1f973;博 主&#xff1a;初映CY的前说(前端领域) &#x1f31e;个人信条&#xff1a;想要变成得到&#xff0c;中间还有做到&#xff01; &#x1f918;本文核心&#xff1a;组件基础概念与全局|局部组件的写法、组件之间传值&#xff08;父传子、子传父&#xff…

rcfile和orcfile

一、数据存储要考虑哪些方面 数据加载时间 Facebook数仓每天存储的数据量超过20TB&#xff0c;数据加载既有磁盘I/O又有网络传输&#xff0c;时间占用大 快速的数据查询 低的空间占用 数据压缩/数据编码 适合多种查询模式 如果所有人都查相同的字段&#xff0c;那么就可以针…

QT添加使用图片与UI资源

QT添加使用图片与UI资源1 QT添加使用图片资源1.1 添加新文件1.2 添加QT - QT Resources File 【UI资源文件】1.3 命名资源包名称 并 添加到项目文件1.4 .pro 文件发生变化 art.qrc1.5 点击qrc文件&#xff0c;添加现有文件 - 添加进去的图片文件可以进行正常引用。1.6 修改样式…

分布式任务处理xxljob

7.1 分布式任务处理 7.1.1 什么是分布式任务调度 视频上传成功需要对视频的格式进行处理&#xff0c;如何用Java程序对视频进行处理呢&#xff1f;这里有一个关键的需求就是当视频比较多的时候我们如何可以高效处理。 如何去高效处理一批任务呢&#xff1f; 1、多线程 多线…

通过Docker启动DB2,并在Spring Boot整合DB2

1 简介 DB2是IBM的一款优秀的关系型数据库&#xff0c;简单学习一下。 2 Docker安装DB2 为了快速启动&#xff0c;直接使用Docker来安装DB2。先下载镜像如下&#xff1a; docker pull ibmcom/db2:11.5.0.0 启动数据库如下&#xff1a; docker run -itd \--name mydb2 \--…

Allegro如何导入和导出Pin Delay操作指导

Allegro如何导入和导出Pin Delay操作指导 在做PCB设计等长设计的时候,Pin Delay是个非常重要的数据,关系到信号的长度,Allegro支持把Pin Delay数据导入到PCB中,并且还支持导出,如下图 具体操作如下 导入Pin Delay,选择File选择Import

图论基础: 邻接矩阵与邻接表(c++实现)

文章目录邻接矩阵邻接表邻接矩阵 邻接矩阵&#xff08;Adjacency Matrix&#xff09;是表示顶点之间相邻关系的矩阵。 设G(顶点&#xff0c;边)&#xff1a;G(V,E)是一个图。其中V{v1,v2,…,vn} [1] 。G的邻接矩阵是一个具有下列性质的n阶方阵&#xff1a; 无向图的邻接矩阵…

手眼标定,9点标定过程及其运算

在工业领域常常会遇到将相机安装在机器手中&#xff0c;由相机快速引导机器手进行工作的方式。其中9点标定的作用是将图像的坐标转化为机器手的坐标。 9点标定的作用意义&#xff1a; 1.计算像素当量&#xff0c;通过9点标定后的计算&#xff0c;可以得出一个由像素值转化为机器…

水平分表、分库和垂直分表、分库和公共表的代码实现和讲解

文章目录一、环境准备二、水平分表1.概念2.代码三、水平分库1.概念2.代码四、垂直分表1.概念2.代码五、垂直分库1.概念2.代码六、公共表1.概念2.代码一、环境准备 操作系统&#xff1a;Win10数据库&#xff1a;MySQL5.7JDK&#xff1a;64位 jdk1.8.0_202应用框架&#xff1a;s…