首页
归档
分类
标签
更多
留言板
说说
关于
Search
1
饥荒联机版控制台代码大全
1,024 阅读
2
编译安装带 Brotli 压缩的 Nginx
930 阅读
3
Obsidian多端快速同步插件
901 阅读
4
树莓派+EC20模块实现连接蜂窝网和短信收发
887 阅读
5
EC20通过gammu接收短信再转发优化
865 阅读
软件
CSS
Python
MySql
Java
typecho自定义
Vue
学习笔记
Linux
Shell脚本
Nginx
树莓派
邮件
拍照
热点
ec20
云盘
系统烧录
好玩
饥荒
硬件
工具
笔记
随心记
登录
Search
标签搜索
树莓派
Linux
Java
CSS
饥荒
小妙招
个人热点
nextcloud
云盘
DHT11
学习笔记
树莓派拍照
Nginx
MySql
ESP
娱乐
ec20模块
文件共享
git
图床
Mango
累计撰写
51
篇文章
累计收到
7
条评论
首页
栏目
软件
CSS
Python
MySql
Java
typecho自定义
Vue
学习笔记
Linux
Shell脚本
Nginx
树莓派
邮件
拍照
热点
ec20
云盘
系统烧录
好玩
饥荒
硬件
工具
笔记
随心记
页面
归档
分类
标签
留言板
说说
关于
搜索到
5
篇与
的结果
2024-11-15
使用dpkg-deb对deb文件解压、重新打包
前引aic8800d80相关驱动在最新的linux内核中无法安装,在网上找了很多别人重新编译的驱动都无法正常使用,后来才了解到deb文件可以解压出源码文件,在针对错误进行修改后又可以重新打包。命令安装apt install dpkg解压deb文件dpkg-deb -x org.deb ./src/将deb文件解压到一个文件夹中修改源码文件为了后续重新打包最好不要改变源代码文件结构解压出包的控制信息dpkg-deb -e org.deb ./src/DEBIAN重新打包dpkg-deb -b ./src new.deb安装dpkg -i new.deb
2024年11月15日
578 阅读
0 评论
0 点赞
2023-05-24
nginx做web代理偶尔网页出现PHP Version界面解决办法
出现场景之前在树莓派上利用Nginx和NextCloud搭建了一个自用的网盘,NextCloud需要PHP作为运行环境,但是时不时会出现网页无法正常显示的情况,之前一直以为是通过frp做内网穿透时和nginx监听的80端口冲突解决办法究其原因是因为安装PHP时附带下载了Apache2,apache2启动后占用了80端口导致Nginx无法正常启动查看80端口占用# lsof -i:80停止apache2# systemctl disable apache2 # systemctl stop apache2重启Nginx# systemctl restart nginx
2023年05月24日
295 阅读
0 评论
0 点赞
2022-12-21
Linux安装指定版本Nodejs
安装nodejs通过Linux自带软件库安装的nodejs往往版本较老可以通过设置代理更新nodejs软件版本curl -sL https://deb.nodesource.com/setup_18.x | sudo bash -需要安装哪个版本就设置setup_18.x对应版本数字sudo apt-get install -y nodejs nodejs -v 查看版本号,测试安装成功npm更换淘宝镜像npm config set registry https://registry.npm.taobao.org
2022年12月21日
279 阅读
0 评论
0 点赞
2022-09-17
Shell脚本自动检查并挂载硬盘
挂载在树莓派上的硬盘经常自己取消了挂载,就改写了一个自动检测并挂载硬盘的Shell脚本代码改自:{% link 一个不知道干嘛的小萌新,Shell编程实例 —— 自动检测并挂载硬盘》,https://www.cnblogs.com/zhuangquan/p/13555793.html %}#!/bin/sh # 判断是否挂载 IS_MOUNT=`df -h | grep /home/pi/Disk | wc -l` DISK_NAME=`lsblk -l | awk '{if ($3=="0") print}' | grep sda | awk '{print $1}'` if [ $IS_MOUNT -eq 0 ]; then echo 硬盘未挂载 # 获取硬盘地址 判断硬盘地址是否存在 if [ -b /dev/$DISK_NAME ]; then echo 硬盘即将挂载 mount /dev/$DISK_NAME /home/pi/Disk sync else echo 设备不存在 fi elif [ $IS_MOUNT -eq 1 ]; then echo 硬盘已挂载 else echo ERROR fi开机自动挂载硬盘获取硬盘 UUIDblkid -s UUID /dev/sda1写入配置vim /etc/fstab # 配置 UUID=9032ef41-46cf-4bc6-ac01-be54be5f6c49 /data ext4 defaults 0 0使用UUID挂载最近新购入了一块硬盘,不知道是树莓派供电不足还是什么原因,开机后硬盘设备不太稳定,有时是 /dev/sda1 有时候又是 /dev/sdb1,之前的脚本就会出现问题#!/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin export PATH # 判断硬盘是否已挂载和处理挂载点冲突 TIME=$(date "+%Y-%m-%d %H:%M:%S") LOG_FILE="/home/zh/sh/.chickDiskLog" MOUNT_POINT="/mnt/Disk" UUID="34aada44-e3e6-4a7e-b02d-66e672d3ec24" # 替换为你的硬盘UUID # 检查硬盘是否挂载 IS_MOUNT=$(findmnt -rn -S UUID=$UUID -o TARGET) if [ -z $IS_MOUNT ]; then echo "$TIME 硬盘未挂载" >> $LOG_FILE # 检查挂载点是否被占用 MOUNTED=$(mount | grep -w $MOUNT_POINT | wc -l) if [ $MOUNTED -ne 0 ]; then echo "$TIME 挂载点已被占用,尝试卸载当前设备" >> $LOG_FILE umount $MOUNT_POINT if [ $? -ne 0 ]; then echo "$TIME 卸载失败,挂载中止" >> $LOG_FILE exit 1 fi echo "$TIME 卸载成功" >> $LOG_FILE fi # 判断 UUID 是否存在 if blkid | grep -q "UUID=\"$UUID\""; then # 处理 systemd 提示 sudo systemctl daemon-reload # 挂载设备 mount UUID=$UUID $MOUNT_POINT sync if [ $? -eq 0 ]; then echo "$TIME 已挂载新设备" >> $LOG_FILE else echo "$TIME 挂载失败" >> $LOG_FILE fi else echo "$TIME 设备不存在" >> $LOG_FILE fi elif [ "$IS_MOUNT" = "$MOUNT_POINT" ]; then echo "$TIME 硬盘已挂载" >> $LOG_FILE else echo "$TIME ERROR" >> $LOG_FILE fi代码中的 systemctl daemon-reload 不是必须,挂载时出现:mount: (hint) your fstab has been modified, but systemd still uses the old version; use 'systemctl daemon-reload' to reload. 提示的再添加
2022年09月17日
493 阅读
0 评论
0 点赞
2022-09-04
移动硬盘安装Linux系统闪屏问题解决方案
前引电脑自带的固态只有120GB,着实有点嫌小就换了个大一点的,原来的就被我做成了移动硬盘。但是已经有很多可以使用的U盘,对速度也没有太高的追求,与其被丢在角落里吃灰,不如在移动盘里烧录个Linux,和原本主机的Windows一起做双系统使用,做个即插即用的备用系统。遇到的问题在给移动硬盘烧录Ubuntu 22.4后还没使用多长时间,屏幕就开始不间断闪烁尝试解决方案一开始我以为是显示器参数没有调对,就把在UI界面下可以调节的什么伽马值,屏幕刷新率挨个调了个遍,都没有变化然后,我以为是驱动的原因,按照网上的教程安装显卡驱动后,问题并没有得到解决我开始怀疑也许是Linux发行版与我的电脑不兼容(纯小白)就尝试使用了许多不同的系统;Ubuntu、OpenSUSE、Manjaro、Kali等各大发行版后,每一版都会有不同程度的闪屏问题问题根源发现之前一直把移动硬盘插在一个绿联的USB扩展坞上,在Windows这边读取并没有任何的问题,但有一次把移动硬盘直接插在了电脑的USB口上就开始频繁的设备挂载与退出好家伙,网上一查是移动硬盘的供电不足,导致了设备频繁挂在推出看来是买了便宜的移动硬盘盒,但是在USB扩展坞上使用没有任何问题,直接插电脑上却用不了。不知道又是些什么奇奇怪怪的原因了。最终解决方案暂时并没有多余的资金去买一个好一点的硬盘盒,又有一个USB的电压电流计,就打算拿他做中转试试,还真成功了真的是莫名其妙的解决办法,自己看了都有点想笑。不管那么多了,反正又不是不能用,不再闪屏就行
2022年09月04日
345 阅读
0 评论
0 点赞