• Linux安装jdk、nginx、redis


    1 安装jdk

    1.1 查看是否安装jdk

    查看是否安装jdk,如下则为未安装

    $ java -version
    -bash: java: 未找到命令
    $
    
    • 1
    • 2
    • 3

    1.2 安装

    进入到data目录,创建server文件夹,创建software文件夹,进入到software文件夹,并将jdk-8u151-linux-x64.tar.gz上传到该目录

    cd /data
    mkdir server
    mkdir software
    cd software
    
    • 1
    • 2
    • 3
    • 4

    解压文件:

    tar -xvf jdk-8u151-linux-x64.tar.gz
    
    • 1

    在这里插入图片描述
    将解压后的jdk1.8.0_151文件夹移动到/data/server

    mv jdk1.8.0_151 /data/server
    
    • 1

    1.3 配置环境变量

    打开/etc/profile文件,并进入编辑状态

    sudo vim /etc/profile
    
    • 1

    在文件中添加以下配置:

    # java
    export JAVA_HOME=/data/server/jdk1.8.0_151/
    export JRE_HOME=$JAVA_HOME/jre
    export PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    • 1
    • 2
    • 3
    • 4
    • 5

    使配置文件生效:

    source /etc/profile
    
    • 1

    1.4 校验是否安装成功

    $ java -version
    java version "1.8.0_151"
    Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
    $
    
    • 1
    • 2
    • 3
    • 4
    • 5

    2 安装nginx

    2.1 安装

    进入到/data/software目录,把nginx安装包上传到此路径

    cd /data/software/
    
    • 1

    解压安装包:

    tar -xvf nginx-1.22.0.tar.gz
    
    • 1

    创建nginx安装目录:

    cd /data/
    mkdir nginx
    
    • 1
    • 2

    安装nginx到/data/nginx目录

    $ cd /data/software/nginx-1.22.0
    $ ./configure --prefix=/data/nginx/
    $ make
    $ make install
    
    • 1
    • 2
    • 3
    • 4

    设置nginx配置信息:

    $ cd /data/nginx/conf
    
    # 备份配置文件
    $ cp nginx.conf nginx.conf.bak
    
    # 编辑配置文件
    $ vim nginx.conf
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    2.2 启动nginx

    cd /data/nginx/sbin
    ./nginx
    
    • 1
    • 2

    2.3 查看是否启动成功

    $ ps -ef |grep nginx
    root     21295     1  0 08:36 ?        00:00:00 nginx: master process ./nginx
    root   21296 21295  0 08:36 ?        00:00:00 nginx: worker process
    root   21297 21295  0 08:36 ?        00:00:00 nginx: worker process
    root    22872  7836  0 08:40 pts/0    00:00:00 grep --color=auto nginx
    $
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3 安装redis

    3.1 安装

    创建redis安装目录:

    $ cd /data/
    $ mkdir redis
    
    • 1
    • 2

    进入到软件安装包目录,将redis安装包上传至此路径,并解压

    $ cd /data/software/
    $ tar -xvf redis-4.0.14.tar.gz
    
    • 1
    • 2

    安装redis到/data/redis路径:

    $ cd redis-4.0.14
    $ make install PREFIX=/data/redis
    
    • 1
    • 2

    复制配置文件到安装目录:

    mv /data/software/redis-4.0.14/redis.conf /data/redis/
    
    • 1

    修改redis配置:

    vim /data/redis/redis.conf
    
    # 修改以下配置
    bind 0.0.0.0  #Redis 默认只允许本机访问,把 bind 修改为 0.0.0.0 表示允许所有远程访问。如果想指定限制访问,可设置对应的 ip
    port 6379 #监听端口默认为6379,想改其他也行
    protected-mode no #关闭保护模式,可以外部访问
    daemonize yes #设置为后台启动
    logfile ./redis.log  #redis 日志文件
    requirepass qwer1234  #设置 redis 连接密码
    maxmemory 2147400000 #最大内存2G   redis内存最好不超过物理内存的一半
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    2.3 启动

    cd /data/redis/bin/
    ./redis-server ../redis.conf
    
    • 1
    • 2

    2.3 验证是否启动成功

    $ ps -ef |grep redis
    root      880     1  0 09:02 ?        00:00:00 ./redis-server 127.0.0.1:6379
    root     1213  7836  0 09:03 pts/0    00:00:00 grep --color=auto redis
    $
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    蓝桥杯每日一题2023.10.16
    海运整柜出口操作流程有哪些注意事项?
    经典算法之分块查找法(Java实现)
    刷题心得 【2731. 移动机器人】
    【JavaWeb】之Http协议
    cad文件如何转换成pdf?=
    python模块之 Motor 异步pymongo
    【C++ 初阶】引用 (&) 实际的一些用法、常引用问题 详解!
    日常开发Git命令
    LabVIEW使用ModbusTCP协议构建分布式测量系统
  • 原文地址:https://blog.csdn.net/weixin_46505978/article/details/127807615