分类目录归档:Linux 学习笔记

Nextcloud 无法打开主对话框

闲来无事自己在Ubuntu 系统下编译的Nextcloud客户端,在上栏nextclou图标上右键点击打开主对话框,发现没反应。日志里也一直没找到问题,编译了好多遍都快放弃了,原来自己编译的没问题,只是运行时缺少qml-module-qt-labs-platform,恰巧系统没有安装,安装完就正常了。

shell 脚本练习2

前几天试着写了一个解决自己蓝牙音箱连接问题的shell脚本,但是实际运行的时候还是有问题。今天重新整理了一下脚本。

主要问题

主要问题就是,当脚本发现蓝牙音箱且连接异常,重新扫描蓝牙音箱后,不能直接去连接,还要进行一次判断是否扫描到蓝牙音箱,连接后在判断是否连接成功。
继续阅读

源码编译安装Nginx

之前写过一篇《debian 9 系统中安装新版的nginx(支持tsl1.3)》关于开启tsl1.3的先决条件:(1)nginx版本必须在1.13或者更新
(2)、Nginx需要使用OpenSSL 1.1.1以上的版本构建或与OpenSSL 1.1.1以上的版本一起运行。这段话没有错,因为自己也是刚接触这块也是小白一个,结果认为只要是系统Openssl版本在1.1.1以上,nginx版本在1.13以上就支持。结果实际情况是:我的系统用的Debian9 系统自带的opessl版本是1.1.1g也满足条件,nginx我是通过apt install安装的,版本是1.18.0我想着应该支持了。然后每次在浏览器中访问站点,查看的时候还是tsl1.2。过了好长一段时间我在用nginx -V 查看的时候才发现这个版本的nginx是基于OpenSSL1.1.0构建的,上网一查才发现Debian9 apt仓库里的nginx的OpenSSL版本比较低,原来问题在这。好吧那就自己重新编译安装一下。

一、编译安装前的准备工作

继续阅读