文档章节

树莓派搭建java web服务器(一)---树莓派入门系统安装

可烦叔叔
 可烦叔叔
发布于 2015/08/27 11:05
字数 672
阅读 156
收藏 4

一、安装准备(硬件部分)

  1. 树莓派主板

  2. TF卡 >=8G

  3. 读卡器

  4. 一台PC

  5. 电源+电源线 5V 2A

  6. 网线

  7. usb鼠标+usb键盘 (后期不需要)

  8. 液晶显示器(后期不需要)

  9. HDMI转VGA视频线(后期不需要)

二、安装系统

  1. 首先将TF卡在PC上进行格式化 fat32格式。

  2. 下载系统文件

    树莓派官方 Raspbian 系统下载:http://www.raspberrypi.org/downloads    
    或直接下载 http://downloads.raspberrypi.org/raspbian_latest.torrent 最新版的 BT 种子。

    下载解压后得到 2015-05-05-raspbian-wheezy.img  (截至发帖时的最新版本)

    (最新版本默认关闭ssh,需要在tf根目录手动创建一个SSH文件,不需要后缀)

  3. 下载系统写入工具  Win32 Disk Imager

    官方下载地址:http://sourceforge.net/projects/win32diskimager/

    下载完成并安装成功后运行程序,将TF卡连接到电脑上,选择TF所在的盘符,这里是I盘,选择第二步解压的系统文件,点击 Write 按钮。进行系统安装。

  4. 安装成功后,将TF卡插入 树莓派,然后通电。启动。记得连接上鼠标键盘,显示器。

  5. 第一次启动我们会看到 raspi-config 界面。

    这里我们简单的设置一下。(raspi-config 详细的设置可以参考另外一篇文章。地址:http://my.oschina.net/javawing/blog/497139

    这里我们只选择第一个选项 Expand Filesystem。一路回车就好。

    我们选择 finish。重启后正式开始树莓派搭建java web服务器之旅。

三、在开始搭建服务器之前,先进行一些小的配置。

启用root用户

有些同学可能之前接触过linux系统,大家一般都是用root用户来进行操作。

树莓派默认是不能使用root用户的,我们先使用默认的 pi 用户登录系统,密码也是默认的 raspberry

         成功登陆后,执行以下命令

         新版系统默认关闭root的远程SSH登陆,需要开启

vi /etc/ssh/sshd_config

         修改 PermitRootLogin without-password 为 PermitRootLogin yes

       

sudo passwd root
//输入两次root密码 
sudo passwd --unlock root 
//解锁root用户

 

  • 更换vim编辑器

    树莓派自带的vim编辑器实在是不好用。所以我们需要更换。

    首先卸载默认的vim编辑器,执行以下命令

sudo apt-get remove vim-common

        然后重新安装vim

sudo apt-get install vim
  • 支持 ll 命令

    树莓派默认不支持 ll 命令

cd 
vi .bashrc
//找到  alias ll='ls $LS_OPTIONS -l'  将前面的 # 号去掉
# alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'

 

        然后保存退出,重启树莓派。就可以支持 ll 命令了。

© 著作权归作者所有

可烦叔叔
粉丝 1
博文 6
码字总数 1790
作品 0
西安
项目经理
私信 提问
用树莓派通过Java实现远程控制电灯

用树莓派通过Java实现远程控制电灯 本文章由 亓根火柴 原创,转载请注明出处:http://blog.csdn.net/qigenhuochai/article/details/17661845 传说,女娲娘娘炼就七根火柴,来帮助人类度过第一个...

亓根火柴
2014/01/02
1K
2
树莓派使用入门:可以使用树莓派学习的 3 种流行编程语言

通过树莓派学习编程,让你在就业市场上更值钱。 在本系列的上一篇文章中,我分享了 教孩子们使用树莓派编程 的一些方式。理论上,这些资源并不局限于只适用于孩子们,成人也是可以使用的。但...

作者: Anderson Silva
03/28
0
0
树莓派使用DHT11温湿度传感器

一、相关介绍 DHT11介绍: DHT11是一款比较便宜的温湿度传感器模块。读取数据只需要占用一个IO口。能够同时测量温度和相对湿度。 DHT11的数据手册可以看这里:http://wenku.baidu.com/view/1...

李鱼跃龙门
2014/06/07
19.9K
18
raspberrypi的相关网址

一、NOOBS安装 NOOBS使用说明书 http://www.shumeipai.net/thread-20009-1-1.html NOOBS自定义多系统启动 https://www.jianshu.com/p/afbcd17b785d NOOBS安装自定义系统 https://blog.csdn.......

mbzhong
2018/11/14
108
0
手机上使用MARSIOT去远程控制树莓派的简单教程

MARSIOT(火星互联)时一款手机APP,专门用来远程控制树莓派的GPIO。 APP一共不到2M,没有后台进程,没有读取短信或通讯录等恶意行为,绝对 是一个绿色软件,而且是我们中国人自己开发的软件,...

xiangstudio
2017/02/10
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

c++ 虚基类

c++ 虚基类 p556

天王盖地虎626
14分钟前
10
0
Java中的面向对象

一、面向对象 面向对象和面向过程的区别 过程就是函数,就是写方法,就是方法的一种实现。 对象就是将函数,属性的一种封装。用人们思考习惯的方式思考问题。 如何自定义类 修饰符 类名{ //成...

zhiruochujian
22分钟前
3
0
k8s删除Terminating状态的命名空间

背景: 我们都知道在k8s中namespace有两种常见的状态,即Active和Terminating状态,其中后者一般会比较少见,只有当对应的命名空间下还存在运行的资源,但是该命名空间被删除时才会出现所谓的...

Andy-xu
25分钟前
19
0
seata源码阅读笔记

seata源码阅读笔记 本文没有seata的使用方法,怎么使用seata可以参考官方示例,详细的很。 本文基于v0.8.0版本,本文没贴代码。 seata中的三个重要部分: TC:事务协调器,维护全局事务和分支...

东都大狼狗
38分钟前
7
0
Rust:最小化窗口后 CPU占用率高 (winit,glutin,imgui-rust)

最近试着用 imgui-rust 绘制界面,发现窗口最小化后CPU占用会增大。 查询的资料如下: https://github.com/rust-windowing/winit/issues/783 https://github.com/ocornut/imgui/issues/1151 ...

reter
42分钟前
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部