下載java jdk
JDK8 下載地址?http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
將jdk上傳至Ubuntu服務(wù)器
這里我們使用Xshell工具來實(shí)現(xiàn)將本地下載好的jdk包上傳至服務(wù)器,下載地址就不貼出了百度一搜一車
使用前,首先需要在Linux服務(wù)器上有以下幾步操作
1.安裝openssh-server赡鲜,打開Linux服務(wù)器命令行終端详炬,鍵入下面命令
sudo apt-get install openssh-server
2.修改Linux服務(wù)器的ssh配置文件
鍵入下面命令進(jìn)入sshd_config文件中
vi /etc/ssh/sshd_config
按下鍵盤的? "insert" 開始編輯萍摊,
先使用”#”注釋掉
? ?PermitRootLogin without-password? ?
再添加一行?
?? ? ? PermitRootLogin yes
操作完成后按下"Esc"驹针,此時(shí)將無法編輯該文件饥脑,再輸入
:wq!
即保存成功言疗!
3.然后開啟ssh服務(wù)
ps -e |grep ssh
客戶端有以下幾步操作:
打開Xshell5,會(huì)自動(dòng)彈出如下圖對(duì)話框晴圾,選擇左上角新建按鈕,圖中顯示的是我自己已經(jīng)新建的一個(gè)會(huì)話
新建會(huì)話噪奄,名稱自定義死姚,主機(jī)名為你自己Linux服務(wù)器的IP地址,端口號(hào)默認(rèn)22即可勤篮,設(shè)置好點(diǎn)擊確定按鈕
添加會(huì)話后就返回到剛才的頁面都毒,選中你新建的會(huì)話點(diǎn)擊下方連接按鈕(這步就不貼圖了)
輸入登錄服務(wù)器的用戶名和密碼就登錄服務(wù)器成功了(這步也不貼圖了)
如果未登錄成功在程序左下角會(huì)顯示 "未登錄"
接下來開始數(shù)據(jù)傳輸
在Linux服務(wù)器安裝lrzsz,服務(wù)器端打開命令行碰缔,鍵入以下命令安裝
sudo apt-getinstall lrzsz
·將客戶端數(shù)據(jù)傳入服務(wù)端账劲,服務(wù)端打開命令行,鍵入命令
rz
就會(huì)彈出選擇文件的彈出框
·將服務(wù)端數(shù)據(jù)傳入客戶端金抡,服務(wù)端打開命令行瀑焦,鍵入命令
sz 文件名
注:命令 rz 和 sz 都是在Xshell中進(jìn)行
解壓JDK包
進(jìn)入jdk包所在目錄,鍵入下面命令
tar zxvf?文件名
解壓得到j(luò)dk文件夾梗肝,我的是jdk1.8.0_231榛瓮,用如下命令將該文件夾移動(dòng)到/usr/local目錄下
mv jdk1.8.0_231 /usr/local
配置Java環(huán)境
使用如下命令打開~/.bashrc文件
vi ~/.bashrc
若沒有上面命令的文件則輸入下面命令進(jìn)入 /etc目錄下
操作bach.bashrc文件,因?yàn)槭侵蛔x文件 所以進(jìn)入的時(shí)候需要帶上sudo前綴
cd /ect
sudo vi bash.bashrc
在文件末尾加上Java信息
export JAVA_HOME=/usr/local/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
????? 使用source命令使配置立即生效
?source ~/.bashrc
輸入java -version命令和javac命令測(cè)試巫击,若返回正常禀晓,則配置成功
ubuntu下docker簡(jiǎn)單安裝mysql
鍵入下面命令安裝docker
sudo apt install -y docker.io
拉取mysql鏡像
sudo docker pull mysql:5.7
啟動(dòng)mysql鏡像并查看啟動(dòng)日志
sudo docker run -p3306:3306--name mysql -e MYSQL_ROOT_PASSWORD=123456-d mysql:5.7&& sudo docker logs mysql
# 啟動(dòng)/停止mysql實(shí)例
sudo docker start/stop mysql
以上操作Java環(huán)境和mysql都已經(jīng)配置好了
接下來把你寫好的java代碼打包成jar包,上傳到服務(wù)器去編譯喘鸟,使用下面命令編譯jar包
java -jar 文件名.jar
因?yàn)閟pringboot內(nèi)置web組件Tomcat匆绣,所以我們就不講怎么安裝web組件了
當(dāng)jar編譯成功后我們通過外網(wǎng)去訪問,默認(rèn)輸入ip:8080即可訪問到
如果發(fā)現(xiàn)無法訪問到什黑,有以下幾種可能性
1.需要配置下8080端口的入站規(guī)則和出站規(guī)則崎淳,如果你使用的是阿里云服務(wù)器,如下圖選中安全組愕把,
選中后右側(cè)選擇配置規(guī)則后進(jìn)入安全組規(guī)則
選擇入方向拣凹,點(diǎn)擊上方添加安全組規(guī)則(圖中沒有截到該按鈕)
點(diǎn)擊確定按鈕即成功添加8080端口安全組規(guī)則
2.如果配置了入站規(guī)則還無法訪問java服務(wù)森爽,很有可能是被你自己的服務(wù)器防火墻屏蔽了
可以通過下面命令查看防火墻狀態(tài)
sudo ufw status?
可見我的防火墻處于活躍狀態(tài)
你可以嘗試直接關(guān)閉防火墻(不推薦)
sudo ufw disable?
或者將8080端口添加為允許
sudo ufw allow 8080