1.安裝JDK
1.下載下傳并使用xftp傳入linux
2.解壓
|mkdir /usr/local/java
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java |
---|
3.配置環境變量
vim /etc/profile 在最後插入下面要配置的内容 |
---|
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 |
---|
2.安裝Tomcat
1.下載下傳
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.啟動
4.通路
檢視IP位址
centos7以下輸入 ifconfig檢視
centos7以上輸入 ip addr
3.【安裝mysql5.7】
1.下載下傳
下載下傳位址
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
此處需要注意記錄生成的臨時密碼,如上文結尾處的:YLi>7ecpe;YP(切記)
安裝
bin/mysql_ssl_rsa_setup --datadir=/data/mysql
這裡如果報錯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
7,啟動mysql
#/etc/init.d/mysql start
如果無法啟動執行下面指令
chmod 777 /etc/my.cnf
再執行/etc/init.d/mysql start
8,登陸并改密碼
–到bin目錄下執行
#mysql -u root -p
--如果出現:-bash: mysql: command not found
--就執行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --沒有出現就不用執行
修改密碼
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
說明目前的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/
端口開放
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的版本
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的鏡像,并在容器内運作。
2.8,測試運作nginx
docker run -p 8080:80 -d docker.io/nginx //将80端口映射為8080,或者80:80還是原先的80端口,不可以不寫。
測試
http://%%%%%%:8080/
2.9,解除安裝docker
systemctl stop docker
yum -y remover docker
rm -rf /var/lib/docker
3.配置加速
因為docker的運作需要在本地有相關的鏡像,如果本地沒有,就會去鏡像倉庫裡面下載下傳到本地,再運作,有時候下載下傳比較慢,是以要配置鏡像加速
1.阿裡雲的加速【不推薦】
https://homenew.console.aliyun.com/
1.1.修改配置
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://32xw0apq.mirror.aliyuncs.com"]
}
1.2.重新整理重新開機
2.其他加速【推薦】
https://www.daocloud.io/mirror#accelerator-doc
2.1修改配置
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://32xw0apq.mirror.aliyuncs.com"]
}