一、安装SSH工具

  这里用的是putty,下载下来是一个exe文件,点开就能用。

  下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

  

  由于我连的是手机上的热点,所以可以查到树莓派的IP:

  

二、登录树莓派

  在putty配置页面填入树莓派的ip地址,端口默认22,连接类型选择SSH,点击open即可连接。

  

  第一次连接会弹出安全警告,选择No即可。树莓派默认的用户名是pi,密码是raspberry,填入就可以成功登录树莓派。

  

期间遇到的错误:

  连接超时错误,这时打开 putty 是 inactive

  

  从网上搜时,大多都是Network error:Connection refused这个连接失败的错误(因为没有写ssh文件,但是我在前面写了)

  因为电脑端连的是宿舍的宽带,但是热点是手机端开的,后来电脑连手机热点就没有这个错误,沙雕了,原来不是一个网,可以active了(用的树莓派的ip)。

  

三、基础配置

①开启root权限

  sudo passwd root

②扩展SD卡

  putty连接系统后,可以把系统扩展到整个SD卡,使系统资源利用率更高,运行更流畅。

  输入命令 sudo raspi-config 进入如下界面,选择 Advanced Options 选项。

  选择 Expand Filesystem 选项,接着重启就生效了。

  

  

③安装vim

  树莓派默认没有安装vim,执行下面命令安装:

  sudo apt-get install vim

  安装好之后可以使用vi/vim进行编辑操作,启动vim时,当前用户宿主目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以一般情况下把.vimrc文件创建在当前用户的宿主目录下比较方便,即创建的命令为$vi ~/.vimrc;要想全部有效,可以修改/etc/vim/vimrc。

  pi@raspberrypi ~ $ vi .vimrc

  编辑内容:

"开启语法高亮

syntax on

"依文件类型设置自动缩进

filetype indent plugin on

"在状态栏显示正在输入的命令

set showcmd

"显示行号

set number

"设TAB宽4个空格

set tabstop=4

  点击Esc(退出编辑),然后输入冒号,输入wq保存退出即可。

  补充:

:wq
保存后退出
:wq!
强制保存后退出
:w
保存但不退出
:w!
若文件属性为只读时,强制写入该文档
:q
退出
:q!
不保存强制退出

④改变键盘布局

   默认键盘布局是英国(UK),我们用的键盘布局一般是美国(US)

// 进入设置页面
sudo raspi-config
// 选择 4 Localisation Options -> I3 Change Keyboard Layout

  

⑤更新软件源

  由于树莓派官方软件源在国外,所以速度慢,更新软件源可以让软件下载地更快,介绍几个国内源:

中科大       deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
清华          deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
大连东软   deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
重庆大学   deb http://mirrors.cqu.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
浙江大学   deb http://mirrors.zju.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
阿里云      deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main contrib non-free rpi
搜狐         deb http://mirrors.sohu.com/raspbian/raspbian/ stretch main contrib non-free rpi

  先输入指令 sudo vi /etc/apt/sources.list 使用vi命令编辑sources.list。

  下图选用了浙大的软件源:

  

  然后还是Esc——:——wq。然后执行命令 sudo apt-get update 即可更新软件源。

  

⑥校正树莓派时间

// 设置时区为 亚洲(Asia) 上海(Shanghai)
sudo dpkg-reconfigure tzdata
// 启动 NTP 使计算机时钟与 Internet 时间服务器同步
sudo timedatectl set-ntp true

  

参考自:https://blog.csdn.net/weixin_42427878/article/details/80698911

树莓派3B+(二)的更多相关文章

  1. Linux实现树莓派3B的国密SM9算法交叉编译——(二)miracl库的测试与静态库的生成

    先参考这篇文章 Linux实现树莓派3B的国密SM9算法交叉编译——(一)环境部署.简单测试与eclipse工程项目测试 部署好环境,并简单测试交叉编译环境是否安装成功,最后实现在Eclipse上进行 ...

  2. 树莓派3B+(一)

    第一步:安装raspbian系统 介绍:Raspbian是为树莓派设计,基于Debian的操作系统,由一个小团队开发.其不隶属于树莓派基金会,但被列为官方支持的操作系统. 下载地址:https://w ...

  3. 树莓派3B/3B+ 清华镜像系统和安装中文输入法Fcitx及Google拼音输入法

    你还在为树莓派无法安装中文输入法而到处找教程吗? 你还在为树莓派每次下载都要远隔重洋获取资源,龟速下载而烦恼吗? 为了解决这个问题,在这篇树莓派教程中,我将手把手叫你怎样安装 清华镜像系统和中文输入法 ...

  4. Linux实现树莓派3B的国密SM9算法交叉编译——(三)国密SM9算法实现

    先参考这篇文章 Linux实现树莓派3B的国密SM9算法交叉编译——(二)miracl库的测试与静态库的生成 进行miracl库的交叉编译测试,并生成miracl静态链接库. 这篇文章主要介绍基于mi ...

  5. Linux实现树莓派3B的国密SM9算法交叉编译——(一)环境部署、简单测试与eclipse工程项目测试

    这篇文章主要介绍了交叉编译的实现,包括环境部署,并简单测试交叉编译环境是否安装成功. 一.交叉编译 在一个平台上生成另一个平台上的可执行代码.为什么要大费周折的进行交叉编译呢?一句话:不得已而为之.有 ...

  6. 树莓派3B的食用方法-1(装系统 网线ssh连接)

    首先要有一个树莓派3B , 在某宝买就行, 这东西基本上找到假货都难,另外国产和英国也没什么差别,差不多哪个便宜买哪个就行. 不要买店家的套餐,一个是配的东西有些不需要,有的质量也不好. 提示:除了G ...

  7. 树莓派3B+上运行.Net Core项目

    最近买了个树莓派3B+,准备把自己写的一个.Net Core爬虫挂在上面跑 买之前没有想到树莓派因为是今年新出的,导致驱动以及系统啥的都不是很完善,导致走了很多弯路,早知道买树莓派3就不用那么多折腾了 ...

  8. 树莓派3B+通过路由器进SSH和VNC

    1.打开树莓派官网 www.raspberrypi.org 选择 ”Raspbian Stretch with desktop and recommended software“ 并下载 镜像包含推荐 ...

  9. 树莓派3b+ Ubuntu 16.04 MATA系统 ssh远程登陆后修改主机名、用户密码和用户名

    写在前面: 刚刚开始写博客,记录下自己的学习过程,备忘. 最近在使用树莓派做智能小车的开发,使用的是树莓派3b+,安装的是Ubuntu 16.04 MATA 系统,安装系统后需要修改主机名,登陆密码以 ...

随机推荐

  1. go并发调度原理学习

    aaarticlea/jpeg;base64,/9j/4AAQSkZJRgABAQAAkACQAAD/4QB0RXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAA

  2. Android 8.0 的部分坑及对应解决方法

    虽然 Android 9.0 都已经面世了,本篇文章写的有点迟了. 但是迟到好过不到,因此基于此这边还是记录一下项目中遇到的 Android 8.0 的坑及对应解决方法. 每次系统升级,虽然系统功能更 ...

  3. Servlet_note

    2015/8/24 Web项目目录结构:总目录my,中有WEB-INF目录,中有classes.lib两目录和web.xml文件.classes保存编译好的java文件,lib保存库文件,web.xm ...

  4. 47.Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(2)

    查看Odoo产品分析系列--目录 Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(1) 4 添加自定义字段 定制odoo的最普通的原因就是指定到公司的附加信息.如果您正在运行一 ...

  5. 可达用户投资额的计算(Java)

    有话要说: 前阵子遇到了一个计算可达用户投资额的问题,觉得非常有趣,故把它记录下来. 问题描述: 某产品可被投资,注册后才可以投资,其注册可以被邀请(并不是每个人都是被邀请的).邀请人可以邀请多个人注 ...

  6. JVM内存结构,运行机制

    三月十号,白天出去有事情出去了一天,晚上刚到食堂就接到阿里电话, 紧张到不行,很多基础的问题都不知道从哪里说了orz: 其中关于JVM内存结构,运行机制,自己笔记里面有总结的,可当天还是一下子说不出来 ...

  7. vue(5)—— vue的路由插件—vue-router 常用属性方法

    前端路由 看到这里可能有朋友有疑惑了,前端也有路由吗?这些难道不应该是在后端部分操作的吗?确实是这样,但是现在前后端分离后,加上现在的前端框架的实用性,为的就是均衡前后端的工作量,所以在前端也有了路由 ...

  8. JavaScript jQuery 中定义数组操作及数组操作

    1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象 Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维 ...

  9. AngularJS学习之旅—AngularJS 表单(十六)

    一.AngularJS 表单 AngularJS 表单是输入控件的集合. HTML 控件 以下 HTML input 元素被称为 HTML 控件: input 元素 select 元素 button ...

  10. Vue.js01:跑马灯效果

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...