Linux运维笔记[2]-宝塔面板

news/2024/6/1 8:13:14/文章来源:https://www.cnblogs.com/qsbye/p/16706420.html

宝塔面板

宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。
有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。

openEuler安装宝塔面板-失败😡

面板官网
选择Centos安装脚本或万能安装脚本

使用 SSH 连接工具,如 堡塔SSH终端 连接到您的 Linux 服务器后, 挂载磁盘 ,根据系统执行相应命令开始安装(大约2分钟完成面板安装)
注意:必须为没装过其它环境如Apache/Nginx/php/MySQL的新系统,推荐使用centos 7.X的系统安装宝塔面板
推荐使用Chrome、火狐、edge浏览器,国产浏览器请使用极速模式访问面板登录地址
如果不确定使用哪个Linux系统版本的,可以使用万能安装脚本
国产龙芯架构CPU安装命令,支持龙芯架构的loongnix 8.x、统信UOS 20、kylin v10系统
管理员权限执行:

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec


可以看到启动Bt-Task失败

错误处理

按照指示,打开登录网页,显示错误:

内网面板地址: http://192.168.50.80:8888/aff***04e
*以下仅为初始默认账户密码,若无法登录请执行bt命令重置账户/密码登录
Traceback (most recent call last):File "/www/server/panel/tools.py", line 679, in <module>set_panel_username()File "/www/server/panel/tools.py", line 369, in set_panel_usernameimport dbFile "/www/server/panel/class/db.py", line 10, in <module>import sqlite3File "/www/server/panel/pyenv/lib/python3.7/sqlite3/__init__.py", line 23, in <module>from sqlite3.dbapi2 import *File "/www/server/panel/pyenv/lib/python3.7/sqlite3/dbapi2.py", line 27, in <module>from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
查看面板入口:/etc/init.d/bt default
  • 解决方案[https://www.bt.cn/bbs/thread-76563-1-1.html]

yum install sqlite-devel -y
依然有报错:

Error: Problem: package sqlite-devel-3.24.0-9.oe1.x86_64 requires sqlite(x86-64) = 3.24.0-9.oe1, but none of the providers can be installed- package sqlite-3.24.0-9.oe1.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed- cannot install both readline-7.0-13.oe1.x86_64 and readline-8.1-1.oe2203.x86_64- package mozjs91-91.6.0-2.oe2203.x86_64 requires libreadline.so.8()(64bit), but none of the providers can be installed- 无法为该任务安装最佳候选- 安装的软件包的问题 mozjs91-91.6.0-2.oe2203.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

yum install sqlite-devel -y --skip-broken

  • 解决方案[https://www.xueyidian.cn/server/626.html]

rm -rf /www/server/panel/pyenv
curl https://download.bt.cn/install/update_panel.sh|bash
依然是sqlite无法导入


/www/server/panel/pyenv/bin/python3.7

import sqlite3

报错

[root@localhost qsbye]# /www/server/panel/pyenv/bin/python3.7
Python 3.7.9 (default, Sep 19 2022, 00:50:18) 
[GCC 10.3.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/www/server/panel/pyenv/lib/python3.7/sqlite3/__init__.py", line 23, in <module>from sqlite3.dbapi2 import *File "/www/server/panel/pyenv/lib/python3.7/sqlite3/dbapi2.py", line 27, in <module>from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
  • 解决方案[https://blog.csdn.net/mx_steve/article/details/108883050]
    [https://panguangyu.blog.csdn.net/article/details/93906484?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1-93906484-blog-108883050.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1-93906484-blog-108883050.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=2]

安装sqlite3重新编译python3.7或者复制现成的_sqlite3.so
欧拉这里已经装有sqlite3了
find / -name _sqlite3.so #找不到是因为名字有不同,见下
直接重新编译pyhton3.7

找到python3.9的sqlite3:
python3
```Python
import sys
print(sys.path)

顺藤摸瓜找到_sqlite3.cpython-39-x86_64-linux-gnu.so,路径:/usr/lib64/python3.9/lib-dynload/_sqlite3.cpython-39-x86_64-linux-gnu.so
然后找到python3.7的相应目录
/www/server/panel/pyenv/bin/python3.7

import sys
print(sys.path)

目录为:/www/server/panel/pyenv/lib/python3.7/lib-dynload
复制过去:

cp /usr/lib64/python3.9/lib-dynload/_sqlite3.cpython-39-x86_64-linux-gnu.so /www/server/panel/pyenv/lib/python3.7/lib-dynload
#重命名文件
mv /www/server/panel/pyenv/lib/python3.7/lib-dynload/_sqlite3.cpython-39-x86_64-linux-gnu.so /www/server/panel/pyenv/lib/python3.7/lib-dynload/_sqlite3.so

继续报错🥱:

>>> import sqlite3
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/www/server/panel/pyenv/lib/python3.7/sqlite3/__init__.py", line 23, in <module>from sqlite3.dbapi2 import *File "/www/server/panel/pyenv/lib/python3.7/sqlite3/dbapi2.py", line 27, in <module>from _sqlite3 import *
ImportError: /www/server/panel/pyenv/lib/python3.7/lib-dynload/_sqlite3.so: undefined symbol: PyObject_CheckBuffer

最后想说


[https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=94283]

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ElasticSearch(九)【SpringBoot整合】

九、SpringBoot整合Elasticsearch 9.1 基本环境配置 创建一个springboot工程springboot-elasticsearch在pom.xml导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-elasticsearch</artifac…

Kafka3.1简介及Kafka3.1部署、原理和API开发使用介绍

Kafka3.1简介及Kafka3.1部署、原理和API开发使用介绍第1章-kafka简介 1-1.消息队列简介 什么是消息队列 “消息队列”是在消息的传输过程中保存消息的容器。“消息”是在两台计算机间传送的数据单位。 英文名&#xff1a;Message Queue&#xff0c;经常缩写为MQ 可以简单理…

ElasticSearch之Kibana安装及使用

文章目录1. 安装1.11.2 上传安装包并解压1.3 生成证书1.3 修改配置1.4 修改目录拥有者1.5 启动软件1.6 使用Kibana官方介绍&#xff1a;Kibana 是一个免费且开放的用户界面&#xff0c;能够让您对 Elasticsearch 数据进行可视化&#xff0c;并让您在 Elastic Stack 中进行导航。…

[极客大挑战 2020]

[极客大挑战 2020]Roamphp1-Welcome 已进入页面&#xff0c;以为是这道题的环境不对&#xff0c;可是查看f12竟然有东西&#xff0c;然后查一下405 请求方式有误&#xff0c;比如应该用GET请求方式的资源&#xff0c;用了POST 改为post请求方式&#xff0c;出现源码&#xff…

django的settings配置详解

1.介绍 BASE_DIR 默认值&#xff1a;os.path.dirname(os.path.dirname(os.path.abspath(__file__)))。 这个是Django项目文件夹所在目录得绝对路径DEBUG DEBUG 默认值是True。 在本地开发测试环境下设置DEBUGTrue可以显示bug信息&#xff0c;便于开发者找出代码错误所在。 当…

微服务介绍以及远程调用

简介 什么是微服务 微服务是对传统单体服务进行业务拆分&#xff0c;拆分成多个独立的服务。微服务包括服务集群、服务网关、注册中心、配置中心、消息队列、分布式日志服务、系统监控和链路追踪、分布式缓存、分布式搜索、数据库、 Jenkins持续集成服务器以及Docker web自动打…

ECCV2022细粒度图像检索SEMICON代码学习记录

代码链接&#xff1a;GitHub - aassxun/SEMICON 环境配置 # 创建&激活虚拟环境 conda create -n semicon python3.8.5 conda activate semicon# 安装相关依赖包 (该 pytorch 为无 gpu 版本) conda install pytorch1.10.0 torchvision0.11.1 torchaudio0.10.0 cpuonly -c …

你还不会判定表和因果图法的概念及运用?一篇文章教会你

文章末尾给大家准备了大量福利 前言 等价类边界值分析法大家应该都比较熟悉&#xff0c;这两种方法主要针对单个输入类条件的测试&#xff0c;对于输入条件存在关联组合的情况则无法覆盖。如果需要对输入条件进行组合测试&#xff0c;那么就得好好来了解下判定表和因果图法了…

SouthMap平台版省去了安装CAD的诸多麻烦,集成在国产ZWCAD2022平台解决了此瓶颈!!!

SouthMap for ZWCAD2022OEM授权&#xff0c;提取码&#xff1a;6666https://pan.baidu.com/s/1HL-KeGg06Yu7mMFq39QS_A 我们在安装一些行业软件的时候&#xff0c;包括安装和使用过SouthMap时&#xff0c;遇到的第一个拦路虎就是安装AutoCAD&#xff01;虽然AutoCAD功能强大&a…

yolov5 create_dataloader原码及解析

创建数据集的调用关系 create_dataloader&#xff08;…&#xff09;----->LoadImagesAndLabels&#xff08;…&#xff09; create_dataloader part 1 : 参数 def create_dataloader(path,imgsz,batch_size,stride,single_clsFalse,hypNone,augmentFalse,cacheFalse,pad…

编程挑战赛第六期我带我的小侄子来了【赛题解析】

CSDN编程竞赛报名地址&#xff1a;https://edu.csdn.net/contest/detail/16 &#xff08;请不要删掉此地址&#xff09; 努力是为了让自己不平庸&#xff0c; 我被我小侄子拉来参加了CSDN编程竞赛啦&#xff01; 一、前言/背景 前情提要&#xff0c;我家小侄子今年刚上大一&am…

计算机毕业设计之java+SSM酒店客房预定管理系统

计算机毕业设计之javaSSM酒店客房预定管理系统 项目介绍 系统权限按管理员和用户这两类涉及用户划分。 (a) 管理员&#xff1a;管理员使用本系统涉到的功能主要有&#xff1a;个人中心,用户管理,客房类型管理,酒店客房管理,客房预定管理,开房记录管理,退房结账管理,系统管理等功…

6_ROS话题消息(Topic)

这部分教程介绍ROS中Topic的概念以及与Topic相关的rostopic,rqt_plot等工具的使用。至于为什么选择deepin而不是ROS通用的ubuntu,也仅仅是为了支持国产系统。鉴于本人水平有限&#xff0c;如哪位攻城狮网友发现本文存在的问题&#xff0c;烦请留言指正&#xff0c;谢谢! 运行小…

看得更近,监督得更好:通过基于组件的鉴别器一次性生成字体

文章目录Abstract1. Introduction2. Related works2.1. Image-to-Image Translation2.2. Few-shot Font Generation--2.2.少量镜头字体生成3. Methodology3.1. Generator3.2. Component-Aware Module--3.2.组件感知模块3.3. Loss Function4. Experiments4.1. Chinese font gene…

GB28181设备控制和TeleBoot远程启动命令探究

设备控制 设备控制基本要求 源设备向目标设备发送设备控制命令&#xff0c;控制命令的类型包括球机/云台控制、远程启动、录像控制、 报警布防/撤防、报警复位、强制关键帧、拉框放大、拉框缩小、看守位控制、设备配置等。 设备控制采用 IETFRFC3428中的 Message方法实现。 …

网课查题接口搭建教程

网课查题接口搭建教程 本平台优点&#xff1a; 多题库查题、独立后台、响应速度快、全网平台可查、功能最全&#xff01; 1.想要给自己的公众号获得查题接口&#xff0c;只需要两步&#xff01; 2.题库&#xff1a; 查题校园题库&#xff1a;查题校园题库后台&#xff08;点…

网课答案搜题接口API

网课答案搜题接口API 本平台优点&#xff1a; 多题库查题、独立后台、响应速度快、全网平台可查、功能最全&#xff01; 1.想要给自己的公众号获得查题接口&#xff0c;只需要两步&#xff01; 2.题库&#xff1a; 查题校园题库&#xff1a;查题校园题库后台&#xff08;点击…

Flask简单调用Redis、MySQL和生成token及token验证

项目地址&#xff1a;https://github.com/MasonYyp/myflask 1 安装python基础环境 # 安装flask pip install flask# 安装redis pip install redis# 安装操作MySQL的包 pip install flask-sqlalchemy pip install pymysql # 安装序列化包 pip install flask-marshmallow pip i…

详细解读-Spring请求处理

SpringMvc_请求处理 Spring MVC 框架也是一个基于请求驱动的 Web 框架&#xff0c;并且使用了前端控制器模式&#xff08;是用来提供一个集中的请求处理机制&#xff0c;所有的请求都将由一个单一的处理程序处理来进行设计&#xff0c;再根据请求映射规则分发给相应的页面控制…

7.Docker 常规软件安装

Docker 常规软件安装&#xff08;Tomcat、MySQL、Redis&#xff09; 1. 总体步骤 搜索镜像拉取镜像查看镜像启动镜像容器实例 服务端口映射 停止容器移除容器 2. Tomcat 安装 搜索&#xff1a;docker search tomcat 拉取&#xff1a;docker pull tomcat 查看&#xff1a…