首页 > 系统相关 >linux安装jdk、nginx记录

linux安装jdk、nginx记录

时间:2023-06-28 17:33:06浏览次数:44  
标签:java jdk make nginx linux HOME 安装 JAVA

jdk
1、解压 tar xzvf 压缩包名 位置(/usr/local/jdk)
2、配置环境变量 vi /etc/profile 键盘i开启编辑,在最后键入:

JAVA_HOME=/usr/local/jdk
JRE_HOME=/usr/local/jdk/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

3、刷新上步文件 source /etc/profile
4、java -version 确认jdk安装情况
注意:需要先删除linux自带的openjdk,不删除确认安装情况时无法看到java版本
rpm -qa|grep java 查看java安装软件 .noarch可以不删除
删除其他
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64


nginx安装
1、解压nginx压缩包 tar xzvf 压缩包名
2、进入到解压后的文件夹 执行 ./configure (我这边报错,gcc没有安装,安装了gcc提示没有pcre随后安装了zlib)
解压pcre ./configure->make->make install
解压zlib ./configure->make->make install
3、接上步make->make install

 

标签:java,jdk,make,nginx,linux,HOME,安装,JAVA
From: https://www.cnblogs.com/jinseliunian/p/17512051.html

相关文章

  • 虚拟机中安装Linux系统
    虚拟机中安装Linux系统新建虚拟机选择典型安装选择稍后安装操作系统选择Linux操作系统中的CentOS7选择虚拟机文件路径默认硬盘或者自行调整硬盘大小配置完成稍后调整硬件选择编辑虚拟机文件内存建议2G,处理器2-4个,网络选择NAT,最后点击光驱(根据个人的机器来调整)......
  • Linux-嵌入式设备启动运行的原理
    嵌入式设备上电运行的内部启动机制Centos主机连接嵌入式开发板串口的工具有:minicom、screenminicom使用方法:1.#minicom-s进去设置端口和波特率后,重新输入#minicom进去即可。screen的使用方法:1.#screen/dev/ttyUSB0115200第一步:启动目标板。由U-BOOT启动加载引导程序,......
  • Linux下常用scp,tail,grep命令详解[记录]
    scp命令用于在本地主机和远程主机之间复制文件或目录,支持加密传输。它可以通过ssh协议来进行数据传输,因此传输过程是安全的。注意:在使用scp命令时,如果出现权限验证失败的情况,可能需要检查本地主机和远程主机之间的ssh配置是否正确。scp[参数][原路径][目标路径][参......
  • Tomcat通过setenv.bat指定jdk和jre(相对路径)
    Tomcat通过setenv.bat指定jdk和jre(相对路径)1.在Tomcat的bin目录下,创建一个名为setenv.bat的文件。2.编辑setenv.bat,set"JAVA_HOME=E:\ProgramFiles\jdk1.8"set"CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"set"GRADLE_HOME=%cd%\gradle&......
  • 去掉一层目录linux
    可以使用mv命令的通配符来去掉一层目录。例如,假设有一个名为/home/user/dir1/dir2/file.txt的文件,要将它移动到/home/user/dir2/目录下并去掉dir1目录,可以使用以下命令:mv/home/user/dir1/dir2/file.txt/home/user/dir2/如果要批量移动多个文件并去掉一层目录,可以使用通配符来匹......
  • Linux - 操作mysql数据库
    运行环境Ubuntu20.04虚拟机Mysql8.0APIlibmysqlclient-devgcc9.4.0一、准备工作1、在Ubuntu上准备mysql开发环境更新软件源sudoaptupdate安装libmysqlclient-dev,这个lib库是Linux下C/C++连接mysql的客户端sudoaptinstalllibmysqlclient-dev2、创建测试数据库......
  • Linux curl命令详解
    命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:#curl[option][url]常见参数:-A/--user-agent<string>设置用户代理......
  • linux http嗅探工具 httpry
    httpry是http版的tcpdump,它提供了实时的数据抓取、展示,也可以写入到文件,以供后续分析,相比较tcpdump,它抓取展示http更加直观。通常我们会抓取请求并写入文件httpry-i网卡名字-mmethod-b输出文件名字使用ifconfig命令查看网卡名字,如果不指定,默认是第一个网卡。-m指定http请求......
  • jdk动态代理实现原理
    动态代理的作用  我们都知道,spring的面向切面编程默认由jdk动态代理和cglib动态代理实现,使用动态代理我们可以无侵入的实现切面编程,比如日志管理、权限管理、事务管理等。jdk动态代理是面向接口的,cglib是面向普通类。弄明白了这两种动态代理实现原理也就懂了spring的aop编程。j......
  • 在linux上启动arthas报“Can not find java process”
    发生背景完整报错信息:[***@localhost~]$java-jararthas-boot.jar[INFO]JAVA_HOME:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b03-1.el7.x86_64/jre[INFO]arthas-bootversion:3.6.9[INFO]Cannotfindjavaprocess.Trytorun`jps`commandliststheinstrume......