天天看點

阿裡雲Ubuntu16.04 部署Web伺服器

Ubuntu16.04 部署mysql

可以使用Xshell連接配接

sudo apt update 

sudo apt install git 

sudo apt install vim 

// 安裝指令(記得設定密碼)

sudo apt-get install mysql-server

// 啟動MySQL

service mysql start

// 檢視是否已經啟動該服務

sudo netstat -tap | grep mysql

// 結果如下,證明MySQL安裝成功

tcp   0  0 localhost:mysql      *:*     LISTEN      25671/mysqld 

// 進入MySQL

mysql -u root -p

// 查詢資料庫編碼方式(character_set_server     | latin1   ->utf8)

show variables like "char%";

進入到/etc/mysql/mysql.conf.d# 目錄下  輸入vim mysqld.cnf  打開編輯器    skip-external-loking前面一行新增character_set_server=utf8  注釋bind-address = 127.0.0.1  最後按下Esc鍵,退出編輯,最後輸入:wq,儲存修改,并退出

可再次檢視格式

建立一個供外部通路的賬号

mysql> grant all privileges on *.* to [email protected]'%' identified by '123456' with grant option;//擁有是以權限

mysql> grant all privileges on taobao.* to [email protected]'%' identified by '123456' with grant rant option;//指定表擁有權限

查一下(xiaoyi新建立的賬号)

mysql> select user, host from mysql.user;  

伺服器安全組規則中開放端口3306後可以使用Navicat for MySQL用戶端通路

jdk安裝

下載下傳jdk8  https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  

用xftp上傳到伺服器目錄xiaoyi

// 建立一個檔案夾

root:/home# mkdir xiaoyi

// 解壓檔案

root:/home/xiaoyi# tar -zxvf jdk-8u131-linux-x64.tar.gz

// 進入etc配置profile檔案

root:/home/xiaoyi# cd /etc

root:/etc# vi profile  或者通過gedit profile  通過文本編輯器修改

export JAVA_HOME=/home/xiaoyi/jdk1.8.0_131

export JAVA_BIN=/home/xiaoyi/jdk1.8.0_131/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATHSPH

注意:如果不是root目錄下下載下傳解壓  路徑名會在home後面多一層登入使用者賬号  ,修改profile檔案需要是root權限下修改 ,否則無法儲存,如果沒有設定root密碼 使用:sudo passwd root設定root的密碼。使用su root來進入root使用者,然後再修改檔案

// 執行一下

root:/etc# source profile

// 看一下是否配置成功(如果未成功就是配置路徑未寫對,切換到跟目錄 再回來檢視解壓後的jdk包位置可能需要寫成/home/xiaoyi/xiaoyi/jdk1.8.0_131,實際在home目錄下又隻建了一層的檔案夾)

root:/etc# java -version

java version "1.8.0_131"

Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

root:/etc# javac -version

javac 1.8.0_131

系統注冊此jdk(某些軟體需要系統注冊才能識别)

向系統中添加一個新的alternatives組,

  • --install <link> <name> <path> <priority>

link:指向/etc/alternatives/<name>的符号引用

name:這個連結組的名稱

path:這個指令對應的可執行檔案的實際路徑

priority:優先級,在auto模式下,數字較大的選項有較高的優先級

示例: sudo update-alternatives --install /usr/bin/java  java  /home/xiaoyi/jdk1.8.0_131/bin/java  1062

檢視:sudo update-alternatives --config java

tomcat8安裝

https://tomcat.apache.org/download-80.cgi    下載下傳  tar.gz (pgp, sha512)

用xftp上傳到伺服器目錄xiaoyi

// 解壓檔案

root:/home/xiaoyi# tar -zxvf apache-tomcat-8.5.34.tar.gz

// 修改端口号

root:/home/xiaoyi/apache-tomcat-8.5.34/conf# vi server.xml   8080修改為80端口   伺服器安全組規則中開放端口80

//啟動服務

root:/home/xiaoyi/apache-tomcat-8.5.34/bin# sh startup.sh

//關閉服務

root:/home/xiaoyi/apache-tomcat-8.5.34/bin# sh shutdown.sh

通過ip可以在浏覽器通路tomcat伺服器了  浏覽器預設端口是80端口  可以不用輸入!

安裝 Redis 

$sudo apt-get update

$sudo apt-get install redis-server

啟動 Redis

$ redis-server

檢視 redis 是否啟動?

$ redis-cli

以上指令将打開以下終端:

redis 127.0.0.1:6379>

127.0.0.1 是本機 IP ,6379 是 redis 服務端口。現在我們輸入 PING 指令。

redis 127.0.0.1:6379> ping

PONG

以上說明我們已經成功安裝了redis。