当前位置:论坛首页 > Linux面板 > 建议

【已完成】软件商店没有mariadb

发表在 Linux面板2021-10-7 15:46 [复制链接] 14 3419

软件商店目前没有mariadb,各种软件安装时如果是用的较旧系统如centos也不会去使用openssl1.1.1。

php执行openssl_cipher_iv_length时 如果openssl 版本不足,无法识别大写cipher名称。(还有很多其他问题比如nginx无法使用TLS 1.3之类的,或者reject_handshake的表现与文档不符之类。)
当然也不要用3.0 虽然正式版了 但3.0其实只是4.0的一个过渡版本。目前还是只有1.1.1可以用的

mysql 的更新速度实在太慢,而且性能远不如mariadb,还是甲骨文的。
redis-benchmark不会自动软链接到/usr/bin

在编辑过程中删除的文件,保存不会写入新文件(这是好事,但,好歹提示一下)

无法伪造nginx名称
无法进行磁盘碎片整理

网站设置无法修改网站名称,只能自动命名为第一次使用的域名名称。
想改还得去连sqlite
管理方面的东西为什么要用sqlite 很久很久之前json不也挺好 管理方面又不要什么性能说法。

宝塔Linux工具箱DNS无法设置诸如DNSSEC等,SWAP无法使用ZRAM,时区不支持zoneinfo/Etc/文件夹下的时区不支持设置ntpd

SSH终端应该是要直接转发tty 而不是走ssh
没有针对非云服务器提供类似tuned等功能,不支持acpi配置,不支持禁用物理电源按钮,感觉目前宝塔除了可以替代 cockpit-navigator 没有任何其他用途。

本文所述部分功能需要兼容性,部分较新系统无法生效,如acpi,ntpd,部分较旧系统无法生效,如tuned。
使用道具 举报 只看该作者 回复
发表于 2021-10-7 17:49:03 | 显示全部楼层
您好,
1、目前软件商店有Mariadb的,您现在使用的是哪个版本的面板?
2、openssl1.1.1我们在编译安装nginx|apache|php等需要ssl的都会去引用新的openssl版本,这个不是使用系统自带的,看安装脚本就可以看到,网站配置文件中在使用了SSL的时候,会生成TLS 1.3的配置的
3、MySQL的更新我们不是最新的,一般是等一个版本稳定后,出现下一个稳定版本,才会上新版本,正常情况下,没有几个DBA愿意看到MySQL官网更新了之后,立马也会把自己的生产环境也更新了的,另外在Oracle的扶持下,MySQL必定会比MariaDB走的更远,MySQL 8 就是例子,往前看还有InnoDB存储引擎都是在Oracle手里成长起来的
4、基本上服务这些,很少做环境变量或者软连接的,主要担心用户会有自己安装的相同程序,怕有冲突
5、编辑过程删除文件,这个没有保存的话是不会写入新文件的,提示的话是需要和您本地的文件做个对比之类的,网络较差或者比较复杂情况下,可能会出现保存失败的情况
6、Nginx可以修改当前的软件名称和隐藏(改写版本号的)
7、磁盘碎片整理这个如果有需要,可以开发出来加到Linux工具箱中
8、网站名是无法修改的,这个你也提到了,是写到sqlite数据库 中的为什么要用这个sqlite,因为他快,简单,好用。如果大佬有好用的数据库可以推荐下
9、工具箱我们研究下下您反馈的这些问题,是否可以实现或者想其他方法间接实现
10、物理机的这些 禁用电源按钮,acpi这些配置,我们要商议下
感谢您的反馈,您的问题我这里简单的给您作出了些回答,可能有些地方理解的有出入,期待您的回复。非常非常感谢您的支持!

使用道具 举报 回复 支持 反对
发表于 2021-10-8 11:10:01 | 显示全部楼层
1.版本是7.7.0
2.但我不知道为什么是装了个bt openssl 1.0.2u
3.完全不同意,对Oracle没有好感
4.好的 谢谢
5. 我的意思就是要加个提示 对比有时候发现不了 不注意
6.nginx改版本号是要修改源码的,目前没有发现源码有变更,至于隐藏,我还是喜欢修改。
7.好的 谢谢 有需要的 xfs btrfs 一般来说是只有这两个需要
8.那可以不可以加工具进行sqlite修改或者支持下修改网站名 最好创建的时候就直接让设置一下
9-10 好的 谢谢
使用道具 举报 回复 支持 反对
发表于 2021-10-8 11:13:42 | 显示全部楼层
部分问题我确认我很认真的找了但是没找到,比如软件商店我确实没有找到mariadb openssl确实没有发现更新版本 nginx没地方给我改版本号和名称 主要是名称 版本号不重要
  1. sed -i "s#"nginx/"#"XXXXX-Web-Server/"#" src/core/nginx.h
  2. sed -i "s#"NGINX"#"XXXXX-Web-Server"#" src/core/nginx.h
  3. sed -i "s#Server: nginx#Server: XXXXX-Web-Server#" src/http/ngx_http_header_filter_module.c
  4. sed -i "s#server: nginx#server: XXXXX-Web-Server#" src/http/v2/ngx_http_v2_filter_module.c
  5. sed -i "s#"<hr><center>nginx<\/center>"#"<hr><center>XXXXX-Web-Server<\/center>"#" src/http/ngx_http_special_response.c
  6. sed -i "s#"1.21.0"#"2.21.0"#" src/core/nginx.h
复制代码
使用道具 举报 回复 支持 反对
发表于 2021-10-8 11:16:17 | 显示全部楼层
补充第10点 如果你们商议成功可以做的话 不同系统之间acpi方式不同的,比如centos之类老的可能是修改/etc/acpi/power.conf 有的是修改/etc/systemd/sleep.conf 还有的可能/etc/systemd/logind.conf
新系统可以参考一下https://wiki.archlinux.org/title/Power_management#ACPI_events
使用道具 举报 回复 支持 反对
发表于 2021-10-8 11:17:50 | 显示全部楼层
大炮运维V587 发表于 2021-10-7 17:49
您好,
1、目前软件商店有Mariadb的,您现在使用的是哪个版本的面板?
2、openssl1.1.1我们在编译安装nginx ...

啊我忘了点回复提醒了,再补下。。。
使用道具 举报 回复 支持 反对
发表于 2021-10-8 11:22:06 | 显示全部楼层
宝塔用户_rcivfy 发表于 2021-10-8 11:13
部分问题我确认我很认真的找了但是没找到,比如软件商店我确实没有找到mariadb openssl确实没有发现更新版 ...

您好,非常感谢您的回复
1、您的新版本的面板是有MariaDB的,如果你已经安装了mysql,点开mysql管理,然后切换版本就可以看到了
2、通过重新编译Nginx的方式去隐藏或者修改名称这个需要我们做取舍的,不可能生产环境上去重新编译Nginx的,一般都是修改重载就行
3、物理机器的安全操作,我已经收录了,目前也是在待商议的。
使用道具 举报 回复 支持 反对
发表于 2021-10-8 11:24:05 | 显示全部楼层
第二点 刚刚重新看了下 nginx 确实是1.1.1k 但是系统里有个
  1. ================================
  2. [11:21:23][root@mmp ~]
  3. # dnf info bt-openssl102
  4. 上次元数据过期检查:0:00:21 前,执行于 2021年10月08日 星期五 11时21分07秒。
  5. 已安装的软件包
  6. 名称         : bt-openssl102
  7. 版本         : 1.0.2u
  8. 发布         : 1.el7
  9. 架构         : x86_64
  10. 大小         : 13 M
  11. 源           : bt-openssl102-1.0.2u-1.el7.src.rpm
  12. 仓库         : @System
  13. 小结         : Utilities from the general purpose cryptography library with TLS implementation
  14. URL          : www.bt.cn
  15. 协议         : apache-2.0
  16. 描述         : Utilities from the general purpose cryptography library with TLS implementation
复制代码

然后php 的 phpinfo() 里 显示的是
SSL Version        OpenSSL/1.0.2u
并且已经尝试重新安装php。
使用道具 举报 回复 支持 反对
发表于 2021-10-8 11:31:40 | 显示全部楼层
宝塔用户_rcivfy 发表于 2021-10-8 11:24
第二点 刚刚重新看了下 nginx 确实是1.1.1k 但是系统里有个
然后php 的 phpinfo() 里 显示的是
SSL Version ...

你用的是php几?7.3 以上的版本使用的是openssl1.1.1
p73以上.png
使用道具 举报 回复 支持 反对
发表于 2021-10-9 10:31:02 | 显示全部楼层
大炮运维V587 发表于 2021-10-8 11:31
你用的是php几?7.3 以上的版本使用的是openssl1.1.1

PHP 8.0啊~~~~确实是1.0.2u 我也奇怪 另一个服务器好像确实正常的 是1.1.1  两台系统都是centos 7.9
使用道具 举报 回复 支持 反对
发表于 2021-10-9 11:07:42 | 显示全部楼层
宝塔用户_rcivfy 发表于 2021-10-9 10:31
PHP 8.0啊~~~~确实是1.0.2u 我也奇怪 另一个服务器好像确实正常的 是1.1.1  两台系统都是centos 7.9 ...

编译还是急速安装的?
急速的话,选择编译安装试试呢?
使用道具 举报 回复 支持 反对
发表于 2021-10-10 19:37:41 | 显示全部楼层
大炮运维V587 发表于 2021-10-9 11:07
编译还是急速安装的?
急速的话,选择编译安装试试呢?

确实 确实好了 谢谢
使用道具 举报 回复 支持 反对
发表于 2021-10-11 10:13:49 | 显示全部楼层

好的,非常感谢您的反馈,您的高质量的反馈使我们进步。奖励宝塔币200
使用道具 举报 回复 支持 反对
发表于 2021-11-26 10:25:49 | 显示全部楼层
同样问题大佬,你怎么解决的, 就算切换Mariadb面板也不能管理, 宝塔只支持mysql管理
使用道具 举报 回复 支持 反对
发表于 2022-1-10 08:48:44 | 显示全部楼层
Shigure1 发表于 2021-11-26 10:25
同样问题大佬,你怎么解决的, 就算切换Mariadb面板也不能管理, 宝塔只支持mysql管理 ...

您好,phpmyadmin是支持mariadb这个数据库的,您无法管理的话,截图看下phpmyadmin打开的状态
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表