概述:
1、1panel是基于go语言编写后端,vue编写前端界面来实现的。
2、1panel是飞致云公司开发的免费开源的基于web界面管理和运维linux 系统的一个工具。
3、官方提供了离线安装软件包,下载后直接安装就可以了。
4、部署完成后,如果服务器进行了重启操作,1panel服务会自动重启。
5、在应用商店中可以快速完成应用的部署及安装(需要服务器连接外网)。
6、
https://1panel.cn/docs/installation/package_installation/ ##安装手册
1panle 可以实现的功能
- 可以查看服务器的运行状态,包括CPU、内存负载,网卡实时流量、磁盘空间状态等信息。
- 可以配置服务器的基本信息,包括主机名、DNS服务器、hosts表、时区、系统密码等信息。
- 任务计划管理,可以创建、删除、修改任务计划。
- 文件管理,可以完成服务器上文件的管理,包括上传、下载、修改,以及权限修改。
- web终端,可以通过web终端连接本机服务器也可以连接其他服务器,并可以实现快速命令的功能,而且在多个终端中可以实现批量命令的执行。
- 防火墙管理,包括打开关闭防火墙,创建删除端口规则,端口转发规则以及IP规则。
- 可以实现进程的管理,可以查看进程信息,进程详细信息、结束进程等。
- SSH管理,配置SSH属性,包括SSH的端口号,是否允许root用户登录,SSH服务管理,SSH会话管理,SSH登录日志查看等。
- 日志审计,包括面板日志,SSH 登录日志、网站日志、操作日志、访问日志、系统日志等。
测试概述:
- 操作系统:Rocky linux 9.5
- 1panel 工具版本:1.10.28
Rock linux 9.5中安装1panel
安装1panel工具
- 如下图所示,此次安装的系统为Rock linux 9.5*64
2、如下图所示,将离线安装包上传到服务器的/tmp目录下,并进行解压缩操作。
3、如下图所示,进入到1panel离线安装包的目录中,然后执行/bin/bash install.sh命令开始安装1panel工具。
4、如下图所示,选择安装语言,此次选择中文。
5、如下图所示,指定安装的目录、访问的端口号、安全入口、登录的用户名及密码等信息,然后继续。
6、如下图所示,安装完成,完成后会提示访问的信息及账户信息。
7、如下图所示,登录1panel运维管理面板。
8、如下图所示,成功登录了1panel运维面板工具。
登录信息变更及维护
1、如下图所示,安装完成后,可以使用1pctl user-info 命令查看登录的信息或使用1pctl update password命令修改登录的密码。
2、如下图所示,输入1pctl 命令即可查看所有可用的命令及具体的用途。
功能体验
1、如下图所示,成功登录了1panel工具,在概览中可以查看服务器当前的运行状态,包括CPU、内存的负载以及磁盘空间、网卡流量等状态信息。
2、如下图所示,可以在应用商店中快速完成应用的安装及部署,但此时服务器不通外网,所以无法安装。
3、如下图所示,在“系统”—“文件”栏目中可以完成文件的创建、下载、上传、删除、权限修改等操作。
4、如下图所示,在“系统”—“监控”栏目中可以查看服务器运行的状态,包括CPU、内存负载、磁盘I/0、网卡流量等信息。
5、如下图所示,在“系统”—“终端”栏目中可以连接到本地服务器,也可以连接到其他服务器。
6、如下图所示,当通过终端连接了多个服务器后,可以在多个服务器上批量执行命令,也可以执行快速命令。
7、如下图所示,可以进行防火墙的管理
8、如下图所示,在“系统”—“进程管理”页面中可以查看并管理进程,还可以查看进程的详细信息或者结束进程。
9、如下图所示,可以查看所有的网络连接状态。
10、如下所示,可以进行SSH的管理,
11、如下图所示,可以查看当前的SSH会话连接,并且可以直接中断SSH会话。
12、如下所示,可以查看SSH登录的日志。
13、如下图所示,在工具箱中可以完成DNS、hosts文件、swap分区、主机名、服务器密码、时区等信息的配置和修改。
15、如下图所示,可以进行计划任务的管理和维护。
16、日志审计
17、如下图所示,可以查看SSH的登录日志。
18、如下图所示,可以查看系统日志。
19、面板设置功能