1. 程式人生 > >Linux基礎環境_安裝配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

Linux基礎環境_安裝配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

vmw 統一 什麽 找不到 root用戶 tro .html 內容 bash

Linux基礎環境_安裝配置教程

(CentOS7.2 64、JDK1.8、Tomcat8)

  1. 安裝包版本

1) VMawre-workstation版本包

地址:

https://my.vmware.com/web/vmware/details?downloadGroup=WKST-1411-WIN&productId=686&rPId=20814

包名:VMware-workstation-full-12.5.7.20721.exe

2) CentOS版本包

地址:http://vault.centos.org/7.2.1511/isos/x86_64/

包名:CentOS-7-x86_64-DVD-1511.iso

3) JDK版本包

地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

包名:jdk-8u144-linux-x64.tar.gz

4) Tomcat版本包

地址:https://archive.apache.org/dist/tomcat/tomcat-8/

包名:apache-tomcat-8.0.9.tar.gz

  1. 安裝軟件包

2.1. 安裝前說明

先準備好需要安裝的程序包文件,比如:Linux、Tomcat、JDK、數據庫安裝包等,把你要搭建環境所需要的程序包下載好並上傳到對應的Linux機器上。程序包文件統一放到目錄 /usr/local/src下。

下載對應的程序包時,先確認系統的位數,這樣就可以確認需要下載什麽位數的程序包,比如:系統是32位,就安裝32位的程序包,系統是64位,就安裝64位的程序包。基礎環境的安裝參考下面的說明步驟,對應的IP、端口號、路徑等需要根據你機器的實際情況來修改。當顯示的是x86_64,則表明是64位的系統,否則是32位的系統。

uname -a

2.2. 安裝VMwawre-workstation12

2.2.1. 安裝VMwawre-workstation12

選擇好安裝路徑,默認安裝直到完成就好。

2.2.2. 安裝虛擬機

2.2.2.1. 新建虛擬機

選擇安裝對應的vm workstation版本

2.3. 安裝CentOS7.2

2.3.1. 加載CentOS ISO文件

編輯虛擬機->硬件(CD/DVD(IDE))->使用ISO鏡像文件,選擇對應的CentOS的ISO包,選擇好後,保存並啟動該虛擬機,之後進入安裝CentOS界面。

2.3.2. 安裝CentOS7.2

選擇安裝CentOS7.2並選擇enter鍵

2.3.2.1. 選擇語言集

2.3.2.2. 編輯各模塊信息

2.3.2.2.1. 編輯時間模塊

2.3.2.2.2. 配置鍵盤模塊

2.3.2.2.3. 其他項配置(自動分區、禁用kdump)

2.3.2.2.4. 修改root用戶密碼

2.3.2.2.5. 啟用網卡(ifup命令)

因安裝的是CentOS6,所以會出現找不到repo的問題,最後發現要打開網卡。

2.3.2.3. 重啟CentOS7

shutdown -r now

安裝系統後,重啟系統,登陸後,執行yum list命令。

2.3.3. 進行基礎設置

2.3.3.1. 啟動網卡

cd /etc/sysconfig/network-scripts

ifup ifcfg-ens160

yum -y install net-tools.x86_64

2.3.3.2. 安裝wget

rpm -qa|grep wget 如果沒有顯示內容,說明沒有安裝wget命令

yum -y install wget

2.3.3.3. 替換yum源

cd /etc/yum.repos.d/

cp CentOS-Base.repo CentOS-Base.repo.backup

#下載CentOS7的yum 源

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

#將163yum源替換原來的yum源

mv -f CentOS7-Base-163.repo CentOS-Base.repo

#生成yum緩存並完成yum源的替換

yum clean all

yum makecache

2.3.3.4. 安裝vim

yum -y install vim

2.3.3.5. 關閉防火墻

#關閉防火墻 如果為enabled,則需要關閉。

/usr/sbin/sestatus -v

#關閉selinux

vim /etc/selinux/config

SELINUX=disabled

#禁用系統防火墻

systemctl disable firewalld

systemctl stop firewalld

systemctl status firewalld

2.3.3.6. 安裝其他命令

安裝htop dstat nload bmon telnet dos2unix

#安裝epel

rpm -ivh epel-release-7-9.noarch.rpm

#安裝htop dstat nload bmon

yum -y install htop dstat nload bmon dos2unix

2.4. 安裝JDK1.8

2.4.1. 安裝JDK1.8

cd /usr/local/src/

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

cd /usr/local/

#更改jdk文件名稱

mv jdk1.8.0_144 jdk1.8

#更改所屬的用戶和組

chown -R root:root jdk1.8

2.4.2. 配置java環境變量

vim /etc/profile或修改.bash_profile文件

#新增以下配置想到/etc/profile文件中

#JDK1.8

JAVA_HOME=/data/local/java

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

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

#LD_LIBRARY_PATH=/opt/apr1.5/lib

export JAVA_HOME PATH CLASSPATH LD_LIBRARY_PATH

#優化tomcat8需要配置該項

#export LD_LIBRARY_PATH=/opt/apr1.5/lib

#讓配置文件生效 source /etc/profile

2.4.3. 修改java.security文件

#啟動tomcat出現下列問題的解決辦法

INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [24,790] milliseconds.

打開$JRE_HOME/lib/security/java.security這個文件,找到下面的內容:

securerandom.source=file:/dev/random

替換成

securerandom.source=file:/dev/./random

#通過javac -version及 java -version 命令檢查jdk安裝是否成功

2.5. 安裝Tomcat8

2.5.1. 安裝Tomcat8

#進入程序包路徑

cd /usr/local/src/

#解壓縮Tomcat8

tar -zxvf apache-tomcat-8.0.9.tar.gz -C /usr/local/

#更改Tomcat8文件夾名稱

cd /usr/local/

mv apache-tomcat-8.0.9 tomcat8

#啟動tomcat並查看日誌

/usr/local/tomcat8/bin/catalina.sh start

&& tail -fn 200 /usr/local/tomcat8/logs/catalina.out

2.5.2. 增加發布Tomcat8工程應用的用戶

#修改Tomcat8下conf目錄中tomcat-user.xml文件,註釋原來配置的用戶,新增以下配置項

<?xml version=‘1.0‘ encoding=‘utf-8‘?>

<tomcat-users>

<role rolename="admin"/>

<role rolename="manager"/>

<role rolename="admin-gui"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-status"/>

<role rolename="manager-jmx"/>

<user

username="admin"

password="123456" roles="admin,manager,admin-gui,manager-gui,manager-script,manager-status,manager-jmx"/>

</tomcat-users>

Linux基礎環境_安裝配置教程(CentOS7.2 64、JDK1.8、Tomcat8)