Ubuntu16.04之開發環境構建
阿新 • • 發佈:2018-06-02
mysql dnf 環境 彈出 PE maven 3.2 rpv pro
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 update
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
測試郵件發送
echo ‘hello‘ | mail -s "hello" [email protected]
環境部署
第一步
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
Ubuntu16.04之開發環境構建