
服务器相关
文章平均质量分 52
shamqu
https://www.shamqu.cn
展开
-
Cloudreve存储策略-通过从机存储来拓展容量
利用cloudreve的从机存储功能,解决本机存储小的窘境原创 2024-01-20 22:52:43 · 2565 阅读 · 0 评论 -
Ubuntu 22.04无法使用realvnc问题解决
最近升级了Ubuntu到22.04,但是发现realvnc用不了,安装好之后打开,跳出输入管理员密码之后就没反应了,在晚上找到了1个解决办法。原创 2022-12-22 13:31:08 · 1381 阅读 · 2 评论 -
Ubuntu&树莓派安装macast实现DLNA投屏
最近找了一台小主机装了ubuntu,也装了kodi,但是发现实现不了手机投屏,于是只能另外再装一个投屏软件,这里就用到开源的macast了(只支持dlna)。github地址:https://github.com/xfangfang/Macast首先是下载deb安装包,然后执行安装。安装后发现报错无法启动,先是发现报错:Failed to load module "canberra-gtk-module"。于是就是安装:apt install libcanberra-gtk-modul原创 2022-04-17 21:19:07 · 4200 阅读 · 2 评论 -
通过开源的webdav-aliyundriver+Rclone挂载阿里云盘到服务器
最近听说可以将阿里云盘挂载到服务器,一想阿里云盘那么大空间,还不限速,貌似不错,于是搞起过程比较简单,因为使用的都是现成开源的项目,有教程,这里记录备忘下。首先,是运行开源的webdav-aliyundriver项目(github上还有其他类似的,没试过,感兴趣的可以去搜下)项目地址:https://github.com/zxbu/webdav-aliyundriver该项目有几种方式运行,java运行,或者docker运行,因为sham没用过docker,所原创 2022-03-05 01:45:18 · 20666 阅读 · 5 评论 -
通过speedtest-cli来测试网速
Sham用的树莓派zero 2W连的wifi,感觉网速时快时慢,于是想着测试下到底有多少。于是通过speedtest-cli来实现了这个功能,这里Sham用的是python安装来实现的,方法如下(备忘):先安装speedtest-cli,通过pip或者pip3pip install speedtest-cli等安装完成,直接执行speedtest-cli就行,因为Sham这面没有被安装到usr/bin下面,所以使用的安装路径,当然也可以在usr/bin下面添加个软链接到speedtest-原创 2022-02-25 18:01:19 · 2870 阅读 · 0 评论 -
PaddleOCR提示Error: Can not import avx core while this file exists: xxx\paddle\fluid\core_avx
今天尝试在自己笔记本上使用PaddleOCR,在安装过程中,出现Error: Can not import avx core while this file exists: xxx\paddle\fluid\core_avx,于是百度,多次尝试,终于解决,特此记录首先是按照如下方法,但是没解决找到python安装目录下面的子目录:\Lib\site-packages\paddle\libs将里面的.dll文件全部拷贝到如下同级子目录:\Lib\site-packages\paddle\fluid原创 2022-02-13 00:09:28 · 8653 阅读 · 5 评论 -
Linux常用命令备忘
以下是sham为了备忘用的常用命令Debian & Ubuntu 查看CPU温度 lm-sensors#安装软件sudo apt-get install lm-sensors -y#配置(可选)sensors-detect#查看温度命令sensorsDebian & Ubuntu 查看某个软件进程#查看所有的ps aux#查看某一个,比如frpps -elf | grep frp#查看最高的几个,能看到各项资源占用情况top原创 2022-01-30 12:35:17 · 895 阅读 · 0 评论 -
aria2 jsonrpc使用体验(php & jquery)&下载m3u8里ts文件升级版
前段时间用php写了1个通过aria2下载m3u8里面ts文件到本地的功能,因为没有实时显示进度,而且还需要打开PHP的shell_exec,可能会对系统安全存在风险,所以想有没有其他替代方法。刚好这几天用到aria2配套的AriaNg,他是通过aria2的jsonrpc来实现的,所以想是不是也可以使用jsonrpc来下载。以下是jsonrpc传值得标准基础格式,记录备忘。//下面这个是单个文件下载的{ "jsonrpc": "2.0", "id": "这个可以自定义",原创 2022-01-22 21:12:43 · 3377 阅读 · 0 评论 -
Shell检查网络及frp程序
因为Sham有一个树莓派zero2,为了便于携带,没有放在有公网ip的地方,于是需要通过frp来穿透内网,以便访问里面内容。但是在实际使用中,会发现如果开机的时候网络没连上,或者服务端断网了,就会导致frp失效,这样就连ssh都用不了,只能重启。为了解决这个问题,通过宝塔面板的定时任务功能,写了个检测网络和frp的shell,思路如下:首先通过ping百度网,来判断是否联网,如果没连上,则重启网络服务。然后在里面嵌套一个检测frp程序是否运行的,如果已经存在,则不运行了,如果没运行,则启动f原创 2022-01-09 22:00:53 · 1069 阅读 · 0 评论 -
ubuntu检测网络是否断开并执行shell脚本
因为Sham用树莓派直接通过拨号连接网络,但是不知道什么原因,有的时候会自己断网而且不会重新自己连接,所以Sham从网上找了1个脚本,通过定时执行来检测时候联网,如果没有,则重启网络服务。因为Sham不懂shell,所以只能大概猜测逻辑:首先是通过ping百度网来判断是否联网,ping 3次,通过返回的值来判断,如果不通的话,就执行重启网络服务,如果通的话,就输出网络没问题就结束。因为是通过宝塔面板的计划任务来定期执行的,所以脚本里是直接exit退出的,如果是直接执行的话,可以把exit 0..原创 2021-07-15 16:25:21 · 18021 阅读 · 0 评论 -
Windows安装Nginx+PHP+MySQL+phpMyAdmin(无需管理员)
最近Sham闲着无事,就想着用公司电脑搭个临时服务器,用于测试什么的,但是问题是公司电脑是没有管理员权限的,无法安装像宝塔面板、PHPStudy啊什么的,于是想着如果一个个手动安装,如果有绿色包,那不就行了?搜索了一圈 ,终于实现了需求,下面就来完整介绍下,以下都是在无需(没有)管理员权限的前提下操作的3首先是下载各个软件的安装包、绿色包Nginx官网下载:http://nginx.org/en/download.htmlPHP官网下载:https://windows.ph..原创 2021-04-15 22:15:55 · 1445 阅读 · 0 评论 -
Ubuntu20 桌面版添加PPPoE拨号上网
Sham家里放了个树莓派,自建了一个小型web服务器,因为需要开放不少端口,为了安全一点(可能吧),刚好光猫还有个百兆端口空着,前面试过,可以另外再通过拨号了获取另外一个ip,于是就想着何不直接让树莓派直接拨号呢?因为装的ubuntu系统,所以就试着来新建PPPoE拨号来实现。以下是在桌面版上实现的,server版没试过,暂时还不知道如何实现首先,进入终端,输入如下代码,打开网络连接设置nm-connection-editor然后点击+号,新建连接,选择..原创 2021-03-12 17:00:23 · 8826 阅读 · 5 评论 -
使用ffmpeg进行mp4与m3u8之间转换
最近因为需要做一个视频评选功能,需要用到视频处理,因为Sham观看其他视频的时候,发现都是m3u8格式的,于是想着也来m3u8下。那如何将mp4转换成m3u8呢,百度了下,发现ffmpeg就能搞定,于是着手搞起。首先是给服务器安装ffmpeg,Sham家里自建的服务器上是用的ubuntu,非常幸运,ubuntu上安装非常简单,执行如下代码就行:sudo apt install ffmpegffmpeg -version第一行是安装ffmpeg,第二行是查看ffmpeg..原创 2021-02-24 21:41:44 · 10434 阅读 · 0 评论 -
通过Frp内网穿透和Nginx反向代理实现不带端口号访问家里内网服务器网站
先说下背景,Sham虽然去申请开通了公网IP,但是电信是会把80和443端口给禁用的,那正常访问家里服务器都需要带端口号,这样很不友好,于是想起以前使用Frp内网穿透来实现去除端口号,然后在外部云服务器上布置Frp服务的时候发现80被占用,于是用到了Ngnix反向代理功能,终于完整实现。这个方法能实现没有公网IP或者有公网IP但是想要去除端口号时来使用,缺点就是你得有个外网云服务器,而且实际速度是按照这个云服务器配置来的。下面就来详细讲实现过程:首先下载Frp,软件下载地址:http原创 2020-12-29 10:51:01 · 6026 阅读 · 0 评论