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.准备
-
下载nginx: wget http://nginx.org/download/nginx-1.10.2.tar.gz
-
下载openssl:wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
-
下载zlib:wget http://zlib.net/zlib-1.2.11.tar.gz
-
下载pcre:wget https://ftp.pcre.org/pub/pcre/pcre-8.13.tar.gz
-
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)
- cd /usr/local/nginx/
/usr/local/nginx/sbin/nginx
启动成功后查看是否启动成功:ps -ef | grep nginx