从零开始写项目第七篇【搭建Linux环境】
tags: 從零開發項目, title: 從零開始寫項目第七篇【搭建Linux環境】
使用SSH連接Linux環境
經過十多天的時間,我的網站備案終于完成了...接下來我就收到了阿里云的郵件。它讓我在網站首頁的尾部添加備案號,貌似還需要去公安網站中再備案什么資料的。
2017年11月20日19:06:26在圖書館并沒有帶身份證、于是就得放一下了。
接下來,我就是要把我寫的東西放在Linux下了。首先,我得連接Linux系統,通過阿里云的遠程服務可以連接得到。
密碼可以在阿里云中設置,用戶名是root,開始的時候我并不知道用戶名是root,看了一下子文檔才知道...
然后阿里云文檔中還說了可是使用ssh來連接,可是我根據它的教程怎么都連不上,我還以為是什么地方錯誤了。
后來在ping一下公網的時候,發現根本ping不通...原來在使用SSH連接Linux的時候還需要配置安全組!
不得不說,我的linux還真是不熟練,以此機會多接觸一下linux才行。
配置完安全組以后,我就可以帶putty中使用SSH連接Linux了。
2017年11月21日10:15:18 花了點時間去回顧了一下Linux的命令了,現在來搭建JavaEE環境了
下載開發環境用到的tar包
下載JDK
去oracle官網找了一下,我的開發環境使用的是JDK1.7版本的,但是oracle官網找jdk1.7起來有點麻煩,我找到了教程:
jingyan.baidu.com/album/9989c…
于是我就在www.oracle.com/technetwork…中找到了鏈接下載
直接復制那個鏈接到迅雷下載就行了,那么就不用登陸了。
我是下載了tar包..
下載Mysql
同樣是在oracle官網中需找,找到對應的鏈接:dev.mysql.com/downloads/m…
下載Tomcat
對于Tomcat下載就非常方便了,可以直接找到我開發環境使用的Tomcat7
tomcat.apache.org/download-70…
也是同樣下載tar包
下載Elasticsearch
Elasticserach的下載還是非常方便的,提供搜索來進行下載。這里我就不貼鏈接了。直接去官網找就行了。或者去我的Elasticsearch學習記錄中找。
下載了2.3.3版本,因為我在windows開發的時候也是下載2.3.3版本的,就為了保持一致吧。
解壓并配置環境
安裝Java
安裝Java還是順利的
tar -zxvf jdk1.7.tar.gz編輯配置文件vim /etc/profile 在配置文件后添加下面的內容export JAVA_HOME="/opt/jdk1.7.0_80"export PATH="$JAVA_HOME/bin:$PATH"刷新配置文件source /etc/profile 復制代碼測試:
java -version 復制代碼安裝Tomcat
Tomcat版本是7
安裝Tomcat也是非常方便的,也是直接解壓。
在其中遇到了一個問題,啟動tomcat時,一直卡在Deploying web application directory
最后找到了解決方案:www.cnblogs.com/jtlgb/p/706…
開啟和關閉Tomcat
./startup.sh./shutdown.sh 復制代碼查看Tomcat是否開啟了的方法
啟動linux進入到tomcat安裝目錄 /apache-tomcat-6.0.26/bin下運行 #./startup.sh start 停止tomcat時運行命令: #./shutdown.sh start 遠程查看tomcat的控制臺 進入tomcat/logs/文件夾下 鍵入指令:tail -f catalina.out 就可以查看控制臺了 復制代碼 linux或者部分unix系統提供隨機數設備是/dev/random 和/dev/urandom ,兩個有區別,urandom安全性沒有random高,但random需要時間間隔生成隨機數。jdk默認調用random。然后就很簡單啦,找到對應的配置文件去修改就好了找到jdk1.x.x_xx/jre/lib/security/Java.security文件,在文件中找到securerandom.source這個設置項,將其改為:securerandom.source=file:/dev/./urandom 復制代碼再次將Tomcat啟動的時候,就可以順利啟動了。在windows下訪問linux下的Tomcat
安裝Mysql
Mysql的版本是5.6.38
摘要自blog.csdn.net/1099564863/…
和www.cnblogs.com/idnf/p/4590…
這篇是最后成功的:blog.csdn.net/wplblog/art…
安裝Mysql就用了我非常多的時間、有的博客前面和后面的目錄結構是對不上的、裝了我好久....哎。
下面就從各個博客中摘抄我成功安裝Mysql的記錄吧:
[mysqld] 下面添加:
- datadir也是被我修改過的。不修改就啟動不了內容如下:
最后設置新的密碼即可!
Mysql導入數據
創建開發時的mysql用戶:
GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION; 復制代碼設置該用戶的權限,并且,值得注意的就是,如果想要被開發機器能夠連接服務器的mysql,要設置它的訪問為“%”
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 復制代碼還要把ECS服務器的端口打開,不然是訪問不到的。
在開發環境的機器上成功連接Linux服務器的Mysql
那么導入數據就很簡單了。
安裝Elasticsearch
tar -xzvf elasticsearch-2.3.3.tar.gz復制代碼切換到bin目錄下執行就行了...
需要這樣執行elasticsearch,如果使用的是root用戶的話
./elasticsearch -d -Des.insecure.allow.root=true復制代碼現在使用下面的語句,是可以獲取得到信息的
curl -X GET 'http://localhost:9200'復制代碼想要通過外網來訪問的話,那么就需要修改配置文件了,參考鏈接blog.csdn.net/u012599988/…
還要在ESC服務器上開放端口才能訪問:
下載head插件
在下載head插件的時候,需要修改elasticsearch的用戶和組,否則它就不讓你下載。命令如下
添加用戶和組
groupadd elasticsearch useradd elasticsearch -g elasticsearch -p 123456 復制代碼修改文件夾權限
chown -R elasticsearch:elasticsearch elasticsearch-2.3.3 復制代碼弄完之后就可以執行命令下載head插件了。
./plugin install mobz/elasticsearch-head 復制代碼下載完head插件后,不要立馬下載shield插件,首先在head插件上創建一個索引!
否則,當下載完shield插件、再訪問head插件的話,就無法連接節點了!
這搞了我好長的時間才弄好!!!!!網上也有很多人遇到過這種情況,卻沒什么好的回答。都在說配置文件上的事情。
我是通過在github中別人提出的issue中找到答案的。參考:https://github.com/mobz/elasticsearch-head/issues/191#issuecomment-132636493
記住了,先在head插件中創建索引、再下載shield插件,否則無法連接head插件!
下載權限shield
我在windows下開發是有下載shiled,為了保持一致,我也下載吧。
輸入命令:
plugin install license plugin install shield 復制代碼下載完就配置一個管理員用戶
bin/shield/esusers useradd adminName -r admin 復制代碼貌似就到這里結束了,配置linux環境,如果有就再回來吧。
如果您覺得這篇文章幫助到了您,可以給作者一點鼓勵
總結
以上是生活随笔為你收集整理的从零开始写项目第七篇【搭建Linux环境】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery获取所有父级元素及同级元素及
- 下一篇: charles抓包出现乱码 SSL P