型号:树莓派3B
树莓派安装Ubuntu MATE
从Ubuntu MATE官网下载好镜像压缩包 ubuntu-mate-16.04-desktop-armh.xz
按照官网的步骤,解压,复制到sd卡里
解压
unxz ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img.xz
用 lsblk 命令查看sd卡是sd几,如sdb,sdc(The microSDHC may be presented on any/dev/sdXso use the command lsblk to check.)
lsblk
复制镜像到sd卡里
sudo ddrescue -D --force ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img /dev/sdx
或者windows中用Win32DiskImager复制到sd卡里
复制sd卡内容到镜像
类似GHOST的原理,用dd命令一位一位的复制sd卡的内容到img文件。
同样的用 lsblk 命令查看sd卡是sd几,如sdb,sdc
lsblk
复制sd卡内容到镜像里
sudo ddrescue -D --force /dev/sdx /target/path/ubuntu-mate-2017-1-16-backup.img
树莓派搭建mysql+tomcat+jdk环境
更新软件源
apt-get upgrade
apt-get update
安装mysql
apt-get install mysql-server
安装完成后会配置root密码
移除自带的openjdk
apt-get remove openjdk*
安装jdk
下载jdk
版本是Linux ARM 32 Hard Float ABI,笔者写这篇文章时的最新版本为:jdk-8u111-linux-arm32-vfp-hflt.tar.gz
第一行是我们需要的版本可以在pc机用迅雷等下载工具下载,然后通过xftp等工具上传到树莓派上。或者直接在树莓派上用wget命令下载
解压缩
tar zxvf jdk-8u111-linux-arm32-vfp-hflt.tar.gz
移动到自己喜欢的文件夹,或者是一般存放第三方软件的文件夹
mv jdk-8u111-linux-arm32-vfp-hflt.tar.gz /usr/local/java/
添加环境变量,在/etc/profile文件中添加以下三行
export JAVA_HOME=/usr/local/jdk1.7.0_79
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
使环境变量生效
source /etc/profile
执行命令后只是当前用户生效,重启后使得所有用户都生效。
执行
java -version
可以看到java是否已经安装成功。
tomcat安装可以看我之前的一篇文章,完全一样。
其他电脑在能ping同树莓派ip的情况下,如果访问不了ip:8080,查看ufw状态
sudo ufw status
简单的方法就是关掉
sudo ufw disable
或者可以开放8080端口
sudo ufw allow 8080
更多配置可以在百度上搜索有关ufw的配置,如ubuntu的ufw如何开放特定端口?
网友评论