linux系统之安装linux管理工具inpanel(代码片段)

江湖有缘 江湖有缘     2023-01-17     793

关键词:

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

一、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.查看硬件信息

linux系统之安装mariadb方法(代码片段)

Linux系统之安装mariadb方法一、检查系统版本二、配置mariadb的yum源1.配置yum源2.替换中科大的源三、检查yum仓库1.修改/etc/yum.conf文件2.检查yum仓库四、安装mariadb五、启动mariadb服务1.启动mariadb服务2.查看mariadb服务状态六、mariadb的远... 查看详情

linux系统之安装apache服务(代码片段)

Linux系统之安装apache服务一、检查本地系统版本二、配置yum仓库1.配置阿里的yum源2.检查yum仓库三、安装httpd软件包1.安装httpd2.启动httpd服务四、新增IP地址1.查看原有IP2.新增IP地址五、修改httpd配置文件1.创建三个虚拟主机的根目录... 查看详情

linux系统之安装mysql数据库(代码片段)

Linux系统之安装mysql数据库一、查看系统版本二、检查yum仓库三、检查mysql是否安装四、配置mysql的yum源1.配置yum仓库2.查看mysql-community.repo3.检查yum仓库状态五、安装mysql1.安装mysql2.启动mysql服务3.查看mysql服务状态六、访问mysql一、... 查看详情

linux(centos)之安装tomcat并且部署javaweb项目(转)

...b.因为tomcat的安装依赖于Javajdk,所以我们需要在判断linux系统下面是否安装jdk    b.1使用(Xshell)连接到Linux系统 查看详情

vmware之安装kali-linux操作步骤

参考技术A1.1找到VMwareworkstations的安装目录下的linux.iso1.2进行光盘挂载, 查看详情

amq之安装,启动,访问

1、访问官网下载AMQ2、解压下载包 windows直接找到系统对应的win32|win64双击activemq.bat即可linux执行 ./activemqstart访问:AMQ默认访问是 http://127.0.0.1:8161/默认用户名,密码都是adminAMQ使用默认61616提供JMS服务,8161提供管控台... 查看详情

05-linux之安装jdk

在Linux上安装JDK1.在/usr/local中创建java目录  命令:mkdir/usr/local/java     2.安装FileZilla(此软件可以将window中的文件传到虚拟机)  下载地址:链接:https://pan.baidu.com/s/1FlIhO3w-JXyFevh2Uv5XXQ  提取码:gib4  JDK... 查看详情

linux安装hadoop之安装jdk

在centos上安装jdk.1、去官网下载安装包。我这里是jdk-7u79-linux-x64.rpm。2、在centos建立usr/java目录。只需要在usr下mkdirjava即可。3、上传rpm包。rz jdk-7u79-linux-x64.rpm。如果不能执行rz命令,yuminstalllrzsz-y。4、安装 #rpm-ivh jdk-7u7... 查看详情

linux系统之安装java开发环境(代码片段)

Linux系统之安装java开发环境一、java介绍1.java简介2.java的三大平台3.java的主要特性二、检查本地系统环境1.检查系统版本2.检查系统内核版本三、清空java环境1.删除java目录2.移除所有java相关包3.清空java环境变量四、使用yum安装java1.... 查看详情

jmeter之安装部署

...安装好之后配置环境变量。右键计算机-->属性-->高级系统设置-->环境变量在系统变量中新建变量名:JA 查看详情

linux中搭建javaee环境之安装jdk-1.8和tomcat(代码片段)

搭建JavaEE环境概述:如果需要在Linux下进行JavaEE的开发,我们需要安装一些适合在Linux环境下运行的软件如idea、Tomcat、MySQL、jdk、centos等等 1.jdk的安装安装步骤mkdir/opt/jdk通过xftp7上传到/opt/jdk下cd/opt/jdk解压tar-zxvfjdk-8u281-linux-x64... 查看详情

docker技术之安装

...及AUFS类的UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。   查看详情

redis之安装与简单使用

操作系统环境‘   CentOSLinuxrelease7.2.1511(Core) redis版本  redis-3.2.9 安装过程  从官网https://redis.io/下载redis软件后放到linux服务器/app目录中,解压后查看README文档,了解安装步骤$wgethttp://download.redis.io/releases/redis-3.2... 查看详情

dadas

 Linux(Centos)之安装Nginx及注意事项-Kencery-博客园 怪才(Kencery)菜鸟的里程中只有奋斗,别无其他博客园首页新随笔联系订阅-->管理 菜鸟的里程中只有奋斗,别无其他博客园首页新随笔联系订阅-->管理 Linux(Centos)之安... 查看详情

centos7之安装logstashelkstack日志管理系统

一、介绍  650)this.width=650;"src="https://images2015.cnblogs.com/blog/790056/201605/790056-20160523203714803-1084502382.jpg"style="border:0px;margin-left:auto;margin-right:auto;"/>  TheElasticStack  查看详情

node之安装篇

  本篇主要介绍node的安装与相关配置      官网: https://nodejs.org/en/  Linux:       Windows:  查看详情

centos7之安装logstashelkstack日志管理系统

...Logstash,Kibana开源软件的集合,对外是作为一个日志管理系统的开源方案。它可以从任何来源,任何格式进行日志搜索,分析获取数据,并实时进行展示。像盾牌(安全),监护者(警报)和Marvel(监测)一样为你的产品提供更... 查看详情

prometheus学习之安装(代码片段)

## 简介Prometheus,一个开源的监控系统,它通过获取应用程序中实时时间序列数据,然后根据强大的规则引擎,帮助用户监控机器和应用程序。安装首先从 Prometheus 的官网下载安装包,这里下载的是 Linux安装包... 查看详情