Linux環境搭建、安裝
阿新 • • 發佈:2018-12-21
安裝VMWare虛擬機器 主機地址:192.168.89.128
安裝CentOS
A. 檢視並設定Linux的IP地址
1)ip addr 檢視ip
2)cd /etc/sysconfig/network-scripts 調轉目錄
3)ls或ll 檢視目錄
4)vi ifcfg-ens33 修改最後一項ONBOOT=yes
5)按ESC鍵,:wq儲存並退出,:q!不儲存並退出
6)shutdown -r now / reboot 重啟
B. 更換國內源(可選) 類似應用市場,如安卓有安卓應用市場,Apple有App應用市場一樣
1)mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak #備份Linux自帶的EPEL源
2)wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3)yum clean all #清空快取
4)yum makecache #重新生成快取
問題: 1、Intel VT-x處於禁用狀態? 解決方案: (1)重啟電腦,進入BIOS將其設定為Enabled。(注:不同品牌電腦進入BIOS的方法不盡相同,請網上查閱對應電腦型號的進入BIOS的方法) (2)進入BIOS後,在Security -> Virtualization -> Inter(R) Virtualization Technology設定為:Enabled。 (3)儲存BIOS,重啟電腦
安裝配置JDK、Tomcat
jdk-8u144-linux.x64.tar.gz
apache-tomcat-8.0.53.tar.gz
3.1 使用SecureFX上傳JDK、Tomcat的linux壓縮包
3.2 使用SecureCRT安裝配置JDK、Tomcat
3.2.1 安裝配置JDK 1.解壓JDK壓縮包 2.配置JDK環境變數 1)vi /etc/profile 2)在最後面配置JDK環境變數: #java environment export JAVA_HOME=/zking/jdk1.8.0_151 【JDK解壓路徑】 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 3)設定環境變數生效 source /etc/profile 4)檢查JDK環境變數 java -version 3.2.2 安裝配置Tomcat 1.解壓Tomcat 2.配置環境變數 1)vi /etc/profile 2)在最後面配置Tomcat環境變數: #tomcat export TOMCAT_HOME=/zking/apache-tomcat-8.5.20 【Tomcat解壓路徑】 3)source /etc/profile 4)啟動tomcat:./startup.sh
命令: 1).gz壓縮包解壓:tar -zxvf 壓縮包名 2).tar壓縮包解壓:tar -vxf 壓縮包名
安裝配置MySql
4.1 解除安裝mariadb,否則安裝MySql會出現衝突
1)rpm -qa|grep mariadb
2)rpm -e --nodeps 檔名
4.2 建立mysql使用者組,並新增使用者
groupadd mysql
useradd -g mysql lx
4.3 離線安裝
1)準備源包:mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
2)上傳源包並解壓:
tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
3)分別安裝:
rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm
//安裝之前,請先檢查是否安裝libaio,如果未安裝請先安裝之後再裝server源
rpm -qa|grep libaio
rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
4)初始化資料庫並啟動(等待一會)
mysqld --initialize
systemctl start mysqld
啟動失敗原因:/var/lib/mysql沒有許可權導致啟動失敗!!!
啟動失敗原因:/var/lib/mysql沒有許可權導致啟動失敗!!!
啟動失敗原因:/var/lib/mysql沒有許可權導致啟動失敗!!!
5)mysql目錄授權
cd /var/lib
chmod -R 777 mysql
6)更改mysql資料庫目錄的所屬使用者及其所屬組
chown mysql:mysql /var/lib/mysql -R
7)啟動Mysql
systemctl start mysqld
8)修改root本地登入密碼(檢視生成的隨機密碼)
grep 'password' /var/log/mysqld.log
9)使用隨機密碼登入mysql
mysql -u root -p
注:輸入隨機密碼
10)重置密碼
set password=password('密碼');
11)授權外網登入許可權
grant all privileges on *.* to 使用者名稱@’%’ identified by ‘密碼’;
12)更新修改配置
flush privileges;
4.4 線上安裝
1)下載MySql源安裝包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2)安裝MySql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
3)安裝MySql
yum install mysql-community-server
4)啟動MySql服務
systemctl start mysqld
5)檢視MySql啟動狀態
systemctl status mysqld 或 service mysqld restart
6)開機自啟動
systemctl enable mysqld
systemctl daemon-reload
7)修改root本地登入密碼(檢視生成的隨機密碼)
grep 'password' /var/logs/mysqld.log
8)使用隨機密碼登入MySql
mysql -u root -p
注:輸入隨機密碼
9)重置密碼
set password=password('1234');
10)授權外網登入賬戶(zking/1234)
grant all privileges on *.* to 使用者名稱@'%' identified by '密碼';
11)重新整理修改配置
flush privileges;
4.5 將MySql的3306埠新增到防火牆或關閉防火牆
4.5.1 新增3306埠到防火牆
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
4.5.2 關閉防火牆
systemctl stop firewalld.service
systemctl disable firewalld.service
4.6 客戶端使用SqlLoy或其他工具遠端登入伺服器Mysql
部署Web應用
1)將釋出的web應用通過SecureFX上傳到tomcat/webapps/ROOT/目錄下 (注:請先打包成.zip包再上傳。 )
2)解壓.zip包到當前目錄 ( unzip ROOT.zip )
3)將8080埠新增到防火牆中或關閉防火牆