Ubuntu server16.04.3 LTS配置環境併發布Javaweb專案
注:本文章內容由同事收集,本人負責整理。獲得同意之後釋出到部落格作為自己網路筆記。剛開始使用,排版佈局請忽略。
1、安裝系統
注意幾點:
1.1記住安裝時的使用者名稱和密碼;
1.2注意配置IP;
1.3需要配置MySQL資料庫,使用者名稱和密碼(根據自己需要)
2、配置IP
如果安裝系統時忘記配置IP,則需要手動配置。 附詳細步驟如下: 第一步: vim /etc/network/interfaces 進入interfaces檔案 在”#theprimary network interface”下面新增: auto ensxx(ensxx為網絡卡名字) iface ensxx inet static(static表示靜態IP,不會因系統重啟改變) address 192.168.1.XXX(IP按照自己需要修改) netmask 255.255.255.0 gateway 192.168.1.1 # dns-* options are implemented by the resolvconf package, ifinstalled dns-nameservers 192.168.1.1 儲存並退出esc :wq! 第二步:重啟網絡卡:/etc/init.d/networkingrestart 第三步:ifconfig 檢視是否成功,如果失敗,直接reboot重啟系統再檢視.
3、環境配置
3.1啟用root使用者 安裝系統時沒有設定root使用者和密碼,因此需要手動設定。 第一步: sudo passwd - u root 回車 輸入之前設定的密碼(此命令只執行一次,) 第二步: sudo passwd root回車 設定root的密碼 第三步:sudo vim/etc/ssh/sshd_config 註釋掉PermitRootLogin ***-password 新增PermitRootLogin yes 第四步:使用root重新登入。 3.2安裝jre vim /etc/environment,進入environment檔案,新增如下內容: 第一步: PATH加入:$JAVA_HOME/bin 第二步: PATH下一行新增 JAVA_HOME="/root/jre1.8.0_121" (路徑需要跟自己的對應上) 第三步:CLASSPATH="$JAVA_HOME/lib" 第四步:儲存後執行如下命令: update-alternatives --install /usr/bin/java java /root/jre1.8.0_121/bin/java 300 ( /usr/bin/java是安裝位置,可以直接拷貝,/root/jre1.8.0_121/bin/java此路徑為jre存放路徑)。 第五步:cd /root/jre1.8.0_121/bin 修改執行許可權:chmod +x java 3.3安裝jdk(jre 和jdk二選一) 第一步:命令:vim /etc/profile。編輯profile檔案; 第二步:在檔案的最後新增的內容如下: exportJAVA_HOME = jdk所在位置 exportJRE_HOME = $JAVA_HOME/jre(jre所在目錄位置) exportCLASSPATH = .:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH exportPATH = $JAVA_HOME/bin:$JRE_HOME/bin:$PATH 3.4建立MySQL資料庫 第一步:進入MySQL資料庫命令:mysql –uusername –ppassword; 第二步:建立資料庫設定編碼為utf-8編碼--》 create database `databasename` DEFAULTCHARACTER SET utf8 COLLATE utf8_bin; (utf8_bin:資料庫區分大小寫) 注意1:DEFAULTCHARACTER SET utf8 COLLATE utf8_bin;此語句必須要,將資料庫設定為utf8,不然會報錯; 注意2:資料庫名字如果有分隔符,名字則需要用”`”(鍵盤左上角~下面符號)而不是”’”(單引號) 第三步:建立MySQL遠端連線 1. vim /etc/mysql/mysql.conf.d/mysqld.cnf 把bind-address=127.0.0.1改為bind-address=0.0.0.0 2. 進入MySQL,分別執行兩條命令: grant all privileges on *.* to
[email protected]"%" identified by"123456" with grant option; flush privileges; 3. 退出資料庫:quit 4. 重啟MYSQL:service mysql restart 3.5 ES 第一步: 在elasticsearch-2.4.2同級目錄(/root)建立一個es資料夾,然後在es資料夾裡面建立data和logs兩個資料夾 啟動es之前,需要配置相關的配置檔案,在elasticsearch-2.4.2/config目錄下的elasticsearch.yml 1.找到paths,修改建立資料夾的data和logs的路徑 # ----------------------------------- Paths------------------------------------ # # Path todirectory where to store the data (separate multiple locations by comma): # path.data: /root/es/data # # Path tolog files: # path.logs: /root/es/logs # 2.找到network,修改IP地址,如果本地訪問就是127.0.0.1 如果所有人都能訪問就修改成為0.0.0.0 #---------------------------------- Network ----------------------------------- # # Set thebind address to a specific IP (IPv4 or IPv6): # network.host:0.0.0.0 # # Set acustom port for HTTP: # http.port:9200 # 第二步: 輸入命令,編輯檔案:vim /root/elasticsearch-2.4.2/bin/elasticsearch 先找到exec行,在ES_HOME後面加上-Des.insecure.allow.root=true 兩行都改,記得打空格。 (用root執行elasticsearch檔案,就需要修改配置檔案elasticsearch); 第三步: 啟動elasticsearch-2.4.2, bin目錄下的elasticsearch檔案 輸入命令:sh elasticsearch-d(-d目的是讓es在後臺執行) 檢視ES是否啟動成功:curl http://127.0.0.1:9200 ,如果顯示版本資訊則表明啟動成功。 3.6 系統自動啟動Tomcat和ES 注意修改執行許可權:apache-tomcat-9.0.0.M20/bin目錄下 catalina.sh startup.sh shutdown.sh 三個檔案許可權 chmod +x。 第一步: 1.在/root目錄下新建一個autostart檔案 內容為兩行: sh /root/elasticsearch-2.4.2/bin/elasticsearch -d sh /root/apache-tomcat-9.0.0.M20/bin/startup.sh 2.給autostart加上執行許可權 chmod 777 autostart 3.編輯rc.local vim /etc/rc.local(儘量就在Ubuntu系統中修改,不要通過Windows拷貝進去) 在exit 0上一行加上/root/tomcat 3.7 Tomcat啟動慢問題解決 找到/jre/lib/security/Java.security檔案,在檔案中找到securerandom.source這個設定項,將其改為: securerandom.source=file:/dev/urandom (預設:securerandom.source=file:/dev/random)
4、部署專案
將專案war包拷貝到apache-tomcat-9.0.0.M20\webapps目錄下即可。
注:啟動系統必須在 根目錄下啟動使用絕對路徑啟動 即(/ 目錄)
5、快捷命令
關閉程序:killall -9 java
Xshell手動啟動ES:cd /;sh /root/elasticsearch-2.4.2/bin/elasticsearch -d
Xshell手動啟動Tomcat:cd /;sh /root/apache-tomcat-9.0.0.M20/bin/startup.sh
Xshell檢視Tomcat日誌(不間斷輸出日誌):
tail -f /root/apache-tomcat-9.0.0.M20/logs/catalina.out
遠端拷貝:scp -r /root/backup [email protected]:/root/backup
表示將本地/root/backup資料夾拷貝到192.168.2.111的目標下。
相關推薦
Ubuntu server16.04.3 LTS配置環境併發布Javaweb專案
注:本文章內容由同事收集,本人負責整理。獲得同意之後釋出到部落格作為自己網路筆記。剛開始使用,排版佈局請忽略。 1、安裝系統 注意幾點: 1.1記住安裝時的使用者名稱和密碼; 1.2注意配置IP; 1.3需要配置MySQL資料庫
在Ubuntu 16.04.3 LTS上玩轉QUIC開源專案proto-quic
說明proto-quic專案是民間從chromium中抽取出的QUIC實現相關的程式碼。採用這個專案的程式碼,比從chromium原始碼編譯,要更快速和簡單。因為畢竟GFW限制,不是所有的人都可以翻牆去下載近10G的chromium專案原始碼。下面的實操過程完全遵照githu
Ubuntu 14.04.3 深度學習環境配置
機器型號:Lenovo M5400 顯示卡:NVIDIA GT740M CPU:Intel 酷睿i5 4200M 記憶體:8G (一)安裝Ubuntu 14.04.3 參考 (二)解除安裝系統自
Ubuntu 16.04.3 LTS部署MantisBT2.8.0
前言 由於工作需要,準備搭建一個缺陷管理系統,最後相中了MantisBT,原因有以下幾點: 系統開源且安裝部署快捷 支援多種語言,使用起來很方便 角色、許可權等設定靈活,功能強大 廢話不多說,下面開始安裝部署MantisBT 安裝部署MantisBT
Ubuntu 14.04.4 LTS 修改環境變數導致無法進入桌面系統
Ubuntu 14.04.4 LTS 修改環境變數過後,導致無法進入桌面系統,一直卡在輸入密碼的介面,輸入的密碼也是對的,但是就是進不去桌面系統。 1.按下Ctrl + Alt + F5 進入Terminal,輸入帳號,密碼進入系統(不同的系統 Ctrl +
在Ubuntu 16.04.3 LTS上搭建QUIC互動demo
目的本文依據參考文獻中的資料,來利用chromium原始碼編譯出quic_server和quic_client, 並依靠它們來發送QUIC協議請求,瞭解QUIC互動的細節。前提必須能夠流暢地翻牆下載chromium等專案程式碼下面是實操記錄專案目錄存放在cd ~/progra
在Ubuntu 16.04.3 LTS上安裝Go 1.10
升級Go新版本的原因目前Ubuntu 16.04.3上最新的二進位制Go版本是1.6.2,執行github上的一個大的go專案,發現context包在go版本1.6以上和以下的import方式有差異在go1.7及以上版本context包被正式列入官方庫中,所以我們只需要imp
Ubuntu 16.04.3 LTS: apt-get update 失敗處理 Aborted (core dumped)
7ffeed1eb000-7ffeed1ed000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-f
Ubuntu 14.04.3 LTS如何安裝谷歌輸入法
一,開啟Ubuntu 的“Ubunru的軟體中心”,在搜尋裡面輸入“googlepinyin”,我們就會查詢到“Googlepinyin engine for ibus”,這就是我們要按照的谷歌拼音輸入,安裝它。 二,安裝完畢後,啟動終端shell,在shell裡輸入“
Ubuntu 14.04.2 LTS 配置 DNS server
我們目的是用一臺區域網機器完成 192.168.1.113 <-->cloudshield.com的解析,指定A記錄和CNAME; 0.關於ubuntu 下載、安裝、更新這裡就直接跳過了; 1.下載安裝工具 bind9 sudo apt
基於阿里雲 Ubuntu 16.04.3 LTS 搭建 python+flask web 伺服器
1. 確認 Ubuntu 已正確安裝 python 及 pip 2. 通過 FileZilla 將 python+flask 工程部署於 Ubuntu 伺服器 3. 將工程中的啟動檔案 Applic
在雲伺服器上搭建JSP環境併發布web專案(通過域名訪問自己寫的專案)
一、購買雲伺服器、域名(域名找域名商註冊) 二、準備好jdk.tomcat 版本我用的是jdk1.7+tomcat7 三、裝好JDK+tomcat並配置本地環境 變數 四、專案程式碼部署到tomcat伺服器 五、關閉伺服器的防火牆 做完這五部就OK 一
第3步:在雲伺服器Ubuntu 16.04.4 LTS中配置jdk-8u191-linux-x64.tar.gz
在阿里雲中搭建大資料實驗環境 第3步:在雲伺服器Ubuntu 16.04.4 LTS中配置jdk-8u191-linux-x64.tar.gz 前期準備1:在命令列輸入passwd +使用者名稱,修改密碼,若修改成功,則會返回password updated successfully&nbs
ubuntu 18.04.1,配置opencv3.4.3環境,並用Qt測試
之前在windows裝過opencv,編譯環境也是Qt,這次想說在ubuntu下也裝個,但總是遇到各種皮皮蝦問題。這裡我借鑑下一位網友的安裝教程:https://blog.csdn.net/jindunwan7388/article/details/80397700#comm
ubuntu 16.04.1 LTS postgresql安裝配置
ket ons wget 5.6 int cst multi 啟動 oca postgresql安裝--------------------二進制安裝:wget https://get.enterprisedb.com/postgresql/postgresql-9.5.6
ubuntu 16.04.1 LTS redis安裝配置
star ins redis-cli -s download root per edi down 編譯安裝:apt-get updateapt-get install build-essential tclwget http://download.redis.io/redi
Python 2.7.12+Django 1.11.8+Ubuntu 16.04.4 LTS+Apache 2.4.33寶塔配置
鏈接 是我 AD 測試環境 可能 static ive window In 將在本地localhost的項目部署到寶塔上;首先創建兩個域名,因為是測試環境,所以只是修該了C:\Windows\System32\drivers\etc\host文件 然後分別建立了前端(
ubuntu 16.04 系統安裝、環境配置
ubuntu 16.04 系統安裝、環境配置 注:文中很多內容是參考別人的部落格,都已註明出處,如果侵權,請私信。 初次寫部落格,這篇內容就屬性定義為原創了。 其實定義成原創很不好意思。所以隨便轉載吧。但請註明一下出處。 https://blog.csdn.net/qq_26
Ubuntu 18.04.1 LTS 搭建Hadoop環境
1.Ubuntu環境配置 本文使用Ubuntu 18.04.1 LTS,其他版本搭建過程基本一致。 建立hadoop使用者(可略) 1.建立新使用者 $ sudo useradd -m hadoop -s /bin/bash 2.設定密碼 $ sudo pass
Ubuntu 16.04.1 LTS zookeeper-3.4.11安裝啟動失敗Error contacting service. It is probably not running.
騰訊雲伺服器Ubuntu 16.04.1 LTS zookeeper-3.4.11安裝啟動失敗 zookeeper安裝後啟動報許可權不足: [email protected]:/opt/zookeeper-3.4.8/bin$ ./zkServer.sh start ZooKeep