阿里雲ubantu16 環境搭建
檢視sudo許可權vim /etc/sudoers
新增管理員使用者組
sudo groupadd admin
新增使用者test
sudo adduser test
將使用者新增到管理員組
sudo vi /etc/group
admin:x:1002:test
1.更新軟體源:sudo apt-get update
2.安裝mysql:
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
安裝過程中會設定root的密碼
安裝成功後可以通過下面的命令測試是否安裝成功:
sudo netstat -tap | grep mysql
出現如下資訊證明安裝成功:
通過如下命令進入mysql服務:
mysql -uroot -p
你的密碼
現在設定mysql允許遠端訪問,首先編輯檔案/etc/mysql/mysql.conf.d/mysqld.cnf:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
註釋掉bind-address = 127.0.0.1:
儲存退出,然後進入mysql服務,執行授權命令:
grant all on *.* to [email protected]'%' identified by '你的密碼' with grant option;
flush privileges;
然後執行quit命令退出mysql服務,執行如下命令重啟mysql:
sudo systemctl restart mysql.service
現在就可以遠端連線mysql 了。(注意:記得伺服器開啟3306埠)
3.安裝Java8:
新增openjdk8的第三方源
sudo add-apt-repository ppa:openjdk-r/ppa
(報錯的話:sudo apt-get install software-properties-common python-software-properties)
執行更新
sudo apt-get update
安裝openjdk8
sudo apt-get install openjdk-8-jdk
選擇版本
sudo update-alternatives --config java
修改配置檔案 sudo vi /etc/profile 最後增加
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
配置檔案生效 source /etc/profile
java -version
檔案上傳下載軟體安裝:sudo apt-get install lrzsz
4.nginx安裝:sudo apt-get install nginx
配置目錄:/etc/nginx/sites-enabled/default
nginx -v 檢視安裝成功
5.安裝maven2.2.1
解壓:sudo tar xf apache-maven-2.2.1-bin.tar.gz
修改配置檔案:
<server>
<id>aaa.repo</id>
<username>taxxx</username>
<password>abc123456</password>
</server>
配置環境變數
sudo vi /etc/profile 最下邊新增:
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"
export M2_HOME="/usr/local/apache-maven-2.2.1"
export PATH="$JAVA_HOME/bin:$JRE_HOME/bin:$M2_HOME/bin:$PATH"
儲存,重新整理配置對所有使用者生效:source /etc/profile
修改當前使用者下.bashrc 檔案 最下邊新增 alias sudo="sudo env PATH=$PATH"
4.安裝git: sudo apt-get install git
生成sshkey :sudo ssh-keygen
檢視公鑰:sudo cat /root//.ssh/id_rsa.pub
5.建立tomcat的使用者和組
新增組:sudo groupadd tomcat
檢視使用者組:sudo vi /etc/group
新增使用者並指定組:sudo useradd -g tomcat tomcat 修改 指定home 目錄
6.執行應用建立指令碼
7.修改nginx 和 配置systemctl 服務 /lib/systemd/system
[Unit]
Description=tomcat_bizhub-job-monitor
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
ExecStart=/usr/local/tomcat_bizhub-job-monitor/bin/catalina.sh start
ExecReload=/usr/local/tomcat_bizhub-job-monitor/bin/catalina.sh restart
ExecStop=/usr/local/tomcat_bizhub-job-monitor/bin/catalina.sh stop
User=tomcat
Group=tomcat
[Install]
WantedBy=multi-user.target
重新整理服務:sudo systemctl daemon-reload
附件: