nacos、mysql、nginx、redis、nodes、的安装

Linux基础语句及jdk、nacos、mysql、nginx、redis、nodes、的安装

Linux基础语句

  • 创建文件夹
    • mkdir 文件夹名
  • 创建文件
    • touch 文件名
  • 删除
    • rm -y 文件名
  • 查看本文件下的文件
    • ll或者ls
  • 查看目录路径
    • pwd
  • 安装vim
    • yum -y install vim*
  • 安装rz
    • yum -y install lrzsz
  • 查看防火墙状态
    • firewall-cmd --state(firewall-cmd 没空格 -cmd --state 有空格)
  • 停止firewall
    • systemctl stop firewalld.service
  • 禁止firewall开机启动
    • systemctl disable firewalld.service

以下安装都是基于Linux中的

安装jdk

下载jdk(下载Linux环境下的jdk,官网地址)

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

目前在官网下载低于jdk1.8的java jdk的时候需要登陆,这边分享一个账号,方便下载

**账号:2696671285@qq.com **

密码:Oracle123

账号提供者:https://blog.youkuaiyun.com/WNsshssm/article/details/84315519

  1. 在home目录下创建一个文件夹(mkdir jdk(文件夹名任意))

  2. 在创建的文件下上传下载的jdk(我是使用的:rz (没下载rz的可在上面找到命令))

  3. 解压 (tar -xvf 上传的jdk)

  4. 使用:

    • /etc
    • vim profile
  5. 在 profile 添加

    #set java environment
     JAVA_HOME=/home/jdk/jdk1.8.0_271(安装jdk的目录路径,目录路径可用pwd查找)
     CLASSPATH=.:$JAVA_HOME/lib.tools.jar
     PATH=$JAVA_HOME/bin:$PATH
     export JAVA_HOME CLASSPATH PATH
    
  6. 重新加载配置文件,输入:source /etc/profile

  7. 检验是否安装成功: 任意目录下运行 javac

  8. 查看版本 java -version

安装nacos

  1. 解压安装包(下载地址:https://github.com/alibaba/nacos/releases )
  2. 进入bin目录 cd bin
  3. 启动 sh startup.sh -m standalone
    • 启动时会启动的慢,其内部也是一个Springboot
  4. 访问 localhost:8848/nacos
  5. 默认账号和密码都是:nacos
  6. 详细安装及很多方案(https://blog.youkuaiyun.com/u010031939/article/details/102907869)

安装mysql

  1. 下载所需的MYSQL安装包(网址:https://dev.mysql.com/downloads/mysql/)

    • Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7 (时间的改变可能选择会不一样)
    • 选择 RPM Bundle 点击 Download
    • 点击 No thanks, just start my download. 进行下载
  2. 通过 rpm -qa | grep mariadb 命令查看 mariadb 的安装包

    • 如果有mariadb 的安装包 则通过 rpm -e mariadb的版本号 --nodeps 命令装卸 mariadb
    • 卸载后,可通过 rpm -qa | grep mariadb 命令查看 mariadb 的安装包是否卸载成功
  3. 通过 cd /usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的

  4. 通过 mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录 ,可通过 ll 查看是否创建成功

  5. 通过 cd mysql 命令进入 mysql 目录

  6. 通过 rz 上传下载好的 mysql

  7. 通过 tar -xvf 下载好的sql版本名字,进行解压

  8. 通过 rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 common

  9. 通过 rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 libs

  10. 通过 rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 client

  11. 通过 rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 server

  12. 通过 rpm -qa | grep mysql 命令查看 mysql 的安装包

  13. 在进行初始化等

    • mysqld --initialize;
    • chown mysql:mysql /var/lib/mysql -R;
    • systemctl start mysqld.service;//启动mysql服务
    • systemctl enable mysqld;//设置mysql开机自动启动
  14. 通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码

  15. 通过 mysql -uroot -p 敲回车键进入数据库登陆界面

  16. 输入刚才得到的密码,sql输入的密码也是不显示的

  17. 通过 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘密码’; 命令来修改密码

  18. 之后退出(exit)再通过新密码登录

  19. 进行远程访问的授权

    • create user ‘root’@’%’ identified with mysql_native_password by ‘root’;
    • grant all privileges on . to ‘root’@’%’ with grant option;
    • flush privileges;
  20. 通过 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; 命令修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式

  21. 通过 flush privileges; 命令刷新修该后的权限

  22. 退出mysql,在关闭防火墙

    • systemctl stop firewalld.service;//关闭防火墙
    • systemctl disable firewalld.service;//禁用防火墙
  23. 通过 yum -y install iptables-services 命令安装 iptables 防火墙

  24. 启动设置防火墙

    • systemctl enable iptables;
    • systemctl start iptables;
  25. 通过 vim /etc/sysconfig/iptables 命令编辑防火墙,添加端口

    1. 摁 i 进入编辑模式

    2. 在合适的位置添加:

      -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
      -A INPUT -m state --state NEW -m tcp -p tcp --dport 8848 -j ACCEPT
      
  26. 通过 systemctl restart iptables.service 命令重启防火墙使配置生效

  27. 通过 systemctl enable iptables.service 命令设置防火墙开机启动

  28. 查看本地ip地址

  29. 通过本地的mysql连接linux的mysql

安装nginx

  1. 下载(URL:http://nginx.org/en/linux_packages.html#stable

  2. 安装依赖包: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

  3. 新建文件后上传下载好的nginx

    • home下(mkdir nginx)
    • 进入nginx文件夹,上传下载好的nginx
  4. 然后 tar -xvf 进行解压

  5. 进入解压后的文件

  6. 使用./nginx

  7. 使用 make & make install

  8. 查看路径: whereis ngnix ([root@iz2ze3a997o9cmidcs1fyqz nginx-1.18.0]# whereis nginx)cd 到查看的路径

  9. cd sbin—>./nginx

    nginx -s reload # 重新加载
    nginx -s stop # 快速停止
    nginx -s quit  # 正常停止
    

安装nodes

  1. 下载node.js 我们使用v8.9.0 https://nodejs.org/dist/v8.9.0/

  2. 下载node-v8.9.0-linux-x64.tar.xz 文件,解压为tar文件,再解压node-v8.9.0-linux-x64.tar 文件

  3. 安装xz命令

    • yum install xz -y
  4. 进入安装包所在的目录,将xz解压为tar文件

    • xz -dk node-v8.9.0-linux-x64.tar.xz
  5. 解压tar文件

    • tar -xvf node-v8.9.0-linux-x64.tar
  6. 配置nodejs的环境变量

    • 修改环境变量
    • vim /etc/profile 添加(包含jdk、和node两种)
    #set java environment
     JAVA_HOME=/home/java/jdk-11.0.9
     CLASSPATH=.:$JAVA_HOME/lib.tools.jar
     PATH=$JAVA_HOME/bin:$PATH
     NODE_HOME=/home/node/node-v8.9.0-linux-x64
     PATH=$NODE_HOME/bin:$PATH
     export JAVA_HOME CLASSPATH PATH
    PATH=$PATH:/usr/local/nginx/sbin
    export PATH
    
  7. 环境变量立即生效

    • source /etc/profile
  8. 查看版本号

    • node -v

安装redis

  1. 上传(rz),解压(tar -xvf)
  2. 安装C语言环境(基于c的)—》yum install gcc-c++
  3. 编译redis源码
    • [root@localhost redis-3.2.12]# make MALLOC=libc && make iMALLOC=libc install
  4. 安装redis
    • cd utils ------> ./install_server.sh 然后一直点回车即可
  5. 再回到
    • [root@localhost redis-3.2.12]# cd src && make install
  6. 安装完成,启动
    • [root@localhost src]# systemctl stop redis_6379
  7. 接下来,进入redis的解压目录:
    • [root@localhost dev_soft]# cd redis-3.2.12/
    • [root@localhost redis-3.2.12]# cd src
    • [root@localhost src]# ./redis-server
  8. 启动时可能会发生端口占用的错误则:
    • 启动 ./redis-server 报错,===》 ps -ef | grep redis ===》kill -9 27050(27050是端口号为:00:00:00 /usr/local/bin/redis-server 127.0.0.1:6379)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值