1、配置系統
啓用SSH
sudo raspi-config
5 —— 2 —— Yes
啓用串口
sudo raspi-config
5 —— 6 —— No —— Yes
開啓SSH遠程root
(1)修改root密碼
sudo passwd root
(2)解鎖root用戶
sudo passwd -u root
(3)修改配置文件
sudo nano /etc/ssh/sshd_config
修改內容
PermitRootLogin without-password --> PermitRootLogin yes
(4)重啓(必須)
2、更新
修改源文件
sudo nano /etc/apt/sources.list
添加如下內容(阿里的源)
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi
修改源文件
sudo nano /etc/apt/sources.list.d/raspi.list
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
更新命令
sudo apg-get update -y
sudo apg-get upgrade -y
3、JDK
編輯配置文件:
sudo nano /etc/profile
在文件底部追加如下內容
JAVA_HOME=/cloud/jdk
JRE_HOME=/cloud/jdk/jre
CATALINA_HOME=/cloud/tomcat9.0
PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export CATALINA_HOME
export JRE_HOME
export PATH
export CLASSPATH
最後執行如下命令使之生效
source /etc/profile
4、Tomcat
解決啓動時報錯問題:
修改/Tomcat/bin/setclasspath.sh文件,添加如下內容
exprot JAVA_HOME=/cloud/jdk
export JRE_HOME=/cloud/jdk/jre
解決啓動慢的問題:
在/Tomcat/bin/catalina.sh文件中搜索這句話
JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"
雙引號內追加
-Djava.security.egd=file:/dev/urandom
即
JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Djava.security.egd=file:/dev/urandom"
修改$JAVA_HOME/jre/lib/security/java.security文件,
替換
securerandom.source=file:/dev/random
爲
securerandom.source=file:/dev/./urandom
tomcat9 啓用manager:
修改 tomcat-users.xml,增加:
<role rolename="manager-gui"/>
<role rolename="manager"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="admin" password="tom123" roles="manager,manager-gui,admin,admin-gui"/>
修改 webapps/manager/META-INF/context.xml,註釋掉如下內容:
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
tomcat啓動命令:
sudo sh /cloud/tomcat9.0/bin/catalina.sh start
tomcat關閉命令:
sudo sh /cloud/tomcat9.0/bin/catalina.sh stop
tomcat實時打印日誌命令:
sudo tail -f /cloud/tomcat9.0/logs/catalina.out