龙空技术网

unix或centos离线安装jdk和nginx操作说明

程序一路人 73

前言:

目前兄弟们对“nginx使用的jdk版本号”可能比较关心,大家都需要剖析一些“nginx使用的jdk版本号”的相关知识。那么小编也在网上搜集了一些对于“nginx使用的jdk版本号””的相关资讯,希望小伙伴们能喜欢,兄弟们一起来了解一下吧!

一、离线安装jdk

1、登录unix,卸载openJDK将jdk版本提升到1.8以上

root@localhost opt]# rpm -qa|grep java

java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11

tzdata-java-2015g-1.el5

//卸载

[root@localhost opt]# rpm -e --allmatches --nodeps java-1.6.0-openjdk-1.6.0.37-1.13.9.4.el5_11

[root@localhost opt]# rpm -e --allmatches --nodeps tzdata-java-2015g-1.el5

下载或将本地jdk上传到服务器解压jdk

Tar zxvf jdk-*.tar.gz

在/etc/profile中配置环境变量

vim /etc/profile

#set java environment

export JAVA_HOME=/usr/lib/jvm/java

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

export PATH=$PATH:$JAVA_HOME/bin

执行source /etc/profile执行命令 java -version查看是否有jdk版本信息,存在则安装成功

他们说需要一张图,我也就找了一张

二、离线安装nginx

准备阶段:

1、下载nginx最好下载nginx1.15.6以上(安全漏洞库对低版本nginx有漏洞记录)

备注:如果有条件最好在本地电脑上下载一个完整centos.iso镜像。否则去网上下载缺失文件非常麻烦(可能却在依赖文件缺失)。

解压centos.iso文件,在package目录下可以看到很多.rpm文件。

依赖资源下载

2、解压nginx并执行 ./confgure

执行后,如果缺少必要环节,控制台会给出各种文件缺失提醒。下面的操作只正对纯净的系统,即全部都需要离线安装。

3、测试centos或其他unix系统是否有安装环境如gcc

在控制台输入gcc-v 确定,如果出现以下提示表示已经安装gcc,如果提示gcc notfound之类的信息表示需要安装gcc

gcc相关依赖安装:

rpm -Uvh *.rpm --nodeps --force

4、pcre pcre-devel 安装。从解压的centos文件中寻找所有pcre相似文件,上传到服务器

rpm -ivh pcre* --nodeps --force

这里支持大批量rpm文件安装

5、安装zlib zlib-devel。从解压的centos文件中寻找所有zlib相似文件,上传到服务器

rpm -ivh zlib* --nodeps --force

6、重新执行nginx1.15.6文件夹下./configure

7、执行make

8、执行make install

9、安装完成后,执行文件会默认安装到文件夹: /usr/local/nginx/路径下。

10、cd切换 /usr/local/nginx/sbin/路径 用命令./nginx启动服务

11、通过命令 ps -ef|grep nginx 查看服务是否启动。初始化启动一般一个主程序,一个辅助程序

12、命令行中输入 curl 命令,如果curl命令可用,则会打印关于nginx的信息。

-----------------------------------------------------------------------------------

要想以最快速度完成nginx的离线安装,请务必在本地准备一个centos.iso镜像。网络上很多安装用例都会出现依赖文件不存在的状况。

他们说一张图不好看,我又搞了一张

标签: #nginx使用的jdk版本号 #centos无网安装nginx