1. 程式人生 > >阿里雲ubantu16 環境搭建

阿里雲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

附件: