unix或centos离线安装jdk和nginx操作说明
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
//卸载
一、离线安装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 Tar zxvf jdk-*.tar.gz 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 他们说需要一张图,我也就找了一张 二、离线安装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镜像。网络上很多安装用例都会出现依赖文件不存在的状况。 他们说一张图不好看unix系统安装,我又搞了一张 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |