Ubuntu軟體安裝相對于centos而言,那真的是要愉快的多啊!
以下安裝步驟,本人在公司的測試環境和開發環境以及之前個人虛拟機的測試或生産環境都測驗過,基本沒有問題,隻要按照步驟來,即可馬到成功!
mysql的安裝
安裝指令:sudo apt-get install mysql-client mysql-server
注意事項:安裝過程中會彈出界面,這個界面是讓我輸入密碼的,一共會彈出兩次,一個輸入密碼,一個确認密碼
安裝成功的辨別
mysql -uroot -p 輸入密碼後進入mysql表示成功
tomcat8的安裝
安裝指令:sudo apt-get install tomcat8
注意事項:必須先要把jdk安裝好
在浏覽器輸入ip位址:8080 顯示如圖表示成功
解壓安裝
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.28/bin/apache-tomcat-8.5.28.tar.gz
tar -xzvf apache-tomcat-8.5.28.tar.gz
cd apache-tomcat-8.5.28
./bin//startup.sh
浏覽器輸入網址:IP位址:8080
jdk8的安裝
安裝步驟(ppa源安裝)
添加ppa
sudo add-apt-repository ppa:webupd8team/java
Error:可能出現找不到add-apt-repository指令
解決辦法
apt-get install python-software-properties
apt-get install software-properties-common
sudo apt-get update
安裝指令
sudo apt-get install oracle-java8-installer
安裝成功的标志
指令:java -version
顯示版本資訊
注意事項
一共會彈出兩個框,安裝器會提示你同意 oracle 的服務條款,選擇 ok 然後選擇yes 即可
maven的安裝
安裝指令:sudo apt-get install maven
安裝成功的标志:輸入指令mvn -v
顯示版本資訊
git安裝
安裝指令:sudo apt-get install git
常用git指令
初始化
git init
添加到暫存區
git add
送出到工作區
git commit -m '注釋'
關聯遠端倉庫URL
git remote add origin URL
推送遠端倉庫分支
git push origin 分支名
建立并切換分支
git checkout -a 分支名
redis安裝
安裝步驟
更新和安裝
sudo apt-get install redis-server
啟動redis
redis server
使用指令打開redis終端
redis-cli
nginx的安裝
安裝前必先安裝執行這些指令
apt-get install build-essential
apt-get install libtool
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g-dev
apt-get install openssl
通過wget下載下傳nginx
wget http://nginx.org/download/nginx-1.4.2.tar.gz
選擇好目錄,然後解壓 tar -xzvf nginx-1.4.2.tar.gz
進入nginx解壓目錄
cd /usr/local/nginx-1.4.2
配置
./configure --prefix=/usr/local/nginx
編譯
make
安裝
sudo make install
啟動
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
檢視程序
ps -ef|grep nginx
注意事項:可能會報錯,因為端口被占,apache的端口和nginx相同
解決辦法:殺死apache的端口即可,通過netstat -ntpl指令可檢視端口占用情況,找到對應的端口pid 執行kill -9 PID指令即可
安裝成功的标志
在浏覽器輸入:IP位址/ 例如 23.228.103.10/ 就會出現nginx的歡迎頁面
安裝apache
安裝指令:sudo apt install apache2
啟動指令
/etc/init.d/apache2 start
關閉指令
/etc/init.d/apache2 stop
重新開機指令
/etc/init.d/apache2 restart
apache部署官網
隻需将任意的靜态html部署在/var/www/html下即可讓任何人通路
安裝heirloom-mailx
安裝指令
sudo apt-get install heirloom-mailx
配置s-nail.rc檔案
vim /etc/s-nail.rc
添加如下内容
set [email protected] set smtp=smtp.163.com set [email protected] set smtp-auth-password=123456 set smtp-auth=login
測試郵件發送
環境部署
第一步
git clone 項目倉庫分位址,預設主分支
第二步
git 克隆成功後,進入項目中 執行mvn clean package指令 将其項目打成一個war包
第三步
将war包複制或移動到tomcat目錄下的webapps
第四步
将移動到webapps下的war包名改為項目名
第五步
輸入IP位址:端口号/項目名進行通路,顯示出相應的效果,表示部署成功
可能出現報錯資訊1
錯誤資訊:error: unmappable character for encoding ASCII
解決辦法:vim ~/.bashrc
在該~/.bashrc配置檔案添加如下内容
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8