树莓派从零开始配置

采购硬件

必要的硬件是裸板,电源线,MicroSD卡,网线最好也来一根

主板上集成了CPU、RAM、网卡、蓝牙和wifi模块等
MicroSD卡烧录操作系统,作为硬盘使用

烧录操作系统

官网下载地址是https://www.raspberrypi.org/downloads/,但速度较慢,下面收集了一些其它操作系统和镜像源

 CentOS          http://mirror.centos.org/altarch/7/isos/armhfp/CentOS-Userland-7-armv7hl-Minimal-1611-RaspberryPi3.img.xz

 ubuntu-mate     https://ubuntu-mate.org/raspberry-pi/ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz

 ubuntu-core     http://cdimage.ubuntu.com/ubuntu-core/16/edge/current/ubuntu-core-16-armhf+raspi3.img.xz

 Fedora-Minimal  https://mirrors.ustc.edu.cn/fedora/releases/26/Spins/armhfp/images/Fedora-Minimal-armhfp-26-1.5-sda.raw.xz

 Fedora-Server   https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/26/Server/armhfp/images/Fedora-Server-armhfp-26-1.5-sda.raw.xz

 Raspbian        http://vx2-downloads.raspberrypi.org/raspbian/images/raspbian-2017-09-08/2017-09-07-raspbian-stretch.zip

烧录工具可使用Win32DiskImager,下载地址http://sourceforge.net/projects/win32diskimager/

这样使用读卡器将SD卡插在Windows电脑上,即可使用Win32DiskImager将下载的操作系统镜像烧录至SD卡中

获取IP

1、有显示器的情况下,当然可以直接hdmi接口接显示器,使用命令ifconfig即可查看ip
2、没显示器的,需要一根网线,连接到路由器,或者联网的笔记本电脑,登录路由器或者在电脑上输入arp -a,可以查看到连接上的树莓派

开机配置

修改密码

raspbian操作系统默认用户是pi,密码是raspberry,开机后最好使用passwd命令修改,并设置root密码

校准时区

dpkg-reconfigure tzdata

选择Asia,上海后,使用date命令发现时间对了

配置ssh服务

系统默认安装并打开了ssh服务的,如果没有可以使用如下命令安装,打开

apt-get install ssh
service ssh restart

默认root是被禁止远程的,可以修改配置文件/etc/ssh/sshd_config,修改如下一行

PermitRootLogin yes

然后重启ssh服务即可

使用netstat -tap | grep sshd可以发现sshd已经处于LISTEN状态代表服务正常

配置samba服务

samba用来共享文件夹,安装配置如下:

apt-get install samba

修改配置文件/etc/samba/smb.conf,按如下格式添加一个共享项

[share]
   comment = Home Directories
   path=/home/xxx  # 代表你要共享的目录
   browseable = yes
   read only = no
   create mask = 0775
   directory mask = 0775
   guest ok = yes # 添加此行则不需密码,即可共享     

为samba添加用户名,密码

    smbpasswd -a username

重启smb服务

service smbd restart

这样你在Windows电脑上//ip/share,输入用户名密码就可以访问共享的文件夹了

配置远程服务

apt-get install xrdp
service xrdp restart

在Windows端即可使用远程桌面连接,输入ip,用户名,密码,远程上树莓派的桌面,不需要额外购买显示器,是不是很炫酷,当然你也可以安装vnc,在windows端使用vnc viewer远程也可。

配置http服务

提供http服务的主流有apache和nginx两种,下面以nginx为例

apt-get install nginx
service nginx restart
netstat -tap | grep nginx

可以发现nginx服务程序已经在80http默认端口上监听了

打开http://ip,即可看到默认的nginx主页

nginx主页位于/var/www/html下,在/etc/nginx/sites-avaliable目录下有个default配置文件,里面有如下设置

root /var/www/html;
index index.html index.htm index.nginx-debian.html;

可以看到根目录是/var/www/html,主页是index*

那么我们可以在/var/www/html中添加一个index.html文件测试下,内容如下:

<html>
    <body>
        <h1 style="color:red">Welcome to my Raspberray Pi !<h1>
    <body>
</hmtl>

再次访问主页即可以看到我们自定义的主页了

猜你喜欢

转载自blog.csdn.net/gg_simida/article/details/79425133