-
树莓派3B和3B+目前阶段的主要区别
近期收了一个新的树莓派3B+和一个二手的3B,总结一下: 官方表示3B和3B+是同一个处理器,只是主频高了,有线网变成了千兆,无线支持了4G。 3B和3B+在使用armv7指令集,也就是arm32的时候,基本没有什么区别。 3B和3B+在使用armv8指令集,也就是aarch64的时候,3B上基本正常的系统,3B+上基本有线网络、无线网络都会出问题。 除了ArchLinuxARM之外,都没有官方的树莓派aarch64的系统。即使如此,3B+也无法正常使用。 3B上跑aarch64的系统,外加f2fs的话,计算和IO都有很大的提升。 3B+目前看上去更像一个内置无线网络和... Read More
-
新版Win10安装
4月份的电脑安装的1709的nov版,在现在安装18的4月版的时候,被提示磁盘分区表不是GPT。对于我这种c盘系统,d盘备份的情况,就导致了新系统无法安装了。不知道这是出于什么考虑 Read More
-
Raspbian上安装Docker
习惯了Arch的仓库以后,Raspbian的仓库老的不能再老了。查了Docker的网站,不能直接装,需要用如下的方法,先搞下来一个脚本来安装,速度有点慢: curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh 真的是有慢,用的docker官方的仓库。 2025-08-28 注: docker.com被墙了,但是可以使用国内的docker网站镜像安装。比如tuna。 Read More
-
树莓派修改HDMI分辨率
收了一个HDMI的3.5寸屏,默认是1920的字太小看不清。修改启动分区中的config.txt文件,添加或者修改如下 hdmi_group=2 hdmi_mode=87 hdmi_cvt 480 320 60 6 0 0 0 Read More
-
关于通过https提交git内容过大
这个问题是给gogs前面加了nginx起https发生的,报错如下: error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large 用 https://stackoverflow.com/questions/7489813/github-push-error-rpc-failed-result-22-http-code-413 的办法添加 client_max_body_size 50m;解决。 注: 以前没给gitlab前置nginx起https,但是这个只设置nginx就解决问题,估计是nginx的问题。 ... Read More
-
关于go get失败的处理
几个方案,基本上需要能科学上网,或者有化外vps 方案1: 有一条虚拟专用网络能科学上网。 方案2: 走代理,go get会在失败的时候,走环境变量http_proxy或https_proxy指定的地址。ssh能提供sock5代理,可以用privoxy转成http代理 方案3: 直接把需要go get在化外vps上执行,然后将生成的相应目录打包拉回。但是Windows上这个方法需要手动把bin和pkg目录都删掉,只留src,重新编译windows的二进制和静态库 以上方法1在windows上实验通过,方案2和3在linux上实验通过。 2025-08-28 注: 现在go已经自定义源,国内也有不少源镜像了。 Read More
-
迁移docker方式安装的gitlab-ce
之前用Docker的方式在阿里云给公司部署了1台Gitlab CE,当时觉得部署起来很简单方便。这次公司要把这个git迁移会IDC,记录过程如下: 暂停老服务器的服务 docker stop gitlab 迁移数据 进入新服务器的/srv目录,sftp到老服务器,执行get –r /srv/gitlab /srv -r参数会把整个目录都拿下来 新服务器启用安装docker 略 下载gitlab-ce镜像 略 运行容器 按照 https://docs.gitlab.com/omnibus/docker/ 中 Run the Image章节运行。 迁移预处理 docker exec -it gitlab updat... Read More
-
在Archlinux中使用swapfile
swapfile简单的说就是不使用交换分区而使用文件来交换内存,这个有点像windows的pagefile。我为什么要使用swapfile而不使用交换分区呢?因为我有强迫症,我总是迫切自己roofs一定要在sda1上…… 步骤比较简单: 创建交换文件 fallocate -l 512M /swapfile 需要注意的是,如果文件系统是XFS的话,这么做可能会导致问题,那么可以用dd来完成: dd if=/dev/zero of=/swapfile bs=1M count=512 修改文件的权限 chmod 600 /swapfile 类似格式化交换分区 mkswap /swapfile 激活交换文件 swapon /swap... Read More
-
给i686制作mariadb的docker镜像
不知道Docker公司是怎么想的,明明其Dockerfile没有指定必须x64,却不提供i686的镜像,只好每次有新版本的时候,重新制作一次。步骤如下: 先从Docker公司的github里面获取最新的Dockerfile git clone https://github.com/docker-library/mariadb.git 进入mariadb/10.2目录,然后执行 docker build –t mariadb:10.2.13 . 然后等着就好了。 建议开始之前,先把debian:jessie升级到最新,这样能省很多debian做apt update的时间。 Read More
-
有人在github上fork了我写的arch安装脚本
第一次,小兴奋 https://github.com/bh1rio/archlinux-install Read More