Linux 搭建java环境

CentOs7 常用的应用程序

1.Jdk8安装

  • jdk 8 上传解压,
  • 在/ect/profile 文件末尾添加
  export JAVA_HOME=/usr/java/jdk1.8.0_221/
  export JRE_HOME=/usr/java/jdk1.8.0_221/jre
  export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export PATH=$PATH:$JAVA_HOME/bin
  • 执行命令 source /etc/profile

  • 测试 java -version

    显示jdk版本就对了

2.Tomcat7 安装

  • 上传tomcat7包解压
  • 在bin下catalina.sh文件开始添加
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-7.0.52
export CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.52
export JRE_HOME=/usr/java/jdk1.8.0_221/jre
export JAVA_HOME=/usr/java/jdk1.8.0_221/
  • 在Tomcat的bin目录下执行 ./startup.sh
    出现 tomcat started //启动成功

  • 开放端口号

firewall-cmd -–zone=public -–add -port=8080/tcp -–permanent

  • 查看端口占用

netstat -autp |grep *
ss -lpn src :8080
kill 9 pid 杀死进程

3.MYSQ5.6安装

安装步骤

1.安装perl依赖:

 yum -y install perl perl-devel autoconf

​这个命令会自动联网下载perl依赖安装并自动配置。-y表示安装过程中有需要选y或者n的地方统一都选y

2.把提前下载好的mysql安装包mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz上传到linux服务器的对应位置(通过xftp工具),我这里上传到了/usr/java/local目录下:

3.解压上传的MySQL压缩包:

tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

4.复制解压后的mysql目录到系统的本地软件目录:

 cp mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql -r

这一步为必须,而且必须放到/usr/local/mysql目录下,因为安装后默认会从这个目录下去执行

5.添加系统mysql组和mysql用户

#添加用户组
groupadd mysql
#添加用户mysql到用户组mysql
useradd -g mysql mysql

6.进入安装mysql软件目录,修改目录拥有者为mysql用户

cd /usr/local/mysql/
chown -R mysql:mysql ./

7.安装数据库

继续停留在/usr/local/mysql目录下,执行如下命令,用来执行数据库的安装工作。

./scripts/mysql_install_db --user=mysql

配置文件my.cnf已经存在的问题

先进入数据库的support-files目录

[root@localhost mysql]# cd /usr/local/mysql/support-files
[root@localhost support-files]# cp mysql.server /etc/rc.d/init.d/mysql
cp:是否覆盖"/etc/rc.d/init.d/mysql"? y
[root@localhost support-files]# cp my-default.cnf /etc/my.cnf
cp:是否覆盖"/etc/my.cnf"? y
#chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息
[root@localhost support-files]# chkconfig --add mysql
[root@localhost support-files]# chkconfig mysql on
[root@localhost support-files]# service mysql start
Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
. SUCCESS! 

4.安装Nginx

1.yum安装

1.准备

  1. 下载nginx: wget http://nginx.org/download/nginx-1.10.2.tar.gz

  2. 下载openssl:wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz

  3. 下载zlib:wget http://zlib.net/zlib-1.2.11.tar.gz

  4. 下载pcre:wget https://ftp.pcre.org/pub/pcre/pcre-8.13.tar.gz

  5. yum install gcc-c++

2.解压,安装

1.安装openssl

tar -zxvf openssl-fips-2.0.10.tar.gz
cd openssl-fips-2.0.10
./config && make && make install 进入文件执行安装程序

2.安装pcre

tar -xzvf pcre-8.13.tar.gz
cd pcre-8.13
./configure -–enable-utf8
make && make intall

3.安装zlib

tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install

4.安装nginx:

tar zxvf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure && make && make install

5.启动nginx

1.查看nginx安装的地址(whereis)

  1. cd /usr/local/nginx/

/usr/local/nginx/sbin/nginx

启动成功后查看是否启动成功:ps -ef | grep nginx

原文地址:https://www.cnblogs.com/yiyangyu/p/yiyang768787.html