通知 爱刷机 路由器教程 →→《值得买》 ←←

从零开始编译OpenWRT(LEDE)固件——编译OpenWRT(LEDE)使其支持Docker和LXC

从零开始编译OpenWRT(LEDE)固件——编译OpenWRT(LEDE)使其支持Docker和LXC,首先就是他本身的酷软中心比较老旧很多程序安装后已经无法使用比如前两篇文章提到的Entware,ONMP,LNMP,以及Docker也一样有着各种各样的问题,虽然能用,但是离心目中的稳定高效还有一点差距。在折腾过程中,也发现了系统存储不能满足需求,尤其是使用了docker以后,更是不能满足需求,还有一些其他软件的日志记录等等都达不到理想状态,所以我就想着还不如自己编译一个LEDE选择好自己需要的程序,方便自己使用,同时设置好系统分区大小,保障安装好Docke

阅读全文:从零开始编译OpenWRT(LEDE)固件——编译OpenWRT(LEDE)使其支持Docker和LXC


光猫开启Bridge桥接模式lede/openwrt固件中配置IPv6上网删除IPv6 ULA前缀

光猫开启Bridge桥接模式lede/openwrt固件中配置IPv6上网删除IPv6 ULA前缀实在是太慢了(没有公网ip的日常),所以来看看怎么启用IPv6本站在以前也写过关于openwrt固件设置IPV6上网的方法OpenWrt固件默认配置无法使用IPv6正确上网配置,本文是这篇这篇文章的补充。检查1、光猫为桥接(bridge)模式光猫开启桥接模式教程,且直接使用电脑PPPoE可以获得IPv6地址2、检查lede固件是否有编译IPv6相关模块进去3、在系统/软件包里面查找IPv6关键字,不出意外至少会有会有IPv6helper、luci-proto-I

阅读全文:光猫开启Bridge桥接模式lede/openwrt固件中配置IPv6上网删除IPv6 ULA前缀


img标签data-src和src的区别,img的data-src属性实现懒加载代码区别

img标签data-src和src的区别,img的data-src属性实现懒加载代码区别的img标签的src属性名称更改为data-src,那么data-src到底与原来的src有什么不同呢?data-src是html5的新属性,意思是数据来源。date-src应该是data-src意思是指定数据绑定时的数据源的ID。列:数据来源<ahref="#"data-src="zhidao.baidu.com/question/2012105519870230508.html?entry

阅读全文:img标签data-src和src的区别,img的data-src属性实现懒加载代码区别


华为联通光猫设置端口转发方法,光猫映射二级路由外网访问

华为联通光猫设置端口转发方法,光猫映射二级路由外网访问光猫,进入光猫后按照下图顺序操作之后填写配置信息,类型这里点应用,选择你需要转发的端口类型,之后按下图操作之后就可以通过你的公网IP+转发的端口好就可以访问你的二级设备了(例子:1.1.1.1:8080),如果要访问三级设备,比如二级路由器下面的NAS,在二级路由上添加端口映射即可,这里就不在阐述了,和上文操作类似进阶直接通过IP:端口这样访问还是比较麻烦,比如光猫断电重启IP会变,这时候就需要DDNS了,

阅读全文:华为联通光猫设置端口转发方法,光猫映射二级路由外网访问


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

网件Netgear R6220自编译Pandorabox固件教程编译Pandorabox固件刷机,所以入手了这款入门级的千兆路由器。因为自己是程序员,后面也了解到R6220也是可以刷OpenWrt、LEDE、Pandorabox这些第三方固件的,但是后面发现真正稳定的只有Pandorabox,但是Pandorabox多半是别人编译好的固件,网上也很少有Pandorabox固件编译的教程。发现硬件方面的技术分享真的是比软件少很多,特别是冷门硬件遇到问题还是挺头大的。因为楼主的要求很简单,固件稳定可以上网就行,下面就分享一下自己的编译过程,本人不是学

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


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

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

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


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

Ubuntu使用Docker安装TensorFlow1.7.0和Facenet开启GPU运行环境下载Linux啦为什么想要使用这个方案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设置点:ESXi配置如果是支持虚拟化的GPU:https://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显

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


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

caddy2使用https证书自动更新,caddy2使用cloudflare https证书自动更新命令dy2可以使用caddy1的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缓存修改为群辉储存空间,不过这些机型的M2插槽并不能作为存成空间使用,只能作为缓存使用,和隔壁威联通的支持所有磁盘的分层缓存比,群晖的缓存机制可以说是非常垃圾,dsm7也没有改进多少M.2NVMeSSD缓存变储存空间下面就来讲讲怎么实施,不会太细,因为大部分机型上都是一样的一共就几步,非常简单ssh进入群晖,切换root账户sudo -i查看nvme设备信息# 查看nvme设备ls /dev/nvme*会显示/dev/nvme0n1或者/dev/nvme1

阅读全文:群晖 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# 添加如下字段* 

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


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

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

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


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

华硕官改/梅林U盘替换NAND的JFFS外置USB-JFFS解救NAND改版用U盘替换NAND的JFFS教程。教程第一步,开启路由器的SSH备份jffs分区首先备份jffs分区备份原本的/jffs/scripts/post-mount安装脚本下载脚本usb-jffs.zip解压后使用winscp把那两个文件拷贝到路由器的/jffs/scripts/文件夹ssh进路由器进行下面的操作在你要放置jffs的磁盘分区中建立jffs文件夹,注意必须是ext4分区比如我的是/dev/sda2,挂载点是

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


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

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

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


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

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

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