Bootstrap

Linux基础环境搭建

1.安装JDK
1.1.下载地址

JDK8: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 下载gz压缩包

RPM 与 gz 的区别:

gz压缩包可以将jdk安装到任何位置,多个版本不受影响,需要手动配置环境变量

RPM安装包需要root的访问权限,是全局安装,安装模式是为当前计算机上所有用户安装

1.2.gz压缩包安装方式
  • 创建jdk安装文件夹
1.创建java安装文件夹
mkdir /usr/local/java
2.使用文件传输工具(Xftp)将压缩文件丢到java目录下
  • 解压缩
tar zxvf jdk-8u271-linux-x64.tar.gz
--删除原来的压缩包
rm jdk-8u271-linux-x64.tar.gz 提示是否删除 确认输入y
  • 配置环境变量
输入java -version 提示java:未找到命令,需要配置环境变量
1.切换到etc下profile.d目录
cd /etc/profile.d
2.创建java环境变量脚本
touch java.sh
3.配置读写权限
chmod 755 /etc/profile.d/java.sh
4.编辑jdk安装路径
vi java.sh
5.添加如下内容
export JAVA_HOME=/usr/local/java/jdk1.8.0_271
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
6.刷新环境配置文件
source /etc/profile
  • 测试是否安装成功
java -version
看到如下信息表示安装成功:
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
1.3.RPM软件包安装方式
1.切换到超级用户
sudo su
2.删除旧版本(如果没有则不执行)
--查找
rpm -qa|grep jdk
--卸载
rpm -e 旧版本
3.安装软件包
rpm -ivh 软件包名
2.安装Tomcat
1.下载地址

Tomcat8:https://tomcat.apache.org/download-80.cgi 下载gz压缩包

2.安装
  • 创建Tomcat安装文件夹
1.创建Tomcat安装文件夹
mkdir /usr/local/tomcat
2.使用文件传输工具(Xftp)将压缩文件丢到Tomcat目录下
  • 解压缩
tar xvfz apache-tomcat-8.5.61.tar.gz
--删除原来的压缩包
rm apache-tomcat-8.5.61.tar.gz 提示是否删除 确认输入y
  • 安装jsvc工具
1.切换到jsvc工具目录
cd apache-tomcat-8.5.61/bin
2.解压
tar xvfz commons-daemon-native.tar.gz
3.切换目录
cd commons-daemon-1.2.3-native-src/unix
4.配置指定java环境
./configure --with-java=/usr/local/java/jdk1.8.0_271
5.编译
make
6.将jsvc工具复制到bin目录下
cp jsvc ../..

报错:configure: error: no acceptable C compiler found in $PATH 是因为没有c编译器,见 3.GCC编译器安装

  • 配置守护线程自启动
1.修改daemon.sh(/usr/local/tomcat/apache-tomcat-8.5.61/bin 路径下)
vi daemon.sh

2.在首行#!/bin/sh下添加如下内容:
# chkconfig: 2345 20 80
# description: Startup script for the Tomcat 8.5 Server

3.在# Only set CATALINA_HOME if not already set 注释下添加如下内容:
JAVA_HOME=/usr/local/java/jdk1.8.0_271
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.61
  • 添加到系统服务
1.将daemon.sh复制到/etc/init.d目录下并重命名为tomcat
cp daemon.sh /etc/init.d/tomcat
2.添加自启动
chkconfig --add tomcat
  • 添加tomcat用户组
1.添加专用组
groupadd tomcat_group
2.将tomcat用户添加到tomcat_group专用组
useradd -r -s /sbinlogin -g tomcat_group tomcat
3.赋予权限
chown -R tomcat:tomcat_group /usr/local/tomcat
  • 开启服务
#开启tomcat服务
service tomcat start
#关闭tomcat服务
service tomcat stop
#重启tomcat服务
service tomcat restart
;