跳至主要内容

博文

(migrated)用R3300L做家用服务器

  ​ 用R3300L做家用服务器 ​ 功能: 1.Docker下跑openwrt, 测试用 ✔ 2.文件共享服务器 ✅ (实现功能, 但性能极差) 3.DLNA服务器 ✔ 4.Docker下跑wordpress服务器(hugo?) 5. 小型linux服务器 ✔   ...... 操作 一、在TV box(R3300L, S905L)上安装Armbian     1.制作启动TF卡        Armbian安装所用镜像来源:    R3300L运行CoreELEC, EmuELEC和Armbian        Armbian On TV Box原作者发布贴:             balbes150 :  Single Armbian image for RK + AML + AW (aarch64 ARMv8) By balbes150        原作者最新的(bonic)镜像经测试, 在R3300L上, 要么卡Start Kernel, 要么黑屏。        可用的镜像分享地址:  https://share.weiyun.com/5eCvcvS  密码:mivmcn        最新的可用稳定版本: Armbian_5.9.7_Aml-g12-ubuntu_bionic_5.3.0_20190923.img.xz        卡刷后, 修改env.txt, dtb文件选择文件名有212那个(有网卡, 无wifi) 注: Armbian初始用户/密码: root/1234    2. 启动后操作, 重新调整启动TF卡分区       TF卡第一次启动后,会自动扩展主要分区, 占用全部空间,因为想做文件服务...

(migrated)openwrt info

Flippy 的 Openwrt 打包源码 Flippy的openwrt 4 docker Flippy的openwrt4docker源: unifreq/openwrt-aarch64 * openwrt在docker里运行 命令: # docker run --restart always --name openwrt -p 80:80 -d --privileged unifreq/openwrt-aarch64

(migrated)armbian on TV box

balbes150 Installation Instructions for TV Boxes with Amlogic CPUs Armbian OS – uEnv.ini and extlinux.conf  (2020更新后版本, 改用extlinux.conf+uboot.ext) Installation Guide and your questions answered for TV Boxes Single Armbian image for RK + AML + AW (aarch64 ARMv8) By balbes150 N1 盒子安装使用最新 Armbian 的记录 N1如何完美刷入armbian系统教程 R3300L运行CoreELEC, EmuELEC和Armbian * armbian-config     系统提供armbian-config工具, 功能很丰富, 多数设置可以在这里完成 * 调整TF卡上Ext4分区空间     Armbian装TF卡上, 有两个分区, 128M*1 + 1.2G*1.     第一次启动时, 系统会自动扩展第二个分区, 会占满整个TF卡     希望留一块空间是windows能读写的(考虑exfat格式), 即使系统坏了, 数据还能读.    试一. 先占一块空间给exfat分区.       操作:         在TF卡的最后面分一块exfat分区, 希望启动时扩展分区不受影响.         但分了这块exfat分区后, 系统无法完成自动扩展分区.         删除exfat分区后, 系统才自动完成扩展, 并占满整个TF卡空间.       失败    试二. 无损调整EXT4分区大小      参考:  无损调整EXT4分区大小      操作:         ...

(migrated)Wordpress Q&A

*  WordPress英文半角符号变成中文全角的解决方法 问题分析: 查找原因,原来是默认情况下,WordPress会调用函数wptexturize来执行转换。  解决方法: 在主题目录下的functions.php文件中添加如下代码即可。   //WordPress英文半角符号变成中文全角的解决方法 remove_filter(‘the_title’, ‘wptexturize’); remove_filter(‘the_excerpt’, ‘wptexturize’); remove_filter(‘the_content’, ‘wptexturize’);   这是最简单的方法,推荐。 当然,还有一种方法是更改wp-includes目录里面的formatting.php代码,但是这样每次WordPress更新版本的时候都要去修改代码,不建议。 参考:  WordPress英文半角符号变成中文全角的解决方法

(migrated)docker容器无法访问网络

 现象 1. 最初始现象是发现docker容器里使用apt-get更新(update)时失败, 由于容器里没有ping等一系列工具软件, 无法确认问题具体情况 2. 接着就找image里有ping的包, 用docker search发现pentest-tools里有, 但pull下来后发现运行错误, 报错信息如下: standard_init_linux.go:211: exec user process caused "exec format error" 查了下, 有人说是因为不兼容引起的错误:  docker运行容器报错standard_init_linux.go:211: exec user process caused “exec format error“的可能解决办法 3. 在查找中突然发现有说centos的image里有ping, 想着操作系统可能都会有整套网络工具软件, 就找了个ubutu的包pull下来, 结果里面还是没有.     虽然centos不熟, 都是linux应该也差不太多, 回头就pull了centos.      用docker运行并进入到容器里 #  docker run -it centos /bin/bash [root@a688b8f2101e /]# ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. ^C --- 192.168.1.1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 26ms [root@a688b8f2101e /]# ping 192.168.1.7 PING 192.168.1.7 (192.168.1.7) 56(84) bytes of data. 64 bytes from 192.168.1.7: icmp_seq=1 ttl=64 time=0.361 ms [root@a688b8f2101e /]# ping www.sina.com PING spool.grid.sinaedge.com (123....

(migrated)用Docker安装WordPress

环境:       在数码视讯Q7上装了openwrt, 并已建好了Docker环境 参考:  armbian装docker+wordpress实现https访问 另: 英文官网可能是:  https://wordpress.org/ WordPress中文官网:  https://cn.wordpress.org/ GitHub网站:  https://github.com/WordPress/WordPress 1. 安装数据库     使用mariaDB数据库. # 拉取mariadb镜像 # docker pull mariadb # 运行数据库容器 # docker run -d --name DB4WordPress -p 3306:3306 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mariadb 参数说明:     --name: 容器名称,这里设置为DB4WordPress     -p: 端口映射,宿主机的3306端口映射给容器的3306端口.第一个3306是宿主机(即物理机器)的端口,第二个是容器的端口     -e: 环境变量. MYSQL_ROOT_PASSWORD, 设置root密码为123456     -v: 指定数据卷,也就是将mariadb容器的/var/lib/mysql映射到宿主机的/data/mysql # 检查是否运行 # docker ps -a 新建wordpress的库 # mysql -h 192.168.1.7 -u root -p Enter password:  Welcome to the MariaDB monitor.  Commands end with ; or \g. Your MariaDB connection id is 12 Server version: 10.5.9-MariaDB-1:10.5.9+maria~focal mariadb.org binary distribution Copy...

(migrated)Docker相关

*   Docker run 命令参数及使用 *  docker设置容器固定ip *  用Docker搭建WordPress博客 *  armbian装docker+wordpress实现https访问 *  用Docker部署WordPress    WordPress连接数据库失败处理方法 * 基于docker搭建自己的个人网站 * 查看Docker容器环境变量 标注说明:    a. CONTAINER-NAME: 容器名字    b.  CONTAINER-ID: 容器ID    用命令 Docker ps -a 可以查到上述信息 有下列3种方式:   1. Docker inspect # docker inspect <CONTAINER-NAME> OR <CONTAINER-ID> 如: # docker inspect WordPressTest1    2. 用env查看 # docker exec -it <CONTAINER-NAME> OR <CONTAINER-ID> env 如: # docker exec -it b14df65ecd73 env    3.  进入容器后用env查看 # docker exec -it <CONTAINER-NAME> OR <CONTAINER-ID> /bin/bash (容器提示符)# env 如: # docker exec -it b14df65ecd73 /bin/bash (容器提示符)# env 另: Docker使用--link参数可以把另一个容器的环境变量连接过来(没有测试), 可以用env查看到 * WordPress的Docker参数 WordPress的Docker需要的参数 是从环境变量里取得. 读取代码在wordpress容器里的/var/www/html/wp-config.php文件, 相关的主要代码如下...