zoukankan      html  css  js  c++  java
  • linux下javaEE系统安装部署

    最近公司在将服务器往阿里云上面迁移,所以需要重新在linux上面安装相关的软件以及部署项目,这里用到的linux版本为centos7.0,需要安装的软件有 jdk1.7、mysql5.6、mongo3.2、redis3.0.7、tomcat7,以下是我的一些经验分享:

    1.安装jdk1.7.0_79
       1.上传jdk包 (使用putty上传)
         在linux服务器上传创建文件夹
          cd /home
          mkdir 2016-03-15
     
         使用putty的pscp上传文件
         cd putty
         pscp.exe d:dcmsjdk.tar.gz root@121.43.103.127:/home/2016-03-15
     
        2.上传完成后解压jdk
        cd /home/2016-03-15
        tar -zxvf jdk.tar.gz
        得到jdk1.7.0_79文件夹,将文件夹放在usr目录下
        mv jdk1.7.0_79 /usr/jdk
     
      3.配置jdk环境变量,编辑 /etc/profile文件
         vim /etc/profile
         在末尾添加
            export JAVA_HOME=/usr/jdk
            export PATH=$PATH:$JAVA_HOME/bin
         然后重新加载改文件
              source /etc/profile
     
       4.验证
            输入 java -version,如果出现以下内容则表示安装成功
                java version "1.7.0_79"
                Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
                Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
     
     
    2.安装mysql 5.6(这里使用yum安装,注意是mysql文件大,上传上去不现实)
            1.安裝 MySQL Repository :
            2.安装mysql-server:
                yum install mysql-community-server
                按回车开始下载,完成后启动mysql:
                /usr/bin/systemctl start mysqld
                设置开机启动mysql:
                /usr/bin/systemctl enable mysqld
             3.修改root密码 :
                直接回车,选择y重置密码,接着输入新的密码 : DHC2016@mysqlroot ,
                按回车后前3个选择n(注意那个是否不允许远程连接得选择n,不然只能本机连接),最后一个选择y
             4.验证 输入 mysql -V,如果显示以下内容则表示安装成功
                mysql  Ver 14.14 Distrib 5.6.29, for Linux (x86_64) using  EditLine wrapper
             5.设置远程访问
                    数据库账号/密码: root/mysqlroot
                    登录mysql数据库: mysql -u root -p
                    回车输入密码在回车
                选择内置的mysql数据库:
                    use mysql
                查看当前数据库的连接用户:
                   select  User, Password, Host FROM user
                可以看到只有本地用户才可以连接数据库,输入以下语句为所有IP地址都可以访问 :
                    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mysqlroot' WITH GRANT OPTION;
                然后重启mysql数据库 :
                     service mysql restart
                 最后使用本地机器远程访问验证
     
    3. 安装mongo数据3.2.1
            1上传文件 :
                pscp.exe d:dcmsmongo.tgz root@121.43.103.127:/home/2016-03-15
            2.解压并且放在/usr路径下 :
                cd /home/2016-03-15
                 tar -zxvf mongo.tgz
                 mv mongodb-linux-x86_64-rhel70-3.2.1 /usr/mongo
            3.创建数据以及日志文件夹 :
                    cd /usr/mongo
                    mkdir data
                    mkdir logs
            4.创建mongo数据库的启动配置文件mongo.conf :
                    cd /usr/mongo/bin
                    vim mongo.conf,输入如下内容:
                                   
                        dbpath = /usr/mongo/data
                        logpath = /usr/mongo/logs/mongodb.log
                        port = 27017
                        fork = true
                        nohttpinterface = true
     
            5.启动mongo数据库:
                ./mongod --config mongo.conf
            6.登录mongo数据库验证:
                ./mongo
                 输出以下内容则表示成功
                    MongoDB shell version: 3.2.1
                    connecting to: test
            7.设置授权访问
                使用客户端连接后,切换到admin数据库:
                    use admin
                为admin数据库创建授权用户:
                    
                    db.createUser(
                          {
                            user: "root",
                            pwd: "mongoroot",
                            roles: [ { role: "root", db: "admin" } ]
                          }
                    );
                这里需要注意的是设置用户角色为超级管理员,不然将无法关闭数据库;
                接着创建另一个数据库(业务数据库,提供读写权限)
                    use db_test
                为db_report数据库创建授权用户:
                    
                     db.createUser(
                          {
                            user: "test",
                            pwd: "mongo",
                            roles: [ { role: "readWrite", db: "db_test" } ]
                          }
                    );
                
                   接着关闭mongo数据库
                        use admin
                        db.shutdownServer();
                   修改配置文件mongo.conf
            vim mongo.conf
         在末尾添加启动授权验证:
            auth = true
                    保存并退出,启动mongo数据库:
                         ./mongod --config mongo.conf
                     
                     验证授权
                           user db_report
                            输入 show collections后将提示未授权
                            接着验证授权 :db.auth("test","mongo");
                            再次输入后,可以进行操作则表示已经成功
                    
     
     4.安装redis
        1.上传文件
                pscp.exe d:dcms edis.tar.gz root@121.43.103.127:/home/2016-03-15
        2.解压并且放在/usr路径下
            cd /home/2016-03-15
             tar -zxvf redis.tar.gz
             mv redis-3.0.7 /usr/redis
        3.安装redis
            cd /usr/redis
            直接输入make 命令,完成后将在src文件夹中生成 redis-server
        4.启动redis
            cd /usr/redis/src
            ./redis-server &
        5.验证
            登录redis服务器
             cd /usr/redis/src
              ./redis-cli
                出现以下内容则表示安装成功
                    127.0.0.1:6379> 
          6.授权访问
                   先关闭redis服务器:
                        shutdown
                    修改redis的配置文件redis.conf
                        cd /usr/redis
                        vim ./redis.conf
                     更新字段daemonsize  设置成yes,默认为no  (54行)
                    添加新的字段
                        requirepass redis
                        bind 127.0.0.1
                    前者设置密码,后者绑定本服务器IP地址(注意这两个配置)
                    接着启动redis,注意选择配置文件启动:
                        cd /usr/redis/src
                        ./redis-server ../redis.conf &
                     使用客户端连接:
                        ./redis-cli
                       输入: keys *
                       将提示未授权,然后授权验证:
                           auth  redis
                        将输入刚才的命令将可以操作
     
    5.安装tomcat
       1.上传文件
                 pscp.exe d:dcms omcat.tar.gz root@121.43.103.127:/home/2016-03-15    
        2.解压并且放在/home/dcms路径下
                     cd /home/2016-03-15
                    tar -zxvf tomcat.tar.gz
                    mv apache-tomcat-7.0.63 /home/dcms/tomcat7 (注意是tomcat7)
       3.启动tomcat
                cd /home/dcms/tomcat7/bin
                ./startup.sh
        4.验证
            本地通过IP地址访问
  • 相关阅读:
    C语言点滴
    随便记点什么
    STL的使用
    Linux下OTG支持USB摄像头
    socket编程实战-调试
    socket编程实战-bind端口占用问题
    socket编程实战-tcp_tw_recycle问题
    socket编程实战-connect超时问题
    BT[3]-BLE广播详解
    BT[2]-BLE初体验:心率计
  • 原文地址:https://www.cnblogs.com/coderhuang/p/5394849.html
Copyright © 2011-2022 走看看