百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

1. 玩转树莓派——系统安装

ztj100 2024-12-08 20:06 20 浏览 0 评论

Raspberry Pi

树莓派官网为 https://www.raspberrypi.org/ 。
通过官网可以跳转到指定的淘宝卖家店铺。按需选择即可。 个人建议附件只需要散热器、电源、多层外壳就好。
如果没有microSD卡及配套的读卡器,建议同时购买(SD卡容量建议4G以上)。
如果有单独的显示器,可考虑额外购置HDMI线。
个人购买的是Raspberry Pi B3+,使用的笔记本系统为Windows 10。

  • Raspbian

树莓派支持许多系统,比如官方的Raspbian,专为NAS打造的OpenMediaVault等等。
我们以官方推荐的Raspbian为例。(我下载的版本是2018-11-13-raspbian-stretch-lite)
为了将镜像做成可启动U盘/SD卡,我们还需要下载Etcher或者Win32DiskImager。
由于Etcher使用AWS服务,下载速度堪忧,建议Windows用户使用Win32DiskImager。
安装Win32DiskImager,选取解压得到的img烧录进SD卡。

  • SSH

Raspbian默认没有启用SSH,需要在烧录后的SD卡boot磁盘下新建一个文件名为ssh的空文件(注意没有文件名后缀)。
将SD卡插入树莓派,连接网线。过30秒左右,在路由器上查看新增的设备。
使用SSH客户端(比如Windows上用XShell),连接树莓派。

#假设ip为10.110.97.115
ssh pi@10.110.97.115
#第一次连接需要接受证书,默认密码为raspberry
  • raspi-config

SSH连接成功后,会提示使用passwd命令修改密码。
同时会提示因为地区代码没设置,导致WiFi未启用。

sudo raspi-config

Localisation Options --> Change WiFi Country --> CN

  • 更新软件源
sudo apt-get update
  • 服务与开机自启动

旧版本的Linux多采用System V,配置文件和运行脚本放在/etc/init.d目录下,开机启动哪些服务根据运行等级(run level)决定。 而各运行等级所需的服务放在/etc/rc(0..6).d目录下。
如今的Linux采用systemd来启动,使用target代替run level这一术语。
target不仅可以作为分组,也可以进行依赖管理。存放配置文件的目录有/usr/lib/systemd/system, /run/systemd/system, /etc/systemd/system(多为软链接)。


System V

systemd

start

service xxx start

systemctl start xxx.service

stop

service xxx stop

systemctl stop xxx.service

restart

service xxx restart

systemctl restart xxx.service

status

service xxx status

systemctl status xxx.service

reload

service xxx reload

systemctl reload xxx.service

enable

chkconfig --add xxx

systemctl enable xxx.service

disable

chkconfig --del xxx

systemctl disable xxx.service


service命令也可用于systemd。
chkconfig --level 5 xxx on/off可用于指定服务在指定run level的启用、禁用
System V与systemd都是用/var/lib作为数据目录,/var/run作为pid目录。

相关推荐

Jquery 详细用法

1、jQuery介绍(1)jQuery是什么?是一个js框架,其主要思想是利用jQuery提供的选择器查找要操作的节点,然后将找到的节点封装成一个jQuery对象。封装成jQuery对象的目的有...

前端开发79条知识点汇总

1.css禁用鼠标事件2.get/post的理解和他们之间的区别http超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP的工作方式是客户机与服务器之间的请求-应答协议。...

js基础面试题92-130道题目

92.说说你对作用域链的理解参考答案:作用域链的作用是保证执行环境里有权访问的变量和函数是有序的,作用域链的变量只能向上访问,变量访问到window对象即被终止,作用域链向下访问变量是不被允许的。...

Web前端必备基础知识点,百万网友:牛逼

1、Web中的常见攻击方式1.SQL注入------常见的安全性问题。解决方案:前端页面需要校验用户的输入数据(限制用户输入的类型、范围、格式、长度),不能只靠后端去校验用户数据。一来可以提高后端处理...

事件——《JS高级程序设计》

一、事件流1.事件流描述的是从页面中接收事件的顺序2.事件冒泡(eventbubble):事件从开始时由最具体的元素(就是嵌套最深的那个节点)开始,逐级向上传播到较为不具体的节点(就是Docu...

前端开发中79条不可忽视的知识点汇总

过往一些不足的地方,通过博客,好好总结一下。1.css禁用鼠标事件...

Chrome 开发工具之Network

经常会听到比如"为什么我的js代码没执行啊?","我明明发送了请求,为什么反应?","我这个网站怎么加载的这么慢?"这类的问题,那么问题既然存在,就需要去解决它,需要解决它,首先我们得找对导致问题的原...

轻量级 React.js 虚拟美化滚动条组件RScroll

前几天有给大家分享一个Vue自定义滚动条组件VScroll。今天再分享一个最新开发的ReactPC端模拟滚动条组件RScroll。...

一文解读JavaScript事件对象和表单对象

前言相信做网站对JavaScript再熟悉不过了,它是一门脚本语言,不同于Python的是,它是一门浏览器脚本语言,而Python则是服务器脚本语言,我们不光要会Python,还要会JavaScrip...

Python函数参数黑科技:*args与**kwargs深度解析

90%的Python程序员不知道,可变参数设计竟能决定函数的灵活性和扩展性!掌握这些技巧,让你的函数适应任何场景!一、函数参数设计的三大进阶技巧...

深入理解Python3密码学:详解PyCrypto库加密、解密与数字签名

在现代计算领域,信息安全逐渐成为焦点话题。密码学,作为信息保护的关键技术之一,允许我们加密(保密)和解密(解密)数据。...

阿里Nacos惊爆安全漏洞,火速升级!(附修复建议)

前言好,我是threedr3am,我发现nacos最新版本1.4.1对于User-Agent绕过安全漏洞的serverIdentitykey-value修复机制,依然存在绕过问题,在nacos开启了...

Python模块:zoneinfo时区支持详解

一、知识导图二、知识讲解(一)zoneinfo模块概述...

Golang开发的一些注意事项(一)

1.channel关闭后读的问题当channel关闭之后再去读取它,虽然不会引发panic,但会直接得到零值,而且ok的值为false。packagemainimport"...

Python鼠标与键盘自动化指南:从入门到进阶——键盘篇

`pynput`是一个用于控制和监控鼠标和键盘的Python库...

取消回复欢迎 发表评论: