通知 欢迎关注我的店铺天天软件圆

网件Netgear R6220自编译Pandorabox固件教程编译Pandorabox固件

网件Netgear R6220自编译Pandorabox固件教程编译Pandorabox固件我目前使用的是NetgearR6220,当初不知道路由器还能刷机,所以入手了这款入门级的千兆路由器。因为自己是程序员,后面也了解到R6220也是可以刷OpenWrt、LEDE、Pandorabox这些第三方固件的,但是后面发现真正稳定的只有Pandorabox,但是Pandorabox多半是别人编译好的固件,网上也很少有Pandorabox固件编译的教程。发现硬件方面的技术分享真的是比软件

阅读全文:网件Netgear R6220自编译Pandorabox固件教程编译Pandorabox固件


Ubuntu在docker环境conda+pip环境使用nvidia cuda深度学习训练

Ubuntu在docker环境conda+pip环境使用nvidia cuda深度学习训练度学习训练推理系统:ubuntu18.04.5LTSubuntu20.04LTS方式一、使用conda+pip环境安装步骤:1、安装nvidiagpudriver:打开Ubuntu系统的Software&Updates–AdditionalDrivers,搜索安装nvidia的proprietary驱动。(或者,也可以去nvidia官方网站下载NVIDIA-Linux-x86_64-xxx.run驱动文件手动安

阅读全文:Ubuntu在docker环境conda+pip环境使用nvidia cuda深度学习训练


Ubuntu使用Docker安装TensorFlow1.7.0和Facenet开启GPU运行环境下载

Ubuntu使用Docker安装TensorFlow1.7.0和Facenet开启GPU运行环境下载为什么想要使用这个方案TensorFlow对依赖包要求很高,但一个conda环境只能安装一个版本的,如果使用多个conda环境将难以在一套系统内运行(可能需要编写我不熟悉的shell脚本)后续可能使用其他的包,需要安装其他包的环境,可能会和TensorFlow的环境冲突

阅读全文:Ubuntu使用Docker安装TensorFlow1.7.0和Facenet开启GPU运行环境下载


VMware vSphere 7.0 U1 ESXi安装Ubuntu Server20.04后使用物理显卡GPU设置

VMware vSphere 7.0 U1 ESXi安装Ubuntu Server20.04后使用物理显卡GPU设置//blogs.vmware.com/apps/2018/09/using-gpus-with-virtual-machines-on-vsphere-part-2-vmdirectpath-i-o.htmlhttps://docs.nvidia.com/grid/latest/product-support-matrix/index.html如果是Geforce显卡(没有官方虚拟化支持):需要添加参数:参考:https://tinkertry.com/vmware-vs

阅读全文:VMware vSphere 7.0 U1 ESXi安装Ubuntu Server20.04后使用物理显卡GPU设置


caddy2使用https证书自动更新,caddy2使用cloudflare https证书自动更新命令

caddy2使用https证书自动更新,caddy2使用cloudflare https证书自动更新命令的caddyfile首先在cloudflare获取apikey在服务器先注册变量exportCLOUDFLARE_API_KEY="xxxxxxxxxxxxxxx"exportCLOUDFLARE_EMAIL="xxx@gmail.com"caddy配置如下主要是这一部分

阅读全文:caddy2使用https证书自动更新,caddy2使用cloudflare https证书自动更新命令


群晖长时间运行变慢修改群晖vm.swappiness优化性能-降低swap使用率

群晖长时间运行变慢修改群晖vm.swappiness优化性能-降低swap使用率,昨天说了把群辉的《SSD缓存修改为群辉储存空间》的方法,整体还是不错的,但是最近发现群辉的噪音还是比较大的,经过这两天的折腾发现,关闭群辉的虚拟内存SWAP可以有效的降低群辉的噪音影响,内存小的机器请不要轻易尝试。群晖DSM虽然在易用性方面非常不错,但是系统上的很多机制可以说是非常搓了,我的DS918+,自行添加内存到16G双通道,按理来说,NAS上跑的那点东西,16G内存是完全够用了,但就是这样,群

阅读全文:群晖长时间运行变慢修改群晖vm.swappiness优化性能-降低swap使用率


群晖 DS918+扩展M.2 NVMe SSD缓存修改为群辉储存空间m2缓存修改为群辉储存空间

群晖 DS918+扩展M.2 NVMe SSD缓存修改为群辉储存空间m2缓存修改为群辉储存空间,ds920+,不过这些机型的M2插槽并不能作为存成空间使用,只能作为缓存使用,和隔壁威联通的支持所有磁盘的分层缓存比,群晖的缓存机制可以说是非常垃圾,dsm7也没有改进多少M.2NVMeSSD缓存变储存空间下面就来讲讲怎么实施,不会太细,因为大部分机型上都是一样的一共就几步,非常简单ssh进入群晖,切换root账户sudo -i查看nvme设备信息# 查看nvme设备ls /dev/nvme*会显示/dev/nvme0n1

阅读全文:群晖 DS918+扩展M.2 NVMe SSD缓存修改为群辉储存空间m2缓存修改为群辉储存空间


解决Docker为什么NextCloud挂载外部存储无法删除NextCloud无法删除外部存储

解决Docker为什么NextCloud挂载外部存储无法删除NextCloud无法删除外部存储挂载外部存储无法删除文件,在遍寻全网后终于找到解决办法Linux系统使用Docker部署qbittorrent和nextcloud安装Docker部署NextCloud并开启Redis缓存配置NextCloud挂载外部存储无法删除解决方案那我安装笔记那篇博客为例子首先添加定时任务,因为qbittorrent和Aria2下载的文件默认是root权限,所以外面要定时修改文件权限,我设置的一个小时执行一次crontab -e#&nbs

阅读全文:解决Docker为什么NextCloud挂载外部存储无法删除NextCloud无法删除外部存储


Docker部署NextCloud并开启Redis缓存配置

Docker部署NextCloud并开启Redis缓存配置挺慢的,文件一多等刷新都要等很久,如果配置了Redis做缓存就会快不少搭建过程我就不再赘述了,可以参照我上篇博文Linux系统使用Docker部署qbittorrent和nextcloud安装部署redisdocker run --name redis -d redis查看docker容器IPdocker inspect --format='{{.Na

阅读全文:Docker部署NextCloud并开启Redis缓存配置


华硕官改/梅林U盘替换NAND的JFFS外置USB-JFFS解救NAND

华硕官改/梅林U盘替换NAND的JFFS外置USB-JFFS解救NAND的SSH备份jffs分区首先备份jffs分区备份原本的/jffs/scripts/post-mount安装脚本下载脚本usb-jffs.zip解压后使用winscp把那两个文件拷贝到路由器的/jffs/scripts/文件夹ssh进路由器进行下面的操作在你要放置jffs的磁盘分区中建立jffs文件夹,注意必须是ext4分区比如我的是/dev/sda2,挂载点是/tmp/mnt/swap,所以就要这样操作,你们要根据自己的情况来mkdir /tmp/mnt/swap/j

阅读全文:华硕官改/梅林U盘替换NAND的JFFS外置USB-JFFS解救NAND


zblogphp获取随机文章内容作为摘要代码,清除摘要代码去除空格

zblogphp获取随机文章内容作为摘要代码,清除摘要代码去除空格hp调用文章缩略图的方法”和本文的“zblogphp清除摘要代码并控制字数的方法”都属于php的优势了吧。闲话不多说,上代码:这次的代码不是一般的获取正文固定字数的文字作为摘要,而是获取正文随机处字数的内容为摘要,和一般的区别就是,一般的代码是从头开始获取,摘要内容都是一样的。function iqqoz_description($article,$shu){$sj=mt_rand(10, 200);$thumb=preg_replace

阅读全文:zblogphp获取随机文章内容作为摘要代码,清除摘要代码去除空格


Ubuntu的Docker中安装Oracle镜像使用Ubuntu系统Docker下安装Oracle

Ubuntu的Docker中安装Oracle镜像使用Ubuntu系统Docker下安装Oracle1、OS:Ubuntu18.042、已安装了Docker,参考:https://ioozu.com/post-59.html二、安装Oracle镜像的过程1、切换到root账号下,如果是普通账号,下面操作指令前面加sudo2.搜索oracle镜像dockersearchoracle3.下载oracle镜像dockerpu

阅读全文:Ubuntu的Docker中安装Oracle镜像使用Ubuntu系统Docker下安装Oracle


路由器LAN-WAN级联路由器开启ssh实现WAN口转发两台路由器下面电脑能互相访问

路由器LAN-WAN级联路由器开启ssh实现WAN口转发两台路由器下面电脑能互相访问本文介绍分别接在两个路由器LAN口上的PC A和PCB之间是否可以相互访问。对于NAT原理的路由器,默认情况下LAN到WAN方向的访问是不受限制的,但是WAN口设备无法主动发起连接访问LAN口的设备。也就是说图中PCB主动访问PCA是没有问题的,但是PCA无法主动发起连接访问PCB。可以根据实际的需要考虑不同的设置:1、PCA和PCB完全的互访如果需要实现PCA和PCB之间完全的

阅读全文:路由器LAN-WAN级联路由器开启ssh实现WAN口转发两台路由器下面电脑能互相访问


Dnsmasq实现ipset网站过滤KoolProxy过滤视频广告iPSet工作CPU占用高

Dnsmasq实现ipset网站过滤KoolProxy过滤视频广告iPSet工作CPU占用高用KoolProxy过滤视频广告iPSet工作CPU占用高解决方法iptables只能根据ip地址进行转发,不能识别域名,而dnsmasq-full不仅可以实现域名-IP的映射,还可以把这个映射关系存储在ipset中,所以使用dnsmasq+ipset就可以实现iptables对域名的转发,可以实现很多功能原理很简单,就是Dnsmasq接收到一个DNS查询请求,首先匹配配置文件中的域名

阅读全文:Dnsmasq实现ipset网站过滤KoolProxy过滤视频广告iPSet工作CPU占用高


联通光猫开启IPv6老毛子Padavan开启ipv6 Padavan老毛子固件设置IPV6支持

联通光猫开启IPv6老毛子Padavan开启ipv6 Padavan老毛子固件设置IPV6支持但是他给你了一个公网的IPV6地址,现在可能是IPV6还没普及吧,基本上没人使用,而且,IPV6给我的个人使用体验也不怎么样。我听说,现在移动、联通、电信的4G网络甚至今后的5G网络都会分配一个IPV6地址给你,也就是说,你在使用4G上网的时候,享受的是独立IP的待遇。在开启ipv6支持之前需要看下自己的网络是否支持IPV6。如果你能打开http://ipv6.baidu.com/这个网页的话,说明你家的路由器或者家庭网关支持IPV6老毛子获取IPV6需要光猫拨号开启IPV6拨号光猫

阅读全文:联通光猫开启IPv6老毛子Padavan开启ipv6 Padavan老毛子固件设置IPV6支持


远程调试frp服务端安装Frp的Web管理FrpMgr面板frps穿透服务端frpc客户端

远程调试frp服务端安装Frp的Web管理FrpMgr面板frps穿透服务端frpc客户端后,如果遇到问题想要线上维护,最直接的方法的能够远程ssh进入到设备里,然后查看日志定位问题,这边介绍使用frp配合mqtt的方式进行设备远程调试。以前已经写过很多关于frp内网穿透的相关教程了,比如Padavan固件frp客户端设置Linux系统Frp一键安装脚本&管理脚本frps穿透服务端和frpc客户端设置frp

阅读全文:远程调试frp服务端安装Frp的Web管理FrpMgr面板frps穿透服务端frpc客户端