CentOS安装jdk+tomcat+nginx+maven+svn

以下均在root用户下安装,如果非root用户可能要考虑权限的问题

一、安装jdk

jdk选择oracle jdk,相比较open jdk兼容会比较好

1.1检查本地是否有安装jdk:yum list installed |grep java

如果查看yum库中的Java安装包:yum -y list java*

CentOS安装jdk+tomcat+nginx+maven+svn_第1张图片

1.2因为有些服务器会自带jdk,但是自带的jdk一般都为open jdk,因此需要将其卸载

想卸载JDK相关输入:yum -y remove java-1.8.0-openjdk*。想卸载tzdata-java输入:yum -y remove tzdata-java.noarch。当结果显示为Complete!即卸载完毕。同理如果要用yum删除某一个,只需输入yum -y remove (名字)。如果名字的前缀相似时,可以利用匹配符*,即java-1.8.0-openjdk*,表示删除所有以java-1.8.0-openjdk这个开头的内容。

1.3下载jdk压缩包 :

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

1.4解压:
tar     -zxvf     jdk-8u171-linux-x64.tar.gz
1.5更换目录:

mv     ./jdk1.8.0_171    /usr/local/jdk1.8.0_171

1.6添加环境变量:

root@localhost java]# vi /etc/profile

CentOS安装jdk+tomcat+nginx+maven+svn_第2张图片

# 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加

export JAVA_HOME=/usr/local/jdk1.8.0_171

export PATH=$JAVA_HOME/bin:$PATH

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

1.7执行:source /etc/profile

1.8检查是否安装成功:java -version


二、安装tomcat

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

2.2解压压缩包:tar     -zxvf apache-tomcat-8.0.51.tar.gz

2.3更换目录:mv     ./apache-tomcat-8.0.51    /usr/local/apache-tomcat-8.0.51

2.4切换到bin目录下: cd     apache-tomcat-8.0.51/bin/

2.5启动tomcat,如果不是root用户可能还需要用chown修改权限:sh ./startup.sh

CentOS安装jdk+tomcat+nginx+maven+svn_第3张图片

2.6查看8080端口是否开启:netstat -anlp | grep 8080

2.7查看是否启动成功:ps -ef|grep tomcat

CentOS安装jdk+tomcat+nginx+maven+svn_第4张图片

2.8访问http://ip地址:8080,如果没有开发8080端口则需要将8080端口添加到防火墙例外并重启

CentOS安装jdk+tomcat+nginx+maven+svn_第5张图片


三、安装nginx

3.1安装依赖库:

yum -y install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel

yum -y install openssl openssl-devel libssl-dev

3.2下载nginx:wget     http://nginx.org/download/nginx-1.9.12.tar.gz

3.3解压压缩包:tar     -zxvf nginx-1.9.12.tar.gz

3.4安装

./configure                                  //配置

make
make install                                 //安装
whereis nginx                                //如果存在nginx文件夹,则安装成功

如果修改了配置验证nginx配置是否成功:/usr/local/nginx/sbin/nginx -t

3.5启动nginx: /usr/local/nginx/sbin/nginx


3.6重启nginx:/usr/local/nginx/sbin/nginx -s reload

3.7访问http://ip地址,如果出现一下界面代表安装成功,如果80端口没有开放则需要开放80端口

CentOS安装jdk+tomcat+nginx+maven+svn_第6张图片



四、安装maven

1.1wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo

1.2yum -y install apache-maven

1.3查看是否安装好:mvn -version

CentOS安装jdk+tomcat+nginx+maven+svn_第7张图片

五、安装svn

CentOS安装jdk+tomcat+nginx+maven+svn_第8张图片

1.1yum install subversion

1.2yum install mod_dav_svn

1.3输入svn --help,如果有提示就说明安装成功

1.4切换svn用户

1.4.1. 临时切换
在所有命令下强制加上--username 和--password选项。
例如:svn up --username zhangsan --password 123456
 
1.4.2.永久切换
删除目录 ~/.subversion/auth/  下的所有文件。
cd  ~/.subversion
rm -rf auth



PS

如果想要找到yum命令安装的软件地址

1.yum list installed |grep maven


2.rpm -ql apache-maven.noarch

CentOS安装jdk+tomcat+nginx+maven+svn_第9张图片


如果要配置maven镜像

1.找到maven安装目录下的conf目录

2.修改settings.xml 文件,配置mirrors的子节点,添加如下mirror

阿里云Maven镜像:

  
    >nexus-aliyun  
    >central    
    >Nexus aliyun  
    >http://maven.aliyun.com/nexus/content/groups/public  
</mirror>  

开源中国maven镜像:

  
  >nexus-osc  
  >*  
  >Nexus osc  
  >http://maven.oschina.net/content/groups/public/  
</mirror>  

你可能感兴趣的:(java,linux,nginx)