VMware下linux安装jdk,tomcat,nginx步骤

写在前面

环境:vmware workstation pro

      Linux centos6 64(min安装)

注意:以下内容需要在Linux系统联网的情况下进行,网络的配置请自行完成;

1.jdk的安装及其配置

1.1jdk的下载

1..1.1创建jdk的下载目录,可自行定义

cd /usr/local

mkdir software

mkdir jdk1.8

1.2下载

1.2..1 使用wget进行下载

cd /usr/local/software/jdk1.8

wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm

 (若出现:wget: commandnot found 则先安装wget 安装命令如下: yum -y install wget)

1.2.2 使用ftp根据将下载的rpm 上传至linux 制定目录下。

1.3.查看本机已经安装的jdk版本及移除

查看自带的jdk:rpm -qa|grep gcj

卸载删除上面查找的内容:rpm -e –nodepsjava*

1.4.对下载的rmp文件进行文件的授权

运行权限

chmod 755 jdk-8u171-linux-x64.rpm

1.5.rpm的安装

rpm-ivh jdk-8u171-linux-x64.rpm或者rpm -ivh --prefix=/usr/local/software/jdk1.8/jdk-8u171-linux-x64.rpm

说明:“-i”参数指明是要安装这个package,而“-v”这个参数则使输出信息增加,“-h”表示在安装过程中显示hashes作为在安装过程的一个进度条。

注意:上述的安装将java的安装目录安装到了 /usr/java  下

1.6.环境变量的配置

vi/etc/profile (进入编辑模式)

在最后面增加:

#set java environment

export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64  //注意若下载了其他版本,注意变通

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

保存退出

1.7.生效环境变量

 source /etc/profile

1.8建立软/硬连接

进入 /usr/bin/目录 cd /usr/bin

ln -s -f /usr/java/ jdk1.8.0_171-amd64/jre/bin/java

ln -s -f /usr/java/ jdk1.8.0_171-amd64/bin/javac

1.9测试

java -version

 

2.Tomcat的安装及启动配置

1.tomcat的下载

cd /usr/local/software/tomcat8.5

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz

2.解压tomcat

Tar -xvf apache-tomcat-8.5.31.tar.gz

3.tomcat的启动,停止

3.1 获取权限

cd /usr/local/software/tomcat8.5/apache-tomcat-8.5.31/bin

chmod 777  *.sh

3.2启动tomcat

./startup.sh

3.3查看tomcat进程是否启动

使用ps aux | grep tomcat查看tomcat进程是否启动;

3.4.关闭tomcat:

同样在tomcat的bin目录下,使用./shutdown.sh可以关闭tomcat

3.5.重启tomcat

    ./shutdown.sh

    ./startup.sh

4.开机启动tomcat服务

4.1 配置rc.local 文件

   授予执行权限

   chmod777 /etc/rc.local

   编辑rc.local 在最后添加tomcat的启动文件目录

   /usr/local/software/tomcat8.5/apache-tomcat-8.5.31/bin/startup.sh

   保存并退出

   Reboot后便可实现开机启动

5 暴露tomcat 8080端口给外部访问

5.1编辑/etc/sysconfig/iptables

   vi /etc/sysconfig/iptables

   添加一下命令

   -A INPUT-m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

   若要限制某些IP的访问则添加

-A INPUT -p tcp -s 192.168.1.2 -j DROP

5.2 iptable服务的重启,停止

  1.停止 service iptables stop

  2.启动 service iptables restart

  3.启动 service iptables start

  4.查看端口的启用状态

/etc/init.d/iptables status

5.3 注意

  以上命令只针对CentOs 7 以下版本,CentOS升级到7之后,无法使用iptables控制Linuxs的端口,原因是Centos 7使用firewalld代 替了原来的iptables;

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

进行8080端口开放配置。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elcker

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值