【派】0003-系统环境--搭建

【派】0003-系统环境--搭建

[TOC]

系统下载

官方最推荐的就是raspbian了,对于初学者还是建议使用带有图形化的桌面版。

https://downloads.raspberrypi.org/raspbian_latest

镜像烧录

笔者这里使用的是MacOS的,Windows系统或者linux系统的,可以自行搜索或者留言邮件。

点亮开机

顺利的话,应该是直接进入系统了。

连接网络

从左上角双击打开LX终端,输入命令查看网络信息。

ifconfig -a

可以分别记录一下eth0(有线网卡)和wlan0(无线网卡)的mac地址,因为笔者的无线路由器是采用白名单绑定mac地址的。此部分的具体操作因路由器品牌型号和系统不一致,请自行查阅相关信息。如果读者的路由器没有绑定,可以跳过此步骤。

修改/etc/network/interfaces

不建议在stretch版本之上使用这个修改。建议直接通过图形化操作窗口进行修改。

sudo nano /etc/network/interfaces

修改为

auto lo eth0 wlan0

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0

iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

修改/etc/wpa_supplicant/wpa_supplicant.conf

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

修改为:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="WiFi-A"
    psk="12345678"
    priority=5
}

network={
    ssid="WiFi-B"
    psk="12345678"
    priority=4
}

network={
    ssid="WiFi-C"
    psk="12345678"
    priority=3
}

使用图形化桌面进行配置

树莓派RaspberryPi因为性能问题,开机启动加载驱动程序类似懒加载。因此,请在树莓派处于关机状态下,插入HDMI线缆和USB鼠标键盘,再进行开机。

开机后,默认会进入Raspbian系统。

然后点击画面右上角配置网络信息。

image

选择要连接WiFi的SSID。

注意:此型号树莓派只支持2.4GHz网络,不支持5GHz网络。

image

选择SSID后,在弹出的对话框中输入WiFi的密码,并确定。

image

从画面左上角打开终端,并输入ifconfig -a命令查看网络信息。

image

并根据wlan0的MAC地址,在路由器中绑定IP为192.168.0.108

使用sudo reboot命令后重启树莓派查看网络是否生效。

更换hosts

在终端中编辑hosts文件。

sudo nano /etc/hosts

编辑后,可以使用ctrl+O 保存,回车后,在使用ctrl+X退出。

在重新更新一下。

sudo systemctl restart NetworkManager

更新源

虽然系统是最新的,但软件安装环境未必,先更新吧。

sudo nano /etc/apt/sources.list

修改为:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib

然后Ctrl + O键、Enter键进行保存,Ctrl + X键退出。

或者更换为中国科学技术大学的镜像源

sudo sed -i 's|mirrordirector.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list
sudo sed -i 's|archive.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list

执行以下更新命令

sudo apt-get update
sudo apt-get upgrade

#或者

sudo apt-get update &&  sudo apt-get upgrade -y

视网络环境,等一会儿吧。

安装中文字体

安装了思源正黑和思源微米黑。开源的,中文的。

sudo apt-get install ttf-wqy-zenhei
sudo apt-get install ttf-wqy-microhei

安装中文拼音输入法

没有中文输入法还是不习惯的。

sudo apt-get install ibus ibus-pinyin

安装远程服务

为了能让Windows的远程桌面连接进来,需要安装一个远程服务。

sudo apt-get install xrdp
sudo apt-get install rdesktop

安装snap

sudo apt install snapd

查找软件

snap find docker

安装软件

sudo snap install docker
sudo snap install nextcloud

安装Docker服务

根据实际情况选择是否安装。

请根据实际的系统去https://download.docker.com/linux/

查找对应的deb包。

因为Docker现在更新为Docker CEDocker EE了,网上原有的安装方式,大多失效了。

比如笔者当前是香橙派 Zero Plus 2 H5的开发板,ubuntu server的系统,所以笔者的下载路径是

https://download.docker.com/linux/ubuntu/dists/xenial/pool/test/arm64/docker-ce_17.07.0~ce~rc1-0~ubuntu_arm64.deb


https://download.docker.com/linux/debian/dists/jessie/pool/stable/amd64/docker-ce_17.06.0~ce-0~debian_amd64.deb   

因此,具体操作如下:

创建一个下载文件夹

mkdir Downloads

进入文件夹

cd Downloads

下载deb

wget --no-check-certificate  https://download.docker.com/linux/ubuntu/dists/xenial/pool/test/arm64/docker-ce_17.07.0~ce~rc1-0~ubuntu_arm64.deb


wget --no-check-certificate https://download.docker.com/linux/debian/dists/jessie/pool/stable/amd64/docker-ce_17.06.0~ce-0~debian_amd64.deb

安装deb

sudo dpkg -i docker-ce_17.07.0~ce~rc1-0~ubuntu_arm64.deb

sudo dpkg -i docker-ce_17.06.0~ce-0~debian_amd64.deb

设置开启启动

sudo systemctl enable docker  #在服务器上设置设置开机启动
sudo systemctl start docker   #启动docker服务

添加Docker加速器

视实际网络情况,选择是否需要添加Docker加速器。

访问https://www.daocloud.io/mirror#accelerator-doc获取自己的Docker加速器,并根据系统进行配置。

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://672bc229.m.daocloud.io

Docker的图形化管理

没有图形化的管理方式是不习惯的。在桌面系统下,还是希望有一个图形化的管理软件的,这里使用portainer。

docker pull portainer/portainer

启动portainer

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

此方法仅限Linux系统。MacOS和Windows系统,请使用Kitematic来进行设置运行。

安装Netdata

Netdata 是一款 Linux 性能实时监测工具.。以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。
Netdata文档地址:https://github.com/firehol/netdata/wiki

资源消耗有点大,根据实际情况选择是否安装。

相关环境

apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl

下载Netdata

笔者成文的时候是v1.7.0

wget --no-check-certificate https://github.com/firehol/netdata/releases/download/v1.7.0/netdata-1.7.0.tar.gz

解压

tar -xf netdata-1.7.0.tar.gz

安装

cd netdata-1.7.0
./netdata-installer.sh

在浏览器中访问http://localhost:19999进行访问。

查看时间

date -R

如时间错乱可以改时区
配置时区的命令是:

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

安装samba

sudo apt-get install samba

宝塔面板

偶然间找到的这个。测试版安装方式:https://www.bt.cn/bbs/thread-2782-1-1.html

Debian下的安装:

sudo wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

安装结束后,提示如下:

==================================================================
Congratulations! Install succeeded!
==================================================================
Bt-Panel: http://175.160.128.210:8888
username: admin
password: cc592e52
Warning:
If you cannot access the panel, 
release the following port (8888|888|80|443|20|21) in the security group
==================================================================

然后打开浏览器访问:

http://自己的ip:8888  

使用用户名密码进行登录,根据需要选择安装LNMP还是LAMP。由于笔者成文时,是测试版的宝塔,所以不支持极速安装,笔者选择的是LNMP的编译安装。开始漫长的等待……

python相关

pip安装

sudo apt-get install openssl
sudo apt-get install libdev-ssl

下载get-pip.py

sudo wget https://bootstrap.pypa.io/get-pip.py

安装pip

sudo python get-pip.py

安装motion

sudo apt-get install motion

建议先备份原有配置文件

sudo cp/etc/motion/motion.conf/etc/motion/motion.conf.bak

打开配置文档

sudo nano /etc/motion/motion.conf

根据实际使用情况,修改如下配置

width = 1280           #图像的宽

height = 720       #图像的高

stream_maxrate = 100

target_dir = /home/pi/motion-images           #图片保存的路径

stream_localhost = off              #允许通过网页查看摄像头

其余配置,请根据个人实际需要,并根据官方文档进行适当修改和配置。

运行

sudo motion

查看

#配置页面
http://localhost:8080

#视频流页面
http://localhost:8081

开机运行

sudo vim /etc/rc.local

在exit 0前添加 motion , 保存,就会开机自动运行了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,602评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,442评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,878评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,306评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,330评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,071评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,382评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,006评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,512评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,965评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,094评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,732评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,283评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,286评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,512评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,536评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,828评论 2 345

推荐阅读更多精彩内容