zoukankan      html  css  js  c++  java
  • linux下的java环境配置

    1:安装wget
        yum install wget
        
        wget是Linux下的一个下载工具
        
    2:安装jdk
        新建软件下载目录:
           mkdir /home/soft
           
           cd /home/soft
           
           
        下载:访问 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 进行下载
        安装:rpm -ivh jdk-8u144-linux-x64.rpm
        
         环境变量配置        
            vim /etc/profile
             在文件的最后变插入
                export JAVA_HOME=/usr/java/devault
                export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
                export PATH=${PATH}:${JAVA_HOME}/bin

            
             执行 source /etc/profile 让配置文件生效
        
    3:安装svn
          yum install subversion
          
          创建源码目录
            mkdir /home/soft/source
            
            cd /home/soft/source
            
            下载源码
            
            svn checkout https://60.219.169.11/svn/newfreemarker
            
    4:安装maven
         cd /home/soft
          
         下载maven
           wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
            
          解压:
             tar -zxvf apache-maven-3.5.0-bin.tar.gz
            
          修改解压后的名称
               mv apache-maven-3.5.0 maven35

          添加环境变量
             vim /etc/profile
             在文件的最后变插入
                MAVEN_HOME=/home/soft/maven35
                export MAVEN_HOME
                export PATH=${PATH}:${MAVEN_HOME}/bin
            
             执行 source /etc/profile 让配置文件生效
            
             mvn --version 可以查看maven的版本号
            
          修改maven的仓库地址
             
             创建本机maven仓库目录
              mkdir /home/mvn_repo
            
             进入maven目录
               cd /home/soft/maven35
             执行
               vim conf/setting
               
               找见localRepository,在注释外插入
                    <localRepository>/home/mvn_repo</localRepository>
                
               找见mirrors标签,插入
                    <mirror>
                      <id>mirrorId</id>
                      <mirrorOf>*</mirrorOf>
                      <name>My Repository</name>
                      <url>http://60.219.169.11:9000/repository/maven-public/</url>
                    </mirror>

    5: 安装数据库
        # 下载mysql源安装包
        shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
        # 安装mysql源
        shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm
        
        安装mysql
        yum install mysql-community-server
        
         启动mysql
         systemctl start mysqld
        
         开机启动
         systemctl enable mysqld
         systemctl daemon-reload
        
         查看默认密码:
            grep 'temporary password' /var/log/mysqld.log
            
          修改密码:
            以无密码方式启动
                编辑/etc/my.cnf文件,增加skip-grant-tables=1
                
            mysql -u root
            use mysql;
            update user set authentication_string=PASSWORD('haichang123');
            flush privileges;
            
            alter user 'root'@'localhost' identified by 'HaiChang123!@#';
            flush privileges;
            
            
            创建数据库
                create database haichang default charset utf8;
                
                导入数据库文件

        安装redis
           下载  wget http://download.redis.io/releases/redis-4.0.1.tar.gz
            
            mv redis-4.0.1 redis
            
            cd redis
            
            make
          
          修改以服务方式运行
           vim /home/soft/redis/redis.conf
           查找 deamonize ,将no改为yes       
            
          修改密码
            vim /home/soft/redis/redis.conf
            
            查找 requirepass
            
            增加 requirepass haichang
        
    6: 安装node
         cd /home/soft
        下载:wget https://nodejs.org/download/rc/v8.2.0-rc.1/node-v8.2.0-rc.1-linux-x64.tar.gz
        
         tar -zxvf node-v8.2.0-rc.1-linux-x64.tar.gz
        
         mv node-v8.2.0-rc.1-linux-x64 node
        
         编辑环境变量
          vim /etc/profile
          
          在最后一行增加:
            export PATH=${PATH}:/home/soft/node/bin
            export NODE_PATH=/home/soft/node/lib/node_module
          
          source /etc/profile
          
          设置npm 仓库
            npm install -g cnpm --registry=https://registry.npm.taobao.org
            
           安装vue
            npm install -g vue-cli
            
           n latest 升级node

            
    7: 安装tomcat
        
        普通解压包安装
        
    8:安装nginx
        cd /home/soft
        yum install openssl
        yum install openssl-devel
        yum install zlib-devel
        yum install zlib
        yum install pcre-devel
        yum install pcre
        
        下载nginx
          wget http://nginx.org/download/nginx-1.13.3.tar.gz
          
         解压
          tar -zxvf nginx-1.13.3.tar.gz
         重命名
          mv nginx-1.33.3 nginx
        
         安装 c
          yum install -y gcc gcc-c++
          
         编译nginx
         cd /home/soft/nginx
         ./configure
        
         安装
            make
            make install
          默认安装目录 /usr/local/nginx
          
         关闭默认防火墙
            systemctl stop firewalld.service #停止firewall
            systemctl disable firewalld.service #禁止firewall开机启动

    nginx负载均衡 http://blog.csdn.net/kingzma/article/details/46331999

          
          

        
        
        
               

  • 相关阅读:
    Centos安装Kafka
    centos 上如何安装python3
    python+Django CRM客户关系管理系统开发(十四)--报名流程开发
    python+Django CRM客户关系管理系统开发(十三)--面包屑导航-bootstrap路径导航
    python+Django CRM客户关系管理系统开发(十二)--action功能开发
    python Django框架下,不同路径下,html页面引入静态static文件的方法
    python+Django CRM客户关系管理系统开发(十一)--删除功能开发
    多线程之 八锁。
    浅谈多线程下if和while循环不同的原因
    浅析JVM模型以及java代码运行流程
  • 原文地址:https://www.cnblogs.com/happy0120/p/7753147.html
Copyright © 2011-2022 走看看