天天看點

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

1.安裝JDK

1.下載下傳并使用xftp傳入linux

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.解壓

|mkdir /usr/local/java

tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java

3.配置環境變量

vim /etc/profile 在最後插入下面要配置的内容
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
JAVA_HOME=/usr/local/java/jdk1.8.0_181
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
           

4.重新整理環境變量

source /etc/profile

5.測試

Java -version
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.安裝Tomcat

1.下載下傳

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.解壓

mkdir /usr/local/tomcat
tar -zxvf apache-tomcat-8.5.43.tar.gz  -C /usr/local/tomcat/
cd /usr/local/tomcat
mv apache-tomcat-8.5.43/ tomcat1
           

3.啟動

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

4.通路

檢視IP位址

centos7以下輸入 ifconfig檢視

centos7以上輸入 ip addr

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

3.【安裝mysql5.7】

1.下載下傳

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

下載下傳位址

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.解壓到/usr/local/mysql【必須是這個目錄】

#解壓
tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
#重命名
mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql
#複制解壓後的mysql目錄
cp -r mysql /usr/local
           

3. 安裝資料庫

1,進入安裝mysql軟體目錄:
執行指令 cd /usr/local/mysql/
           
2.建立資料倉庫目錄
# mkdir -p  /data/mysql
           
3,建立mysql使用者、組及目錄
在這裡插入代碼片`---建立一個msyql組
groupadd mysql
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql 
---建立msyql使用者禁止登入shell`
           
4,改變目錄屬有者
cd /usr/local/mysql
pwd
chown -R mysql .
chgrp -R mysql .
資料庫目錄
chown -R mysql /data/mysql
           
5,配置參數
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
           
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

此處需要注意記錄生成的臨時密碼,如上文結尾處的:YLi>7ecpe;YP(切記)

安裝

bin/mysql_ssl_rsa_setup --datadir=/data/mysql  
           
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

這裡如果報錯bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

執行以下指令: yum install -y libaio

6,修改系統配置檔案
#cd /usr/local/mysql/support-files
# cp my-default.cnf /etc/my.cnf    這裡沒有話就跳過  去檢視這個位址有沒有my.cnf檔案。如果就把權限改了  chmod 777 my.cnf
# cp mysql.server /etc/init.d/mysql

# vim /etc/init.d/mysql
           
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
7,啟動mysql

#/etc/init.d/mysql start

如果無法啟動執行下面指令

chmod 777 /etc/my.cnf

再執行/etc/init.d/mysql start

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
8,登陸并改密碼

–到bin目錄下執行

#mysql -u root -p

  --如果出現:-bash: mysql: command not found

  --就執行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --沒有出現就不用執行

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

修改密碼

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

set password=password(‘123456’)

–設定root賬戶的host位址(修改了才可以遠端連接配接)

mysql>grant all privileges on . to ‘root’@’%’ identified by ‘123456’;

mysql>flush privileges;

–檢視表

mysql> use mysql;

mysql> select host,user from user;

這裡需要注意,如果連接配接不上,檢查防火牆是否關閉(相關指令檢視)

9,添加系統路徑【為設定開機啟動提供】
# vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH
# source /etc/profile
           
10,配置mysql自動啟動
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql on
           

4.navcat連接配接遠端的mysql

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

說明目前的mysql沒有遠端登陸的權限

–設定root賬戶的host位址(修改了才可以遠端連接配接)

mysql -u root -p

mysql>grant all privileges on . to ‘root’@’%’ identified by ‘123456’;

mysql>flush privileges;

【其他】雲伺服器使用

阿裡雲

網站

https://www.aliyun.com/?utm_content=se_1003074876

登陸

進入控制台.

https://homenew.console.aliyun.com/

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

端口開放

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝
Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

4.docker安裝

Docker支援以下的CentOS版本:

CentOS 7 (64-bit)

CentOS 6.5 (64-bit) 或更高的版本

目前,CentOS 僅發行版本中的核心支援 Docker。

Docker 運作在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。

Docker 運作在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本[。

1,centos 下安裝Docker 文檔

https://docs.docker.com/install/linux/docker-ce/centos/

2,Docker 安裝

2.1,确定是centos7的版本

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.2,yum安裝gcc相關

1,确定centos7能上外網

2,yum -y install gcc

3,yum -y install gcc-c++

2.3,解除安裝舊版本【如需要】

yum remove docker

docker-client

docker-client-latest

docker-common

docker-latest

docker-latest-logrotate

docker-logrotate

docker-engine

2.4,安裝方法

yum install docker

2.5,啟動docker

systemctl start docker

systemctl enable docker 開機自啟

2.6,檢視版本

docker version

2.7,測試運作 hello-world

docker run hello-world

由于本地沒有hello-world這個鏡像,是以會下載下傳一個hello-world的鏡像,并在容器内運作。

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.8,測試運作nginx

docker run -p 8080:80 -d docker.io/nginx //将80端口映射為8080,或者80:80還是原先的80端口,不可以不寫。

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

測試

http://%%%%%%:8080/

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.9,解除安裝docker

systemctl stop docker

yum -y remover docker

rm -rf /var/lib/docker

3.配置加速

因為docker的運作需要在本地有相關的鏡像,如果本地沒有,就會去鏡像倉庫裡面下載下傳到本地,再運作,有時候下載下傳比較慢,是以要配置鏡像加速

1.阿裡雲的加速【不推薦】

https://homenew.console.aliyun.com/

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

1.1.修改配置

vim /etc/docker/daemon.json

{
 "registry-mirrors": ["https://32xw0apq.mirror.aliyuncs.com"]
}
           

1.2.重新整理重新開機

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.其他加速【推薦】

https://www.daocloud.io/mirror#accelerator-doc

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

2.1修改配置

vim /etc/docker/daemon.json

{
 "registry-mirrors": ["https://32xw0apq.mirror.aliyuncs.com"]
}
           

2.2重新整理重新開機

Linux安裝JDK,tomcat,mysql,docker1.安裝JDK2.安裝Tomcat3.【安裝mysql5.7】【其他】雲伺服器使用4.docker安裝

繼續閱讀