1. 程式人生 > >Ubuntu16.04之開發環境構建

Ubuntu16.04之開發環境構建

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之開發環境構建