渊澄

川流不息,渊澄取映

我使用的是orange pi zero 512M的版本,其他版本的orange pi 类似。

首先前往armbian网站下载最新版的Debian_stretch镜像并写入TF卡,将机器接入网线然后通电开机。

登录路由器或手机下载Fing软件,找到orange pi的IP地址,然后用Putty登录root账户,默认密码是1234。

首次登录系统会要求修改root密码以及创建一个新用户(下面以pi用户名为例进行演示),我们根据提示进行操作就可以了。

接下来我们输入armbian-config命令来进行连接WIFI,修改时区,修改网络名称,禁用IPV6等操作,根据菜单提示一步一步进行即可。设置完之后我们reboot一次机器。

等机器重启完之后我们用root登录,然后进行以下操作:

apt update
apt upgrade -y
apt install sudo net-tools -y

将我们创建的用户加入到sudo组

nano /etc/sudoers

将pi ALL=NOPASSWD: ALL插入到相应位置。

然后我们切换到之前创建的pi用户来进行下面的操作

su pi
sudo apt install wget screen git curl -y
sudo wget https://github.com/home-assistant/hassbian-scripts/releases/download/v0.6/hassbian-scripts_0.6.deb
sudo apt install bluetooth avahi-daemon python3-venv  python3-pip python3-dev libbluetooth-dev build-essential libssl-dev libffi-dev  python-dev libudev-dev -y
sudo dpkg -i  hassbian-scripts_0.6.deb;
sudo hassbian-config show;
sudo mv /opt/hassbian/suites/install_homeassistant.sh /opt/hassbian/suites/install_homeassistant.sh.bak
sudo nano /opt/hassbian/suites/install_homeassistant.sh

然后复制以下内容并保存退出:

#!/bin/bash
function homeassistant-show-short-info {
    echo "Home Assistant install script for Hassbian"
}
function homeassistant-show-long-info {
    echo "Installs the base homeassistant package onto this system."
}
function homeassistant-show-copyright-info {
    echo "Copyright(c) 2017 Fredrik Lindqvist <https://github.com/Landrash>";
}
function homeassistant-install-package {
homeassistant-show-short-info
homeassistant-show-copyright-info
echo "Changing to the homeassistant user"
sudo adduser --system homeassistant
sudo addgroup homeassistant
sudo chown -R homeassistant:homeassistant /srv/homeassistant
sudo su -s /bin/bash homeassistant
echo "Creating Home Assistant venv"
python3 -m venv /srv/homeassistant
echo "Changing to Home Assistant venv"
source /srv/homeassistant/bin/activate
echo "Installing latest version of Home Assistant"
pip3 install pip==18.1 netdisco setuptools wheel
pip3 install homeassistant
echo "Deactivating virtualenv"
deactivate
EOF
echo "Enabling Home Assistant service"
systemctl enable home-assistant@homeassistant.service
sync
echo "Disabling the Home Assistant install script"
systemctl disable install_homeassistant
systemctl daemon-reload
echo "Starting Home Assistant"
systemctl start home-assistant@homeassistant.service
cd
ip_address=$(ifconfig ' awk -F':' '/inet addr/&&!/127.0.0.1/{split($2,_," ");print _[1]}')
echo
echo "Installation done."
echo
echo "Your Home Assistant installation is running at $ip_address:8123 or if prefered http://hassbian.local:8123";
echo
echo "To continue have a look at https://home-assistant.io/getting-started/configuration/";
echo
echo "If this script failed then this Raspberry Pi most likely did not have a fully functioning internet connection."
echo "If you have issues with this script, please say something in the #Hassbian channel on Discord."
echo
return 0
}
# Make this script function as it always has if run standalone, rather than issue a warning and do nothing.
[[ $0 == "$BASH_SOURCE" ]] && homeassistant-install-package

接下来运行

sudo hassbian-config install homeassistant

等停止之后输入

exit

安装会继续进行。

等到安装结束之后运行下面命令:

sudo chown -R homeassistant:homeassistant /srv/homeassistant;
sudo systemctl stop home-assistant@homeassistant.service;
sudo su -s /bin/bash homeassistant;
source /srv/homeassistant/bin/activate;
hass

直到我们能正常打开orange pi ip:8123看到网页,整个安装过程结束。

之后我们可以使用sudo hassbian-config show来安装samba、mqtt等服务。

 

最近在各大论坛出镜率很高的斐讯N1天天链应该算是目前性价比最高的盒子了。这款盒子原先是斐讯推出的一款可以挖矿的盒子,现在矿塌了,大神们就开始研究这货究竟还有什么用。

斐讯N1采用S905处理器,2GB的内存,8GB的EMMC存储,千兆网口,购买一个挖矿退下来的二手机器,价格应该不超过80块钱。目前这款盒子经过刷机改造之后可以作为一款配置不出的Android电视盒子来用,也可以刷入Ambian来跑Ubuntu或是Debian等Linux系统。


今天根据论坛大神们的教程来教大家如何将N1盒子刷成Android电视盒子。

首先我们将买回来的盒子连接HDMI线及网线,然后接通电源开机;

接入鼠标点击系统版本,直到屏幕提示"ADB打开"字样;

接着我们运行附件里面的"连接盒子"脚本,输入盒子获取到的IP地址;

盒子重启之后我们点击"降级"脚本,对盒子进行降级,降级完成之后我们点击"降级完成"按钮,盒子会自动重启;

然后我们用双公头USB线连接盒子和电脑(盒子上使用靠近HDMI的USB口),电脑上安装USB_Burning_Tool软件,并导入.img烧录包,软件右边将"擦出flash"打勾,其余不打勾,然后点击"开始"按钮;

接着我们运行"盒子进入刷机模式"脚本,windows会自动发现新设备,
USB_Burning_Tool会自动开始刷机;

等提示刷机完成之后,我们点击"停止"按钮,然后断开USB连接,重新插拔盒子电源线;

盒子第一次启动大约需要1-2分钟时间,请耐心等待,之后我们就会进去刷好的Android系统了,我们可以选择"当贝桌面"作为默认桌面软件,在当贝市场中可以随意下载自己喜欢的APP,具体的操作我就不细说了,和其他盒子类似。

最后强调一下,盒子不带遥控器,我们可以在淘宝上购买20块包邮的高仿小米的蓝牙遥控器,也可以购买斐讯T1的原装遥控器,当然也可以直接使用无线鼠标操作。

目前宜家官网(https://www.ikea.cn/cn/zh/)已开通网上商城服务,可配送的城市已由之前的34个扩展到149个,覆盖国内大部分一二三线城市,而我所在的太原也赫然在列。(具体覆盖城市点这里查看

management-theory-and-IKEA.jpg

其实自己也算是半个宜家粉,因为所在城市没有宜家家居,之前购买宜家的东西都是通过淘宝代购。

我试着在宜家网上商城下了两个订单,如果只是小件物品的话,运费只需要9.9元/单,大件家具的话只能通过货车运送,运费应该是最低69元。配送时限方面,小件物品一般会在3天内送达,大件物品需要7个工作日左右。

具体的购物流程我就不写了,和大部分网上商城一样,先注册账户,然后商品加入购物车,最后结账付款。需要注意的是订货之前必须查到你的收货地址的邮编,因为宜家是按照邮编来计算运费的,付款方面支持微信及支付宝。

购物的时候记得加入会员俱乐部,会员不仅能享受部分商品的会员价,退货时限延长到365天,凭会员卡好像还可以在宜家商场喝免费咖啡哈。

PS:刚刚接到京东物流的电话,说快递分发错站点了,明天就会送过来。
所以推断宜家的快递用的应该是京东物流,至少山西太原是用京东物流来配送,昨天中午下的单今天就送来了,给京东物流点个赞。

对于配置较低的VPS主机,我们可以通过适当增加swap交换分区的大小来提高主机的性能。下面以搬瓦工ubuntu14.04系统进行操作。

1.查看当前swap分区大小

free -h

2.删除swap分区

swapoff -a

3.创建新的swap分区

dd if=/dev/zero of=/root/swapfile bs=1M count=1024

修改count后面的数字来调整swap分区的大小,现在以1GB为例。

4.格式化分区

mkswap /root/swapfile

5.启用分区

swapon /root/swapfile

6.添加开机启动

nano /etc/fstab

加入下面一行命令

/root/swapfile swap swap defaults 0 0

7.再次查看swap分区大小

free -h

刚刚重装了VPS系统,分享一下如何备份和还原WordPress的数据。

首先我们需要将数据库进行备份,登陆PHPMYADMIN,然后找到WordPress所在的数据库,找到"导出"选项卡,将数据库备份下载到本地。

微信截图_20180814154750.png

接着我们用FTP工具登陆到网站目录,可以备份整个目录,也可以只备份wp-content文件夹,因为这个文件夹存放着我们上传的主题、插件及图片附件等文件。

备份完成之后我们介绍一下如何还原。

从wordpress官网下载最新版本的程序,然后上传到空间,接着新建一个数据库,名称随意,可以使用之前的名称,也可以使用新名称。然后在PHPMYADMIN中找到"导入"选项卡,将我们之前下载到本地的数据库备份文件上传导入。

微信截图_20180814155528.png

然后我们用FTP工具将之前备份的wp-content文件夹上传覆盖。在根目录下将wp-config-sample.php文件复制一份并重命名为wp-config.php。编辑wp-config.php文件,填入数据库地址、名称、用户名及密码,然后保存。

至此,WordPress的备份及还原工作结束。