linux搭建java运行环境详细教程(文末附一整套安装包)

jdk1.8安装教程

1、创建目录并拷贝文件

先在/usr/local下创建java目录,将需要的压缩包先通过工具(如FileZilla)拷贝进来,这里将所有需要的都拷贝过来。
在这里插入图片描述

2、通过解压命令将jdk解压到java目录下

tar -zxvf /usr/local/java/jdk-8u161-linux-x64.tar.gz -C /usr/local/java

解压后目录如下
在这里插入图片描述

3、配置jdk环境变量

使用命令 vim /etc/profile 进入配置文件,按 i 进入编辑模式
在下图位置编写配置
在这里插入图片描述

export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin

随后保存并退出(按Esc后输入:wq回车即可)
重新加载配置文件,让其生效

source /etc/profile

4、测试是否安装成功

java -version

在这里插入图片描述
出现上图所示则安装成功

MySql安装教程

1、创建目录并解压文件

创建mysql文件夹

mkdir /usr/local/mysql

解压到指定文件夹下

tar -zxvf /usr/local/java/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql

随后在mysql目录下新建data文件夹

mkdir /usr/local/mysql/data

2、创建mysql用户组和用户并授权

创建mysql用户和用户组

groupadd mysql
useradd -g mysql mysql

授权mysql用户

chown -R mysql.mysql /usr/local/mysql/mysql-8.0.11-linux-glibc2.12-x86_64

3、编译安装mysql

进入mysql安装目录的bin目录下,编译安装mysql

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-8.0.11-linux-glibc2.12-x86_64 --datadir=/usr/local/mysql/mysql-8.0.11-linux-glibc2.12-x86_64/data

4、创建mysql配置文件

vim /etc/my.cnf

i进入编辑模式,输入下面代码

[mysqld]
basedir=/usr/local/mysql/mysql-8.0.11-linux-glibc2.12-x86_64/
datadir=/usr/local/mysql/mysql-8.0.11-linux-glibc2.12-x86_64/data
port=3306
socket=/tmp/mysql.sock
character-set-server=UTF8MB4
#skip-grant-tables
[mysql]
default-character-set = utf8

退出并保存

5、拷贝服务

cp /usr/local/mysql/mysql-8.0.11-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql

6、配置mysql环境变量

编辑环境变量

vim /etc/profile

在jdk环境变量后面加入如下配置

export MYSQL_HOME=/usr/local/mysql/mysql-8.0.11-linux-glibc2.12-x86_64
export PATH=$PATH:${MYSQL_HOME}/bin:${MYSQL_HOME}/lib

重新加载配置文件让其生效

source /etc/profile

redis安装教程

1、创建目录并解压

在local目录下创建redis目录

mkdir /usr/local/redis

将redis压缩包解压到redis目录下

tar -zxvf /usr/local/java/redis-6.2.12.tar.gz -C /usr/local/redis

2、编译安装redis

到redis2.1.12目录下,先后执行如下命令

make
make install

3、修改redis配置文件

同样是在redis2.1.12目录下,执行如下命令

vim redis.conf

找到如下两项并修改即可

bind 0.0.0.0  # 远程可连接redis
daemonize yes  # 打开守护线程,启动后redis可以后台运行

4、启动redis

进入src目录输入

./redis-server /usr/local/redis/redis-6.2.12/redis.conf

可查看redis状态

ps -ef | grep redis

nginx安装

1、创建目录并解压

mkdir /usr/local/nginx
tar -zxvf  /usr/local/java/nginx-1.20.2.tar.gz -C /usr/local/nginx

2、执行配置命令

进入nginx-1.20.2,执行命令进行配置

./configure --prefix=/usr/local/nginx/nginx-1.20.2

若出现如下错误信息

the HTTP rewrite module requires the PCRE library

则执行

yum -y install pcre-devel

若出现如下错误信息

the HTTP rewrite module requires the zlib library

则执行

yum -y install zlib-devel

3、编译安装nginx

make && make install

4、创建日志文件夹

进入nginx-1.20.2目录下创建logs文件夹

mkdir logs

进入logs目录创建access.logerror.log两个文件

vim access.log

保存退出即可(按Esc键后输入:wq回车),无须输入内容

vim error.log

保存退出即可(按Esc键后输入:wq回车),无须输入内容

5、启动nginx

进入nginx-1.20.2的sbin目录下输入

./nginx

如需重启nginx

./nginx -s reload

如需指定配置文件启动nginx

./nginx -c /usr/local/nginx/nginx-1.20.2/conf/nginx.conf

安装包附件

至此所有的安装都已结束,对应的所有安装包点击这里免费下载,无需积分

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Java是一种广泛使用的编程语言,可以在多种平台上运行,包括Windows、macOS和LinuxLinux是一种开源操作系统,可以在个人电脑、服务器和移动设备上运行。通常可以使用JavaLinux系统上编写和运行程序。 ### 回答2: JavaLinux都是计算机领域中非常重要的技术。 Java是一种面向对象的编程语言,由Sun Microsystems(后来被Oracle收购)开发。它具有跨平台的特点,可以在不同的操作系统上运行,如Windows、Linux、Mac等。Java广泛应用于企业级应用程序、移动应用开发、游戏开发等领域,具有高度的可移植性和安全性。 Linux是一种自由和开放源代码的操作系统,最初由芬兰的Linus Torvalds在1991年开发。它采用了UNIX操作系统的设计理念,具有高度的灵活性和稳定性。Linux拥有强大的多用户和多任务处理能力,广泛用于服务器、嵌入式系统、移动设备等领域。另外,Linux还有许多不同的发行版,如Ubuntu、Red Hat、Debian等,这些发行版可以满足不同用户的需求。 JavaLinux之间存在着紧密的联系。首先,Java是一种跨平台的语言,可以在Linux上进行开发和运行。许多开源项目和企业应用都是使用Java语言开发的,并在Linux上部署和运行。其次,Java的虚拟机(JVM)也可以在Linux运行,通过JVM,Java程序可以实现与操作系统的交互和资源管理。此外,许多的开源程序和工具也是使用Java语言编写的,这些工具可以提供给Linux用户使用。 总而言之,JavaLinux是计算机领域中重要的技术,它们提供了强大的开发和运行平台,广泛应用于不同的领域,为软件开发和系统管理带来了巨大的便利性。 ### 回答3: Java是一种广泛应用于软件开发领域的编程语言,它具有面向对象、跨平台、可移植性强、安全性高等特点。 首先,Java是一种面向对象的编程语言,它强调将问题的解决方法进行模块化,将问题分解为多个对象并通过对象之间的相互作用来实现功能。这种面向对象编程的思想使得Java程序具有更好的可扩展性和可维护性。 其次,Java具有跨平台特性。Java程序可以在任何支持Java虚拟机(JVM)的平台上运行,无论是Windows、Linux还是Mac OS等操作系统,只要有对应的JVM就可以执行Java程序,这使得Java成为一种非常具有移植性的编程语言。 此外,Java语言具有良好的可移植性。Java程序一次编译,多次运行的特性,使得Java程序可以在不同的平台上部署和运行,不需要对代码进行修改。这样的特点使得Java成为开发跨平台应用的首选语言。 最后,Java语言具有较高的安全性。Java虚拟机提供了安全管理机制,可以对Java程序的执行过程进行严格的控制,防止恶意代码对系统造成破坏。此外,Java语言还提供了安全的库和API,可以帮助开发者编写更加安全的应用程序。 总之,Java是一种面向对象、跨平台、可移植性强、安全性高的编程语言。它在软件开发领域有着广泛的应用,无论是桌面应用程序、Web应用程序还是移动应用程序,Java都能胜任,并且具有良好的性能和扩展性。将Java语言与Linux操作系统相结合,可以实现高效、安全、稳定的软件开发和运行环境

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值