Linux基礎環境_安裝配置教程(CentOS7.2 64、JDK1.8、Tomcat8)
Linux基礎環境_安裝配置教程
(CentOS7.2 64、JDK1.8、Tomcat8)
- 安裝包版本
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
- 安裝軟件包
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)