Linux 安装jdk、nodejs、MySQL、redis、elasticsearch 持续更新。。。随缘。。

282 阅读2分钟

1 jdk

默认安装目录在/usr/lib/jvm
安装jdk: yum install -y java-1.8.0-openjdk-devel.x86_64
如果有提示,输入确认(y)直到控制台返回Complete安装成功
参考:https://blog.csdn.net/qq_41340666/article/details/122665760

2 nodejs

下载 nodejs:wget https://nodejs.org/dist/v16.17.1/node-v16.17.1-linux-x64.tar.gz
解压 nodejs:tar xt node-v16.17.1-linux-x64.tar.gz

配置环境变量:

编辑 /etc/profile (推荐工具:WinSCP)

/usr/node-v16.17.1-linux-x64 = 自己的解压目录

export NODEJS_HOME=/usr/node-v16.17.1-linux-x64
export PATH=$NODEJS_HOME/bin:$PATH

1671070380081.png

刷新配置 source /etc/profile
查看是否生效 node -v / npm -v

3 MySQL

1.下载mysql软件仓库: wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.安装软件仓库:  yum -y install mysql57-community-release-el7-10.noarch.rpm
3.安装mysql: yum -y install mysql-community-server
       (GPG升级了,需要重新获取)
     如果安装失败请先执行:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
4.删除mysql自动升级仓库文件: yum -y remove mysql57-community-release-el7-10.noarch
5.获取mysql的密码:grep "password" /var/log/mysqld.log
6.连接mysql 重新设置密码:
    6.1 登录mysql: mysql -u root -p 然后输入刚刚获取的密码
    6.2 修改mysql密码策略为弱口令:set global validate_password_policy=0;
    6.3 修改弱口令密码长度:set global validate_password_length=4;
    6.4 修改密码:set password="root";
    6.5 是否密码永不过期:alter user 'root'@'localhost' password expire never;
    6.6 开启mysql远程权限:use mysql;
    6.7 用户授权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
    6.8 立即生效:FLUSH PRIVILEGES;
 7.如果远程连接失败请检查3306端口是否对外开放

4 redis

1.下载redis: wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2.解压redis:tar xf redis-5.0.5.tar.gz
3.进入redis目录安装:make install
4.修改配置文件:redis.conf
    4.1 注释bind配置
    4.2 修改protected-mode为no, 保护模式默认yes
    4.3 设置redis密码 requirepass
        或
        (1)首先进入redis,如果没有开启redis则需要先开启:  
            redis-cli -p 6379  
            127.0.0.1:6379>   
        (2)查看当前redis有没有设置密码:  
            127.0.0.1:6379> config get requirepass  
            1) "requirepass"  
            2) ""3)为以上显示说明没有密码,那么现在来设置密码:  
            127.0.0.1:6379> config set requirepass 密码  
            OK

5 Elasticsearch

对应版本参考:Elasticsearch版本对应工具版本 - 掘金 (juejin.cn)

  0. 例:Elasticsearch2.3.2版本安装, Spring Boot版本1.5.17
  0.1. 历史版本下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
  0.2. 新版本安装文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/targz.html
  1. 解压elasticsearch:tar xf elasticsearch-2.3.2.tar.gz
  2. 修改配置文件 /elasticsearch.yml  
                  network.host: 0.0.0.0
  3. 启动elasticsearch
  4. 查看92009300端口是否正常 netstat -tunlp

启动elasticsearch错误信息:1671158520733.png

5.1 Kibana

   0. 历史版本下载:https://www.elastic.co/cn/downloads/past-releases#kibana
       Elasticsearch2.3.2版本安装, Kibana版本4.5.4
   1. 下载kibana: wget https://download.elastic.co/kibana/kibana/kibana-4.5.4-linux-x64.tar.gz
   2. 解压kibana: tar xf kibana-4.5.4-linux-x64.tar.gz
   3. kibana 不允许root账号启动,可使用es用户进行授权
   

6 Sa-Token

https://sa-token.cc/doc.html#/use/at-check?id=%e6%b3%a8%e8%a7%a3%e9%89%b4%e6%9d%83-1

7 Easy-Es

https://www.easy-es.cn/