[这些天的一天]树莓派学习笔记(二)-实战wordpress&kodexplorer

入手raspberrypi3后的第一个阶段性的目标就是wordpress&kodexplorer

第一项任务是装系统及开机。有2种方法,一种是用noobs引导安装一种是烧录tf卡。

————-获取空tf卡————-

两种方法的前提是有一张空的fat32文件系统的tf卡,容量至少得4g。

需要用到2个工具,Panasonic_SDFormatter和guiformat。

实测16g及以下的tf卡使用Panasonic_SDFormatter格式化就可以得到fat32系统。32g的小狼没试,64g的tf卡Panasonic_SDFormatter格式化后是exfat4的系统,不管。必须用guiformat来格式化,可以得到fat32系统。另外小狼的Kingston的64g卡好像不支持。好像说必须用读卡器,笔记本的卡槽不管。

————安装系统————–

访问https://www.raspberrypi.org/,在downloads栏目里可以看到noobs的下载和Raspbian原版镜像下载。这是两种安装系统的方式,殊途同归,自己选其中一种即可。

?

noobs的使用方法是下载后解压缩全部拷贝到格式化为FAT32格式的tf卡上,插入raspberrypi3,接上显示、无线键鼠,接通电源即可按指导操作。

烧录TF卡是下载Raspbian后解压缩,得到一个img文件,用Win32 Disk Imager这个工具载入解压缩出来的img文件,device选择tf卡的盘符。注意不要选错,不然操作完你就瓜了。

完后点write,进行烧录。完成后插入raspberrypi3,接上显示、无线键鼠,接通电源即可按开机进入桌面。小狼是用这种方法装的。

?

———操作准备——–

系统安装完后你来到一个有点陌生的操作系统。

左上角的menu相当于win的开始,地球上有个鼠标当然是浏览器,文件柜是我的电脑,一个黑电脑屏幕是命令行,红色的太阳是一个很厉害的家伙,但是小狼只会用它画函数图,最右边的白色的狐狸是它左边的红色太阳的好朋友,反正很厉害。

第一步,点击右上角的wifi图标,接入一个wifi,也许点击之后需要等一会才能弹出。

第二部,把自己变成root用户,获取最高权限,方法是在命令行(黑色电脑屏幕图标)里输入

sudo passwd root

完后让你设置一个密码

再输一遍密码

ok了,注意你输密码时候是没反应的

这是设置了root用户(最高权限)的密码

然后默认root用户没有启用,

sudo passwd –unlock root

用这个命令解锁它

再输入sudo?raspi-config

得到一个蓝色的菜单

Raspbian默认是英式键盘布局,很多符号都是颠倒的。我们需要改回来,方法是:

raspi-config 第5个选项internationalisation options – 更改键盘输出-普通104key-pc键盘-other-English(us)-the default…-后面一路确认行了

另外,从boot options里选择需要登录然后进入桌面

这里可能会重启,完后输入用户名root,密码你刚才设的进系统

Raspbian与win不同,它可以在联网的情况下通过输入命令行直接安装软件,类似于有一个应用商店

我们首先更新应用商店

sudo apt-get update

安装中文支持模块

sudo apt-get install ttf-wqy-microhei

有可能要输一次Y回车

以后其他操作也可能遇到

扩展分区,Raspbian默认磁盘空间很小,我们需要扩展它。注意,请看完这一节再开始操作

?

df -h

看一下分区的情况,

sudo fdisk /dev/mmcblk0 ? ? ? ? 这是个零,不是欧

按P

将看到的分区复制下来/dev/mmcblk0p2的start值,记下来。

执行命令:d ?(删除分区2,选择2)

执行命令:p (按这时候应该是少了一个分区了)

执行命令:n ?(加分区)

执行命令:p (主要分区)

选择2

在开始位置输入start的值,

后面的值默认即可

执行命令:p

执行命令:w

然后我们重启树莓派

sudo resize2fs /dev/mmcblk0p2
以上内容引用自小星星BLOG

 

*此处扩展分区时在输入start后这一步“后面的默认值即可”这里建议比默认值小一些。因为不同tf卡的容量是有细微差别的,我用sandisk做的系统,回头做备份的时候,没法做到team的TF卡里,因为team的卡小一点点。

具体我没有亲测。感兴趣的朋友可以试一下。

—————————

安装apache、php

apache是服务器软件,让树莓派可以运行一个网站。

php是wordpress和kod依赖的一种语言。

这俩安装比较简单

sudo apt-get install apache2 php5

一路y

安装完成

—————————

安装sql数据库

sudo apt-get install apache2 php5-mysql mysql-server

一路y

中间会让你设置sql数据库密码

sql数据库是用来存储wordpress的数据的,类似于一个档案柜,与你的wordpress有关的很多数据都记录在里面。

测试一下sql安装的有不有问题:

root@raspberrypi:~$ sudo mysql -u root -p

Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 42
Server version: 5.5.28-1 (Debian)

Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.

mysql> quit
Bye
?

———-

使sql数据库更安全

 

pi@raspberrypi ~ $ sudo /usr/bin/mysql_secure_installation
Enter current password for root (enter for none):
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Thanks for using MySQL!
————————

建立一个sql数据库

上面安装了sql数据库,类似于你安装了一个档案柜

这里建立数据库类似于你在档案柜里设置了一个抽屉,专门存放wordpress的数据,当然,你还可以设置别的抽屉,放别的东西。

 

root@raspberrypi:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 44
Server version: 5.5.28-1 (Debian)

Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.

mysql> create database wordpress;
Query OK, 1 row affected (0.00 sec)

mysql> create user wpfred;
Query OK, 0 rows affected (0.00 sec)

mysql> set password for wpfred = password(“raindrop”);
Query OK, 0 rows affected (0.00 sec)

mysql> grant all PRIVILEGES on wordpress.* to wpfred@localhost identified by ‘raindrop’;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

上面的wpfred是举例子的用户名,你可以改成你的

raindrop是举例子的密码,你可以改成你的

 

———————–

安装wordpress

我原先是用android+ksweb运行wordpress的,那边是直接下载了wordpress解压到目录里就可以用了,在树莓派+LAMP的环境下尝试了很多,这种绿色的方法一直没法成功。

只能按照教程上的一步一步安装。

 

pi@raspberrypi ~ $ sudo apt-get install wordpress
这是安装了wordpress软件

apache的默认访问目录跟wordpress默认安装目录不同,所以需要把它俩连接起来
pi@raspberrypi ~ $ sudo ln -s /usr/share/wordpress /var/www/myblog
相当于在apache的默认访问目录里做了一个wordpress默认安装目录的快捷方式,其中的myblog你可以自己修改一下。

下面是把wordpress的预置的设置文件放到正确的地方
pi@raspberrypi ~ $ sudo cp /usr/share/wordpress/wp-config-sample.php /etc/wordpress/config-default.php

然后打开文件管理器,就是左上角一个柜子的图标,找到/etc/wordpress/config-default.php
打开它,会找到下面的段落
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress’);

/** MySQL database username */
define(‘DB_USER’, ‘username_here’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘password_here’);
用你刚才设置的sql的用户名密码换上去就行了
———————

完成上面的步骤之后,wordpress应该就已经安装完成了。只需访问你的ip,就可以打开wordpress页面了。

如指示操作即可访问wordpress了!

 

————–

其他,因为我是从别的blog备份转过来的,所以需要安装一个插件较WP CLONE。在安装插件时遇到了问题,比如需要填写ftp用户名什么的,还有后来的“无法创建目录”

经过研究是权限的问题。

默认的wordpress的存储目录并不是/var/www/下面的,而是/usr/share/wordpress下面的!高清这个问题浪费了我好多天时间。

所以我们需要给它们更改权限

sudo  chown -R  www-data  /usr/share/wordpress/wp-content/plugins (设置这个目录的所有者)

sudo  chmod -R  775  /usr/share/wordpress/wp-content/plugins (设置这个目录的权限)

755就是所有者对这个文件或目录可读可写可执行,跟所有者一个组的人可读可执行不可写入,其他人可读可执行不可写入

wp-content目录下plugins、themes、全部向上面两个命令操作,改所有者和权限

新建一个目录upgrade,完后也同样改所有者和权限

另外,我们看到uploads目录指向var/lib/wordpress/wp-content/uploads

所以我们把这个目标目录也改所有者和权限

如此我们的wordpress就可以上传、安装插件、主体啥的了。

—————-

安装kod

kod安装很简单,在、var/www/下面建立一个目录,比如叫kod

然后从网站上下载的kod的压缩文件,解压缩,所有的文件用U盘拷贝到这个目录里

在/etc/apache2/sites-enabled/文件夹下有个000-default.conf文件,打开它

我们看到有一大段代码

以<virtualhost ?*:80>为开始

以</virtualhost>结束

将整段都复制一下

在</virtualhost>下面再起一行

粘贴一下

这里的*:80是一个端口,当你访问一个网址的时候,默认访问的是80端口

我们的80端口已经给wordpress了,所以要再设置一个端口

所以在我们刚粘贴的这一段里把*:80中的80改成一个别的数字

然后到/etc/apache2目录下,打开ports.conf文件

在listen 80

下面再加一行

listen 你刚才改的数字,代表着需要apache软件实时关注这个端口的讯息,如果有从这个端口来的访问请求,就转到kod里

这样之后重启下,再访问自己的ip地址,后加冒号和你改的数字,比如

http://192.168.0.111:2518

就可以到达kod的登陆页了

用户名密码都是admin进入即可

如果显示没有权限,也可以像wordpress一般,给这个目录更改权限

————————-

以上很多内容参考了

unixetc.co.uk感谢大英帝国的朋友们

[这些天的一天]树莓派学习笔记(一)-硬件配置

 

tb2bqnhlpxxxxcixxxxxxxxxxxx_367142366

从零基础研究树莓派一周多了,有很多收获和感悟。有很多是自己的探索,网络上没有成熟的教程。从这篇开始做一下记录。也可以方便以后的朋友借鉴。

不想将BLOG推广到网络上,回头会注册一个门户网站的BLOG把这个再发一下以飨读者。

 

树莓派3和linux对我来说是完全陌生的。

先说说采购清单吧:

树莓派3

原装外壳

散热片一套

5v 2.5A 电源一套

*以上是必须的

液晶屏驱动板+平板电脑支架

*这是显示设备,我把旧笔记本的屏幕拆下来用这个组了一个显示器。还用了一个给动力电池充电的12v3A接头直径5mm的电源适配器。如果你要研究陌生的东西,最好还是有2个屏幕,方便一遍用win查资料一边操作。

————————-

暂时无用的

两根3.5mm 一分三(红白黄)的视频线,一根是15mm长接头的一根是18mm长接头(实测15mm可用的)。

用来接鹰眼锐视旗舰版的监视器。可以用来当屏幕用,不过效果很不好。画面是扭曲的。而且你需要一根OMTP和CTIA互转的线然后把输出白线接鹰眼锐视输入白线。

一个飞毛腿10000mah移动电源

一块2200mah狮子牌动力电池,用来驱动鹰眼锐视

————————-

其他用到的,一个HDMI转VGA的接头,HDMI线

一个无线飞鼠

一个花生棒(没有用上,不过用上了搭配的账号)

 

以上就是目前用的硬件。

[music]胡枝子

从网易云音乐上听到了一个叫胡枝子的女的唱的歌,很好听!

也不知道她是歌手还是群众。说是歌手,似乎不太出名,也没什么粉,说是群众,唱的又很好,还有风琴什么的其他的乐器。

又也许是开个什么青旅,咖啡馆什么的那种文青吧。不管怎么样,很好听。

 

 

00:00/00:00
00:00/00:00
00:00/00:00
00:00/00:00

Continue reading “[music]胡枝子”

[这些天的一天]树莓派进程1

raspberrypi3入手3天了。取得了以下成就:

主体组装成功。

通过试验几张不同的tf卡,成功地通过noob和镜像烧录两种方式安装了原版和ubantu两个系统。

经验:

1 64gtf卡不能从windows直接格式化为fat32格式。需要借助其他工具,这里我使用了一个叫做guiformat的小工具。

2 raspberrypi3好像有点挑卡,kingston的64g的好像不是很认,transcend的64g的没问题。

3 从官网下载的noob要解压缩以后全部拷贝到tf卡里。从官网下载的原版镜像也要解压缩成img之后再用Win32DiskImager烧录。

4 raspberry没有电源开关,所以应该使用一根带有船型开关的usb线,我手头没有,所以搞了一根usb延长线,关机的时候拔掉中间即可,可以减少raspberry usb接口的损耗。

5 raspberry的3.5mm的口是可以输出视频的,计划使用它接到鹰眼锐视屏上。鹰眼锐视屏带有av3的视频输入,是一根黄线一根红线。不幸的是今天鹰眼锐视的电池鼓了,不能用了。只能重新买一个。买了一个狮子牌的20c的2200mah的3s电池。不过今天没有发货,真是不幸,明天天气不错,计划去窟窿山,这样也没法飞phantom了。完后本来从淘宝上买了两根3.5mm口一分三转红白黄的线,可是又想起以前公司发的那个渣DV好像送了一根,果然回南公司找到了。那个渣DV拍视频是不行,附件那叫一个全,也算物尽其用了。这样回头可以把淘宝买的退掉。鹰眼锐视可以作移动时使用,给raspberry配一个小米移动电源。不过平时搞研究的时候还是需要一个屏幕,清楚一点的,接电源的,又从南公司把以前的Toshiba的笔记本屏搞来了,淘宝了一个驱动板,回头改成显示器,加上支架花了100块,不过这个卖家真是特别热情周到,从未见过这样的,很久以前还咨询过他,也是超热情。

其他:

目标,首先是让raspberry变成b’b的服务器搭配花生棒。也许以后发现性能和网速都可以的话,可以不用poco的图床了,直接用自己就好。其他的功用还没想好。之前有一个linux的系统可以破解wep加密的wifi,不知有否破解wpa2的,可以研究下。

 

其他的在探索过程中再说吧。

 

img_20160403_225520

img_20160403_225527

img_20160403_225538

[这些天的一天]迎接树莓派3

这段时间BLOG更新没什么营养,都是发些图片记录下日常的流水账。

买了树莓派3,正在邮来的路上。把phantom2 的那块坏了的电池也送去改装了。

最近挖的坑都点多,树莓派3,又想好好学学编程,先把穿梭货架的核价软件部署到WEB上。可是到底学php还是python还是wolfram?都不是很懂。

现在感觉大学学的东西都是垃圾,一点用都没有,哪怕上物理系学学电烙铁现在也能派上用场。

又是一段比较忙碌浑噩的低潮吧。工作上虽然充实,但是都是些零碎的事情。而且一天天感觉这样搞下去也还是这般水平,没有一个飞跃。

在考虑房租的问题,房租还是蛮沉重的。现在开始攒的话一分钱不花也需要到9月份了。况且还要去冰岛。还要拍照。

车也要赶紧练练。

 

实在是缺乏一个酣畅淋漓的能够释放的理由,有点压抑。

 

心不静,写了这么写风马牛不相及的事情。

[图片]济南夜景

纠结于到底是用[图片]还是用[游记]还是决定用图片,因为济南天天去,谈不上游记

img_20160317_194653

img_20160317_212226

img_20160317_212235

img_20160317_212243

 

ps.拍照片的上午去爬的千佛山,本来还想去英雄山,因为向西走的时候泉城公园西南施工,绕不出去了,兜了个大圈子才出去,出去都天黑了,就没去英雄山。就满济南到处溜达,转悠,绕着大明湖转了好几圈,最后熬到1点,坐卧铺去北京

下图是千佛山的一个山洞,没敢进去

img_20160317_172409

[这些天的一天]图床问题与可视化编辑器

这半个多月很忙,出差很多,所以把主机关掉了,所以blog一直没有开。下个周又要出差,可以带着主机或者关掉。

一个周没开机,blog还是出了问题,poco的图床挂了,所有外链都无法显示,查了一下,把图片地址中有个-c删掉就可以了。真是奇怪。

可视化编辑器也出了问题,写文章一直无法显示出来,清空浏览器缓存之后得以恢复。

 

[这些天的一天]花生棒

device_04_141215

也许我应该当一名geek。最近经常被自己种草。前几天突然发狂般地相中了花生棒。火速入手。用来代替nat123。今天连接上了,速度还不错,ping速度从300多降到100多。而且手机不需要启动nat123,省下的资源运行ksweb也没问题,不需要再买个更好的手机了。但是有个问题,域名必须转到花生壳的域名服务下才能映射。而且要在域名续费2个月后才能转。这样的话需要一个月后才能使用花生棒的服务。没办法,先坚持用着nat123吧。勉强能用,虽然经常掉线,但是比以前的nuc+iis可是要稳定多了。

 

另外又相中了树莓派3.感觉性能跟骁龙410的手机应该差不多,才299(期货价),应该有很多可玩之处,可以学习linux,还可以搞出很多应用的设备。比如仓库的电子看板系统,如果结合简易的wms系统,那就会对工作有很大的帮助了。

 

[游记]北九水一日游

2月21日与王宁一起游览了北九水,本来以为是从大河东爬到北九水,很有挑战性的路线。所以没有带爸爸妈妈一起,后来才知道是从河东村(阿诺妈妈的朋友家那里)上山游览北九水。

虽然没有按预想的游览,少了很多挑战,冰也不如想象得多,花也没有开。但是路上的风景也不错。

——

猫和羊是蔚竹庵门口的,也不怕人。其中一只大山羊一只跟着我往山上爬,我以为它要顶我屁股,一只很担心。最后我想跟它友好一下,它直接把我的羽绒服角给嚼着吃了。

后面还有上下山石如飞的松鼠。相搏而下穿行于林间的猫。

DCIM100GOPROGOPR5884.

DCIM100GOPROGOPR5892.

DCIM100GOPROGOPR5894.

DCIM100GOPROGOPR5904.

DCIM100GOPROGOPR5930.

DCIM100GOPROGOPR5938.

DCIM100GOPROGOPR5946.

DCIM100GOPROGOPR5975.

DCIM100GOPROGOPR6006.

DCIM100GOPROGOPR6013.

img_20160221_110442-01

img_20160221_125428-01

DCIM100GOPROGOPR5867.

DCIM100GOPROGOPR5878.