科技爱好者博客 http://blog.lxx1.com 开源知识分享博客,讨论树莓派、Arduino、Linux、服务器使用配置教程 Wed, 26 Apr 2017 11:09:42 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.7.3 Ghost博客全自动备份到网盘教程 http://blog.lxx1.com/2551?pk_campaign=feed&pk_kwd=ghost%25e5%258d%259a%25e5%25ae%25a2%25e5%2585%25a8%25e8%2587%25aa%25e5%258a%25a8%25e5%25a4%2587%25e4%25bb%25bd%25e5%2588%25b0%25e7%25bd%2591%25e7%259b%2598%25e6%2595%2599%25e7%25a8%258b http://blog.lxx1.com/2551?pk_campaign=feed&pk_kwd=ghost%25e5%258d%259a%25e5%25ae%25a2%25e5%2585%25a8%25e8%2587%25aa%25e5%258a%25a8%25e5%25a4%2587%25e4%25bb%25bd%25e5%2588%25b0%25e7%25bd%2591%25e7%259b%2598%25e6%2595%2599%25e7%25a8%258b#respond Wed, 26 Apr 2017 11:06:33 +0000 http://blog.lxx1.com/?p=2551 Ghost博客全自动备份到网盘教程,首发于科技爱好者博客

由于我一直在这个博客所在的服务器折腾,经常安装软件等,有时候服务器会出现问题,可能将博客的数据丢失。为防止出现博客数据丢失,这里设置每日自动将博客备份,这样以后出现问题,可以很方便的恢复。

Ghost博客全自动备份到网盘教程,首发于科技爱好者博客

]]>
Ghost博客全自动备份到网盘教程,首发于科技爱好者博客

由于我一直在这个博客所在的服务器折腾,经常安装软件等,有时候服务器会出现问题,可能将博客的数据丢失。为防止出现博客数据丢失,这里设置每日自动将博客备份,这样以后出现问题,可以很方便的恢复。

Ghost博客备份只需要ghost/content/data/ghost.dbghost/content/images这两个文件夹下的内容即可。

这个博客的服务器在Vultr上购买,所以我可以将数据备份到Dropbox上,通过一个脚本实现每日自动备份。

配置过程

首先,登录dropbox,打开https://www.dropbox.com/developers/apps,点击creat app创建新的app,依次点击Dropbox APIFull Dropbox,app name随便取名,创建成功后进入刚刚创建的app管理页面,能看到App key、App secret后这个地方就完成了。

使用SSH连接上自己的vps,进行如下操作:

mkdir backup #创建目录
cd backup #进入目录
wget https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh --no-check-certificate #下载dropbox备份脚本
chmod 755 dropbox_uploader.sh #加执行权限
sh dropbox_uploader.sh #运行脚本

首次运行,需要输入Access token,通过Generated access token键选择生成Access token,然后输入,确认即可。这样,网盘配置就完成了。

接着我们新建一个自动备份脚本backup.sh,输入以下代码:

#!/bin/bash
SCRIPT_DIR="/root/backup" #这个改成你存放刚刚下载的dropbox_uploader.sh的所知位置
DROPBOX_DIR="/backup" #这个改成你的备份文件要上传到Dropbox的文件夹名称,如果不存在,脚本会自动创建
BACKUP_SRC="/var/www/ghost/content/images  /var/www/ghost/content/data/ghost.db" #这个是你想要备份的本地VPS上的文件,不同的目录用空格分开
BACKUP_DST="/tmp" #这个是你暂时存放备份压缩文件的地方,一般用/tmp即可

# 下面的一般不用改了
NOW=$(date +"%Y-%m-%d_%H:%M:%S")
DESTFILE="$BACKUP_DST/$NOW.tar.gz"

# 压缩文件
tar cfz "$DESTFILE" $BACKUP_SRC

# 用脚本上传到dropbox
$SCRIPT_DIR/dropbox_uploader.sh upload "$DESTFILE"     
"$DROPBOX_DIR/$NOW.tar.gz"

# 删除本地的临时文件
rm -f "$NOW-Databases.sql" "$DESTFILE"

运行backup.sh就可以将Ghost博客的数据库和照片文件备份到Dropbox中,我们也可以通过crontab新建一个定时任务,让系统每天凌晨1点50备份Ghost博客.

输入crontab -e,在最底部添一行

50 1 * * * sh /home/user/backup/backup.sh

这样就能在每天1点50分运行脚本。如需要其他的自动备份定时周期,请看这篇文章linux下使用 crontab 设定定时任务

成功备份后,打开Dropbox即可看到备份文件。


Ghost博客全自动备份到网盘教程,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2551?pk_campaign=feed&pk_kwd=ghost%25e5%258d%259a%25e5%25ae%25a2%25e5%2585%25a8%25e8%2587%25aa%25e5%258a%25a8%25e5%25a4%2587%25e4%25bb%25bd%25e5%2588%25b0%25e7%25bd%2591%25e7%259b%2598%25e6%2595%2599%25e7%25a8%258b/feed 0
解决SCP传输错误“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ” http://blog.lxx1.com/2541?pk_campaign=feed&pk_kwd=%25e8%25a7%25a3%25e5%2586%25b3scp%25e4%25bc%25a0%25e8%25be%2593%25e9%2594%2599%25e8%25af%25afwarning-remote-host-identification-changed http://blog.lxx1.com/2541?pk_campaign=feed&pk_kwd=%25e8%25a7%25a3%25e5%2586%25b3scp%25e4%25bc%25a0%25e8%25be%2593%25e9%2594%2599%25e8%25af%25afwarning-remote-host-identification-changed#respond Sun, 23 Apr 2017 07:53:13 +0000 http://blog.lxx1.com/?p=2541 解决SCP传输错误“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”,首发于科技爱好者博客

今天使用SCP命令在服务器上传输文件,由于更换了服务器的操作系统,导致再次使用SCP命令传输文件时,出现了“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”错误,错误的详细显示信息如下:

解决SCP传输错误“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”,首发于科技爱好者博客

]]>
解决SCP传输错误“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”,首发于科技爱好者博客

今天使用SCP命令在服务器上传输文件,由于更换了服务器的操作系统,导致再次使用SCP命令传输文件时,出现了“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”错误,错误的详细显示信息如下:

[root@localhost ~]# scp -r images root@45.78.187.138:/var/www/lixinxing.xyz/content/
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
 Someone could be eavesdropping on you right now (man-in-the-middle attack)!
 It is also possible that the RSA host key has just been changed.
 The fingerprint for the RSA key sent by the remote host is
 32:6d:c5:e1:77:62:2b:5c:4b:58:39:08:d7:1a:fb:cd.
 Please contact your system administrator.
 Add correct host key in /root/.ssh/known_hosts to get rid of this message.
 Offending key in /root/.ssh/known_hosts:1
 RSA host key for 45.78.187.138 has changed and you have requested strict checking.
 Host key verification failed.
 lost connection

解决这个错误需要编辑./ssh/known_hosts文件,删除已经认证的服务器信息。

cd .ssh
nano known_hosts

删除这段信息即可:

 45.78.187.138 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLrcCQSaux5C/5vftMSjPnoaP6iMIqmS9V+XyaKPTXLPRGHwNPnHGYuBrSJIx8ief69T$

这样,问题解决了!


解决SCP传输错误“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! ”,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2541?pk_campaign=feed&pk_kwd=%25e8%25a7%25a3%25e5%2586%25b3scp%25e4%25bc%25a0%25e8%25be%2593%25e9%2594%2599%25e8%25af%25afwarning-remote-host-identification-changed/feed 0
Redis编译安装及卸载方法 http://blog.lxx1.com/2532?pk_campaign=feed&pk_kwd=redis%25e7%25bc%2596%25e8%25af%2591%25e5%25ae%2589%25e8%25a3%2585%25e5%258f%258a%25e5%258d%25b8%25e8%25bd%25bd%25e6%2596%25b9%25e6%25b3%2595 http://blog.lxx1.com/2532?pk_campaign=feed&pk_kwd=redis%25e7%25bc%2596%25e8%25af%2591%25e5%25ae%2589%25e8%25a3%2585%25e5%258f%258a%25e5%258d%25b8%25e8%25bd%25bd%25e6%2596%25b9%25e6%25b3%2595#respond Wed, 19 Apr 2017 09:52:24 +0000 http://blog.lxx1.com/?p=2532 Redis编译安装及卸载方法,首发于科技爱好者博客

Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的键值对存储数据库。

Redis编译安装及卸载方法,首发于科技爱好者博客

]]>
Redis编译安装及卸载方法,首发于科技爱好者博客

Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的键值对存储数据库。

Redis作为一个较为崭新的数据库系统,具有如下特性

  • Redis的外围由一个键、值映射的字典构成。
  • Redis通常将全部的数据存储在内存中,也可以实现持久化存储。
  • Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步。
  • 由于Redis这种基于内存的性质,读写速度非常快。

Redis兼容大部分POSIX系统,包括Linux 、OS X 和BSD等,再这些系统中推荐直接下载Redis源码编译安装以获得最新的稳定版本。

以下的安装方式同时使用于在树莓派(Raspberry Pi)上安装,并且Redis 4.0支持ARM处理器,适合安装在树莓派上。

安装

在Linux以及树莓派(Raspberry Pi)上安装Redis:

wget https://github.com/antirez/redis/archive/4.0-rc2.tar.gz
tar xzf 4.0-rc2.tar.gz
cd redis-4.0-rc2
make

编译后在Redis源代码目录的src文件夹中可以找到若干可执行程序,我们可以在编译后直接执行make install 命令将这些可执行程序复制到/usr/local/bin 目录中,以便以后执行时可以不用输入完整的路径。

make install

这样就Redis就安装成功了,我们可以启动Redis服务并测试。通过redis-server命令启动Redis服务。

redis-server

输出以下信息说明Redis服务启动成功:

21964:C 19 Apr 09:35:19.619 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
21964:M 19 Apr 09:35:19.628 # Warning: 32 bit instance detected but no memory limit set. Setting 3 GB maxmemory limit with 'noeviction' policy now.
21964:M 19 Apr 09:35:19.630 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
21964:M 19 Apr 09:35:19.631 # Server started, Redis version 3.9.102
21964:M 19 Apr 09:35:19.631 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
21964:M 19 Apr 09:35:19.631 * DB loaded from disk: 0.000 seconds
21964:M 19 Apr 09:35:19.631 * The server is now ready to accept connections on port 6379

Redis默认使用6379端口。

卸载

如果想安装更高版本的Redis,我们可以首先卸载删除旧版本,然后按照本文介绍的方法安装新版本。 Redis源代码编译安装后的卸载命令:

sudo rm -rf /usr/local/bin/ 

Redis编译安装及卸载方法,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2532?pk_campaign=feed&pk_kwd=redis%25e7%25bc%2596%25e8%25af%2591%25e5%25ae%2589%25e8%25a3%2585%25e5%258f%258a%25e5%258d%25b8%25e8%25bd%25bd%25e6%2596%25b9%25e6%25b3%2595/feed 0
树莓派Raspberry命令行配置无线网络连接 http://blog.lxx1.com/2525?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beraspberry%25e5%2591%25bd%25e4%25bb%25a4%25e8%25a1%258c%25e9%2585%258d%25e7%25bd%25ae%25e6%2597%25a0%25e7%25ba%25bf%25e7%25bd%2591%25e7%25bb%259c%25e8%25bf%259e%25e6%258e%25a5 http://blog.lxx1.com/2525?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beraspberry%25e5%2591%25bd%25e4%25bb%25a4%25e8%25a1%258c%25e9%2585%258d%25e7%25bd%25ae%25e6%2597%25a0%25e7%25ba%25bf%25e7%25bd%2591%25e7%25bb%259c%25e8%25bf%259e%25e6%258e%25a5#respond Sun, 16 Apr 2017 02:53:46 +0000 http://blog.lxx1.com/?p=2525 树莓派Raspberry命令行配置无线网络连接,首发于科技爱好者博客

本文章介绍在树莓派上通过命令行配置无线WIFI网络连接,如果可以访问Raspberry Pi设置WiFi的图形用户界面,则直接设置即可,不需要查看本篇文章。如果无法访问屏幕或通过有线以太网连接树莓派,则也可以用串口连接进行配置无线网络连接。另外要说明的一点 ...

树莓派Raspberry命令行配置无线网络连接,首发于科技爱好者博客

]]>
树莓派Raspberry命令行配置无线网络连接,首发于科技爱好者博客

本文章介绍在树莓派上通过命令行配置无线WIFI网络连接,如果可以访问Raspberry Pi设置WiFi的图形用户界面,则直接设置即可,不需要查看本篇文章。如果无法访问屏幕或通过有线以太网连接树莓派,则也可以用串口连接进行配置无线网络连接。另外要说明的一点是,配置过程不需要安装额外的软件, 树莓派Raspberry命令行配置无线网络连接所需要的一切都已经包含在Raspberry Pi中了。

准备条件

树莓派2B

镜像版本:2016-05-10-raspbian-jessie

USB无线网卡型号:EDUP EP-N8508GS

扫描WiFi网络

使用以下命令扫描树莓派周围的无线网络。

sudo iwlist wlan0 scan

我要连接的无线网络扫描得到的详细信息如下:

pi@raspberrypi:~ $ sudo iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 12:2A:B3:A8:82:82
                    ESSID:"Raspberry"
                    Protocol:IEEE 802.11bgn
                    Mode:Master
                    Frequency:2.422 GHz (Channel 3)
                    Encryption key:on
                    Bit Rates:72 Mb/s
                    Extra:rsn_ie=30140100000fac040100000fac040100000fac020c00
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD180050F204104A00011010440001021049000600372A000120
                    Quality=48/100  Signal level=87/100

其中,ESSID:"Raspberry"是WiFi网络的名称;

IE: IEEE 802.11i/WPA2 Version 1是无线网络使用认证的版本,这里使用了WPA2认证。

添加有密码的WIFI网络

打开wpa-supplicant中的配置文件:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

然后,在文件的末尾添加WIFI网络的名称以及密码,将要连接的wifi名称和密码替换即可。

network={
    ssid="The_ESSID_from_earlier"
    psk="Your_wifi_password"
}


输入完毕后按Ctrl + X然后Y保存文件,最后按Enter键。

配置完毕,树莓派会自动连接到配置的WIFI网络,如果没有,使用sudo wpa_cli reconfigure命令启动连接。

pi@raspberrypi:~ $ sudo wpa_cli reconfigure
Selected interface 'wlan0'
OK


这样就连接成功了,使用ifconfig wlan0验证。

我的树莓派连接无线网络成功后详细网络信息如下。

ifconfig wlan0
ifconfig wlan0

连接隐藏网络

如果要连接的是隐藏的网络,需要在配置文件中添加scan_ssid连接。需要添加的内容如下:

network={
    ssid="yourHiddenSSID"
    scan_ssid=1
    psk="Your_wifi_password"

添加多个无线网络配置

在最新版本的Raspbian上,可以为无线网络设置多个配置。例如,您可以设置一个用于家庭,一个用于学校。

例如

network={
    ssid="SchoolNetworkSSID"
    psk="passwordSchool"
    id_str="school"
}

network={
    ssid="HomeNetworkSSID"
    psk="passwordHome"
    id_str="home"
}

如果您有两个网络的范围,可以添加优先级选项来在它们之间进行选择。具有最高优先级的范围内的网络将是连接的网络。

network={
    ssid="HomeOneSSID"
    psk="passwordOne"
    priority=1
    id_str="homeOne"
}

network={
    ssid="HomeTwoSSID"
    psk="passwordTwo"
    priority=2
    id_str="homeTwo"
}

树莓派Raspberry命令行配置无线网络连接,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2525?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beraspberry%25e5%2591%25bd%25e4%25bb%25a4%25e8%25a1%258c%25e9%2585%258d%25e7%25bd%25ae%25e6%2597%25a0%25e7%25ba%25bf%25e7%25bd%2591%25e7%25bb%259c%25e8%25bf%259e%25e6%258e%25a5/feed 0
树莓派新系统SSH连接被拒绝的解决方法 http://blog.lxx1.com/2520?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be%25e6%2596%25b0%25e7%25b3%25bb%25e7%25bb%259fssh%25e8%25bf%259e%25e6%258e%25a5%25e8%25a2%25ab%25e6%258b%2592%25e7%25bb%259d%25e7%259a%2584%25e8%25a7%25a3%25e5%2586%25b3%25e6%2596%25b9%25e6%25b3%2595 http://blog.lxx1.com/2520?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be%25e6%2596%25b0%25e7%25b3%25bb%25e7%25bb%259fssh%25e8%25bf%259e%25e6%258e%25a5%25e8%25a2%25ab%25e6%258b%2592%25e7%25bb%259d%25e7%259a%2584%25e8%25a7%25a3%25e5%2586%25b3%25e6%2596%25b9%25e6%25b3%2595#respond Sun, 09 Apr 2017 06:21:08 +0000 http://blog.lxx1.com/?p=2520 树莓派新系统SSH连接被拒绝的解决方法,首发于科技爱好者博客

将全新的树莓派系统烧录,开机然后用SSH远程连接,结果SSH连接提示“connection refused”,导致连接树莓派失败。出现错误的原因是自 2016-11-25 官方发布的 Raspbian 系统镜像,系统默认禁用了 SSH 服务。

树莓派新系统SSH连接被拒绝的解决方法,首发于科技爱好者博客

]]>
树莓派新系统SSH连接被拒绝的解决方法,首发于科技爱好者博客

将全新的树莓派系统烧录,开机然后用SSH远程连接,结果SSH连接提示“connection refused”,导致连接树莓派失败。出现错误的原因是自 2016-11-25 官方发布的 Raspbian 系统镜像,系统默认禁用了 SSH 服务。

As of the November 2016 release, Raspbian has the SSH server disabled by default.

出错的详细信息为:

ssh: connect to host 192.168.43.220 port 22: Connection refused

官方的解决方案是:

  • SSH disabled by default; can be enabled by creating a file with name "ssh" in boot partition

如果有显示器,开机后,在树莓派配置中将SSH开启即可。但在没有显示器,首次开机需要用SSH登陆的时候,就需要在系统烧录完毕后,进入到根目录,新建一个名为ssh的空白文件就行了。

完成后再将SD卡插回树莓派,就可以正常使用SSH了。


树莓派新系统SSH连接被拒绝的解决方法,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2520?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be%25e6%2596%25b0%25e7%25b3%25bb%25e7%25bb%259fssh%25e8%25bf%259e%25e6%258e%25a5%25e8%25a2%25ab%25e6%258b%2592%25e7%25bb%259d%25e7%259a%2584%25e8%25a7%25a3%25e5%2586%25b3%25e6%2596%25b9%25e6%25b3%2595/feed 0
树莓派raspbian上搭建owncloud私有云网盘 http://blog.lxx1.com/2515?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beraspbian%25e4%25b8%258a%25e6%2590%25ad%25e5%25bb%25baowncloud%25e7%25a7%2581%25e6%259c%2589%25e4%25ba%2591%25e7%25bd%2591%25e7%259b%2598 http://blog.lxx1.com/2515?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beraspbian%25e4%25b8%258a%25e6%2590%25ad%25e5%25bb%25baowncloud%25e7%25a7%2581%25e6%259c%2589%25e4%25ba%2591%25e7%25bd%2591%25e7%259b%2598#respond Sun, 09 Apr 2017 06:02:05 +0000 http://blog.lxx1.com/?p=2515 树莓派raspbian上搭建owncloud私有云网盘,首发于科技爱好者博客

owncloud是一个开源的私有云系统,类似于国外的Google Drive、Dropbox、SkyDrive,和国内的百度云等网盘一样。本文将Owncloud搭建在树莓派上,从而在树莓派上存储、管理家庭成员的各种照片,音乐,文档等各种文件,树莓派在家庭局域网中,可以保证上传和 ...

树莓派raspbian上搭建owncloud私有云网盘,首发于科技爱好者博客

]]>
树莓派raspbian上搭建owncloud私有云网盘,首发于科技爱好者博客

owncloud是一个开源的私有云系统,类似于国外的Google Drive、Dropbox、SkyDrive,和国内的百度云等网盘一样。本文将Owncloud搭建在树莓派上,从而在树莓派上存储、管理家庭成员的各种照片,音乐,文档等各种文件,树莓派在家庭局域网中,可以保证上传和下载的速度,还支持在线播放网盘中的视频文件,同时,由于文件全部储存在树莓派中,可以保证数据的安全。

一,更新树莓派系统

 sudo apt-get update
 sudo apt-get upgrade

二,安装LAMP套件

1.安装apache2

 sudo apt-get install apache2

2.安装mysql

sudo apt-get install mysql-server

根据提示配置mysql服务的密码,并牢记。

3.安装php和依赖

 sudo apt-get install php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl

4.安装phpmyadmin

sudo apt-get install phpmyadmin

根据提示输入设置的mysql用户名和密码,选择mysql,就可以自动配置好phpmyadmin。

5.从 https://owncloud.org/install/ 下载最新的ownCloud Server,并解压到web根目录(/var/www/html)

 sudo wget https://download.owncloud.org/community/owncloud-9.1.4.zip
 sudo unzip owncloud-9.1.4.zip -d /var/www/html/
 cd /var/www/html/owncloud #(进入owncloud web目录)
 sudo mkdir data #(建立数据库目录)

6. 修改目录权限。

OwnCloud在安装的过程中需要对一些目录有写的权限,为此,web服务器用户(www-data对于基于Debian的系统)必须要拥有apps、data、config目录的权限。运行以下命令完成:

 /#owncloud 目录下
 sudo chown -R www-data:www-data data
 sudo chown -R www-data:www-data config
 sudo chown -R www-data:www-data apps

7.设置安装

打开浏览器,输入 http://IP/owncloud ,进入设置安装界面,根据提示安装填写管理用户名,密码;以及选择合适的数据库,填写数据库用户名,密码等,即可安装完成。(IP为树莓派的地址)

搭建成功后,网盘首页如下图。

文件 - ownCloud网盘安装成功
文件 – ownCloud网盘安装成功

三、安装同步客户端

在这里下载owncloud的电脑同步客户端,安装后可以将本地文件夹于服务器目录进行同步,非常方便。

除了

owncloud同步客户端
owncloud同步客户端

除了有电脑的客户端外,还有手机端的同步客户端,可以从owncloud网盘中下载文件,也可以将手机中的照片进行备份。


树莓派raspbian上搭建owncloud私有云网盘,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2515?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beraspbian%25e4%25b8%258a%25e6%2590%25ad%25e5%25bb%25baowncloud%25e7%25a7%2581%25e6%259c%2589%25e4%25ba%2591%25e7%25bd%2591%25e7%259b%2598/feed 0
解决树莓派“E:dpkg was interrupted”错误 http://blog.lxx1.com/2507?pk_campaign=feed&pk_kwd=%25e8%25a7%25a3%25e5%2586%25b3%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beedpkg-was-interrupted%25e9%2594%2599%25e8%25af%25af http://blog.lxx1.com/2507?pk_campaign=feed&pk_kwd=%25e8%25a7%25a3%25e5%2586%25b3%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beedpkg-was-interrupted%25e9%2594%2599%25e8%25af%25af#respond Sat, 08 Apr 2017 15:23:17 +0000 http://blog.lxx1.com/?p=2507 解决树莓派“E:dpkg was interrupted”错误,首发于科技爱好者博客

在更新树莓派系统时,发生了未知错误,导致以后每次更新系统、安装软件时都出现了错误,提示E:dpkg was interrupted,详细提示信息为:

解决树莓派“E:dpkg was interrupted”错误,首发于科技爱好者博客

]]>
解决树莓派“E:dpkg was interrupted”错误,首发于科技爱好者博客

在更新树莓派系统时,发生了未知错误,导致以后每次更新系统、安装软件时都出现了错误,提示E:dpkg was interrupted,详细提示信息为:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

但是当我按照提示输入sudo dpkg --configure -a时,系统就会卡死,发生无法输入的错误,一直无法解决这个问题.直到后来搜索解决方法,终于从Ubuntu论坛上找到了解决方案。

解决方案

更新时输入了错误的连接,通过以下命令删除终端中 /var/lib/dpkg/updates 目录下的文件。

cd /var/lib/dpkg/updates 
sudo rm *

然后问题就解决了,树莓派可以正常更新!

sudo apt-get update

 

 


解决树莓派“E:dpkg was interrupted”错误,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2507?pk_campaign=feed&pk_kwd=%25e8%25a7%25a3%25e5%2586%25b3%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25beedpkg-was-interrupted%25e9%2594%2599%25e8%25af%25af/feed 0
Ghost博客介绍及如何上传图片 http://blog.lxx1.com/2498?pk_campaign=feed&pk_kwd=ghost%25e5%258d%259a%25e5%25ae%25a2%25e4%25bb%258b%25e7%25bb%258d%25e5%258f%258a%25e5%25a6%2582%25e4%25bd%2595%25e4%25b8%258a%25e4%25bc%25a0%25e5%259b%25be%25e7%2589%2587 http://blog.lxx1.com/2498?pk_campaign=feed&pk_kwd=ghost%25e5%258d%259a%25e5%25ae%25a2%25e4%25bb%258b%25e7%25bb%258d%25e5%258f%258a%25e5%25a6%2582%25e4%25bd%2595%25e4%25b8%258a%25e4%25bc%25a0%25e5%259b%25be%25e7%2589%2587#respond Thu, 06 Apr 2017 13:20:48 +0000 http://blog.lxx1.com/?p=2498 Ghost博客介绍及如何上传图片,首发于科技爱好者博客

Ghost是一款非常出色的开源博客平台,无论是从架构、设计、易用性,它都要比Wordpress要好.博客界面简洁,专注写作,支持Markdown,支持在线预览,在线写作,无论您在哪里,都可以去写博客,尽情的享受写作带来的快感。

Ghost博客介绍及如何上传图片,首发于科技爱好者博客

]]>
Ghost博客介绍及如何上传图片,首发于科技爱好者博客

Ghost是一款非常出色的开源博客平台,无论是从架构、设计、易用性,它都要比Wordpress要好.博客界面简洁,专注写作,支持Markdown,支持在线预览,在线写作,无论您在哪里,都可以去写博客,尽情的享受写作带来的快感。

优势

  • 使用NodeJs,并发能力相比PHP更高,速度远超Wordpress。
  • 界面简洁,完美支持 MarkDown,让你专注于写作,并且没有Wordpress那么臃肿,回归到博客最原始的状态,传递文字最原始的力量。
  • 使用便捷,可以随时随地编辑,比Hexo,Jekyll这类静态博客要书写方便,特别是在不同电脑上写作时。

劣势

  • 需要配套支持Node环境的虚拟机,一般免费的很少支持,这时要自己购买VPS。
  • 后台简陋,许多功能还未完善,不过写作这一块没啥大问题。

想要搭建自己的Ghost博客?可以参考这篇文章,Ghost博客安装教程使用脚本快速搭建Ghost博客.

上传图片

网页端

网页端编辑,输入 ![](http://) ,或者使用快捷键“ Ctrl/⌘ + Shift + I”,然后预览界面就会出现图片上传框,点击即可选择图片并且上传。

手机端

手机上传图片,同样在编辑界面上输入![](http://),然后需要切换到预览界面,就会看到一个图片上传框,这时就可以将手机上的图片上传到Ghost博客上了。


Ghost博客介绍及如何上传图片,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2498?pk_campaign=feed&pk_kwd=ghost%25e5%258d%259a%25e5%25ae%25a2%25e4%25bb%258b%25e7%25bb%258d%25e5%258f%258a%25e5%25a6%2582%25e4%25bd%2595%25e4%25b8%258a%25e4%25bc%25a0%25e5%259b%25be%25e7%2589%2587/feed 0
树莓派3.5英寸屏幕安装显示驱动,解决白屏问题 http://blog.lxx1.com/2457?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be3-5%25e8%258b%25b1%25e5%25af%25b8%25e5%25b1%258f%25e5%25b9%2595%25e5%25ae%2589%25e8%25a3%2585%25e6%2598%25be%25e7%25a4%25ba%25e9%25a9%25b1%25e5%258a%25a8%25ef%25bc%258c%25e8%25a7%25a3%25e5%2586%25b3%25e7%2599%25bd%25e5%25b1%258f%25e9%2597%25ae%25e9%25a2%2598 http://blog.lxx1.com/2457?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be3-5%25e8%258b%25b1%25e5%25af%25b8%25e5%25b1%258f%25e5%25b9%2595%25e5%25ae%2589%25e8%25a3%2585%25e6%2598%25be%25e7%25a4%25ba%25e9%25a9%25b1%25e5%258a%25a8%25ef%25bc%258c%25e8%25a7%25a3%25e5%2586%25b3%25e7%2599%25bd%25e5%25b1%258f%25e9%2597%25ae%25e9%25a2%2598#comments Fri, 17 Mar 2017 11:47:30 +0000 http://blog.lxx1.com/?p=2457 树莓派3.5英寸屏幕安装显示驱动,解决白屏问题,首发于科技爱好者博客

前几天为了树莓派显示DNS解析统计,我购买了一个3.5英寸的树莓派显示屏幕,它采用的显示方式是SPI方式,占用树莓派的26个IO口,由于不是采用HDMI方式显示,所以要安装树莓派显示驱动,否则屏幕是一片空白。本文教大家如何在树莓派Raspberry官方镜像下安装 ...

树莓派3.5英寸屏幕安装显示驱动,解决白屏问题,首发于科技爱好者博客

]]>
树莓派3.5英寸屏幕安装显示驱动,解决白屏问题,首发于科技爱好者博客

前几天为了树莓派显示DNS解析统计,我购买了一个3.5英寸的树莓派显示屏幕,它采用的显示方式是SPI方式,占用树莓派的26个IO口,由于不是采用HDMI方式显示,所以要安装树莓派显示驱动,否则屏幕是一片空白。本文教大家如何在树莓派Raspberry官方镜像下安装显示驱动。

不安装驱动时,屏幕无显示,只是白屏。未安装树莓派3.5寸屏幕显示驱动时效果如下:

一、屏幕介绍

3.5英寸树莓派屏幕特性介绍:

  • 320×480分辨率
  • 电阻式触摸控制
  • 提供Raspbian/Ubuntu系统下的驱动
  • 适用Raspberry Pi Model A+/B+/2 B/3 B

二、安装驱动

1、2017-03-02-raspbian-jessie以前版本系统驱动安装

我使用的是树莓派官方镜像,版本号2016-05-10-raspbian-jessie。

树莓派连接电源,登录树莓派的终端(可以将树莓派接到HDMI显示器或用ssh远程登录)。切换到/boot目录,然后下载驱动:

cd /boot

sudo wget http://blog.lxx1.com/wp-content/uploads/2017/03/LCD-show-161112.tar.gz

接着解压驱动文件,切换屏幕显示:

sudo tar xzvf /boot/LCD-show-161112.tar.gz

cd LCD-show/

sudo chmod +x LCD35-show

sudo ./LCD35-show

安装完成后,树莓派会重启,然后3.5寸屏幕上就可以正常显示了。

2、2017-03-02-raspbian-jessie版本系统驱动安装(必须联网安装)

登陆到树莓派终端,切换到/boot目录,然后下载驱动:

cd /boot

sudo wget http://blog.lxx1.com/wp-content/uploads/2017/03/LCD-show-170309.tar.gz

接着解压驱动文件,切换屏幕显示:

sudo tar xzvf /boot/LCD-show-170309.tar.gz

cd LCD-show/

sudo chmod +x LCD35-show

sudo ./LCD35-show

安装完成后,树莓派同样会重启,然后3.5寸屏幕上就可以正常显示了。

三、LCD和HDMI相互切换

使用方法的在正常使用LCD的情况下,外接HDMI是没有显示的,如需启用HDMI输出,需执行以下命令,树莓派会自动重启。再等待约30秒,HDMI显示屏开始显示。

cd LCD-show/

sudo ./LCD-hdmi

如需切换回LCD显示方式,则需执行以下命令:

cd LCD-show/

sudo ./LCD35-show

四、显示效果

驱动安装成功后,树莓派就可以正常显示了,具体的显示效果还是挺不错的,就是屏幕太小,触摸不方便。

树莓派3.5英寸显示屏幕
树莓派3.5英寸显示屏幕
树莓派3.5英寸显示屏幕
树莓派3.5英寸显示屏幕

树莓派3.5英寸屏幕安装显示驱动,解决白屏问题,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2457?pk_campaign=feed&pk_kwd=%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be3-5%25e8%258b%25b1%25e5%25af%25b8%25e5%25b1%258f%25e5%25b9%2595%25e5%25ae%2589%25e8%25a3%2585%25e6%2598%25be%25e7%25a4%25ba%25e9%25a9%25b1%25e5%258a%25a8%25ef%25bc%258c%25e8%25a7%25a3%25e5%2586%25b3%25e7%2599%25bd%25e5%25b1%258f%25e9%2597%25ae%25e9%25a2%2598/feed 1
windows远程桌面控制树莓派 http://blog.lxx1.com/2436?pk_campaign=feed&pk_kwd=windows%25e8%25bf%259c%25e7%25a8%258b%25e6%25a1%258c%25e9%259d%25a2%25e6%258e%25a7%25e5%2588%25b6%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be http://blog.lxx1.com/2436?pk_campaign=feed&pk_kwd=windows%25e8%25bf%259c%25e7%25a8%258b%25e6%25a1%258c%25e9%259d%25a2%25e6%258e%25a7%25e5%2588%25b6%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be#respond Sat, 11 Mar 2017 13:46:13 +0000 http://blog.lxx1.com/?p=2436 windows远程桌面控制树莓派,首发于科技爱好者博客

windows自带的远程桌面,可以方便的登陆树莓派,同时也可以利用远程桌面替代树莓派的显示器。本文章教大家在windows下利用远程桌面登陆树莓派。

windows远程桌面控制树莓派,首发于科技爱好者博客

]]>
windows远程桌面控制树莓派,首发于科技爱好者博客

windows自带的远程桌面,可以方便的登陆树莓派,同时也可以利用远程桌面替代树莓派的显示器。本文章教大家在windows下利用远程桌面登陆树莓派。

首先需要在树莓派上安装xrdp服务,安装命令如下。

sudo apt-get install xrdp

确认安装即可。

然后,打开windows的远程桌面,输入树莓派的ip地址进行登陆。

远程桌面登陆树莓派
远程桌面登陆树莓派

然后输入树莓派的用户名和密码即可登陆。

树莓派远程登陆
树莓派远程登陆

好了,这样就成功登陆了!

树莓派远程桌面登陆成功
树莓派远程桌面登陆成功

windows远程桌面控制树莓派,首发于科技爱好者博客

]]>
http://blog.lxx1.com/2436?pk_campaign=feed&pk_kwd=windows%25e8%25bf%259c%25e7%25a8%258b%25e6%25a1%258c%25e9%259d%25a2%25e6%258e%25a7%25e5%2588%25b6%25e6%25a0%2591%25e8%258e%2593%25e6%25b4%25be/feed 0