• linux常见环境安装


    一、安装java:
    1、下载安装文件,例如:jdk-8u231-linux-x64.tar.gz;
    2、将安装文件上传至/usr/local目录中;
    3、tar -xzvf jdk-8u231-linux-x64.tar.gz 进行解压;
    4、vim etc/profile ,在最底部添加配置:

    export JAVA_HOME=/usr/local/jdk1.8.0_231
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
    export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
    export PATH=$PATH:${JAVA_PATH}
    
    • 1
    • 2
    • 3
    • 4
    • 5

    5、source /etc/profile;
    6、验证:java -version;


    二、安装nginx;
    1、下载安装文件,例如:nginx-1.20.2.tar.gz;
    2、将安装文件上传至/usr/local/nginx目录中;
    3、tar -xzvf nginx-1.20.2.tar.gz 进行解压;
    4、yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre-devel
    5、添加模块

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
    
    • 1

    6、make && make install
    7、ln -s /usr/local/nginx/sbin/nginx /usr/local/bin
    8、nginx -V
    9、常用命令
    ./nginx #启动
    ./nginx -s stop #停止
    ./nginx -s quit #退出
    ./nginx -s reload #重启

    10、添加模块:
    增加fastdfs模块时:前提是已经安装了fastdfs

    ./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/fastdfs-nginx-module/src --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module

    make ;
    mv -f ./objs/nginx /usr/local/nginx/sbin 覆盖一下nginx文件
    参考我的另一个篇文章


    三、mysql
    参见链接

    迁移数据库:

    #导出:
    mysqldump -u root -p --host=localhost -q -R --databases yqzn_zx_qy | gzip > /opt/qy1124.sql.gz
    
    导出A库-》导入库B:
    mysqldump -u root -p yqzn_zx_wly > d:\wly1215.sql
    
    #解压缩
    gzip -d qy1124.sql.gz
    #目标数据库导入
    mysql -u root -p yqzn_zx_qy < /opt/software/qy1124.sql
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    四、Fastdfs
    阅读《FastDFS 5.01 + nginx + cache 集群安装配置手册.docx》
    fastdfs-nginx-module_v1.15 + nginx1.11.6
    添加该模块时报错,参考报错方案


    五、安装redis-cluster
    可以参考《链接
    1、本服务器gcc版本:
    #gcc -v
    gcc version 10.2.1 20200825 (Alibaba 10.2.1-3.5 2.32) (GCC)
    使用redis版本:redis-6.2.11.tar.gz
    修改配置文件中的下面选项:

    port 6379 //其它不同服务器请自行更改
    daemonize yes //指定redis是否要用守护线程的方式启动,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程
    cluster-enabled yes //选项用于开实例的集群模式
    cluster-config-file nodes-6379.conf //选项则设定了保存节点配置文件的路径, 默认值为 nodes.conf
    cluster-node-timeout 5000
    appendonly yes
    bind 127.0.0.1 192.168.0.124
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    make install PREFIX=/usr/local/redis
    
    • 1

    集群命令换成:/usr/local/redis/bin/redis-cli --cluster create 112.182.151.34:6381 112.182.151.34:6382 112.182.151.34:6383 112.182.151.34:6384 112.182.151.34:6385 112.182.151.34:6386 --cluster-replicas 1 -a 12456密码
    测试集群:./redis-cli -c -p 6381 -a 123456密码
    关闭:redis-cli shutdown


    六、安装nacos
    比较简单,根据官方指导安装就可以了,
    其中环境要具备jdk1.8++,maven3.2.x+,maven环境下载一个包,修改一下settings.xml中配置,并在/etc/profile中配置一下环境即可。


    七、安装zookeeper
    1、下载文件zookeeper-3.4.10.tar.gz;
    2、tar -zxvf zookeeper-3.4.10.tar.gz;
    3、修改zoo.cfg文件,主要指定dataDir 与datalogDir;
    4、启动:bin/zkServer.sh start


    八、rocketMq
    1、Server+ Web:
    参考《rocketmq的安装
    注意点:dashborad服务的namesrv和服务的port在jar包的application.yml文件中修改指定。

  • 相关阅读:
    21天打卡挑战学习MySQL——《MySQL约束及索引》第二周 第六篇
    从0到1基于ChatGLM-6B使用LoRA进行参数高效微调
    计算机毕业设计(附源码)python筑柏机器人培训中心管理系统
    【Unity3D】UGUI之Dropdown
    Ubuntu20.04 安装微信 【wine方式安装】推荐
    【CSS】你还记得组合选择器怎么用吗?
    有没有免费的视频剪辑软件?快来看看这些视频裁剪软件
    NVIDIA DPU — BlueField DPU Hardware
    Git 客户端可视化工具tortoisegit
    瑞吉外卖项目剩余功能补充
  • 原文地址:https://blog.csdn.net/SirLZF/article/details/134592239