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地址访问
  • 相关阅读:
    POJ 1703 Find them, Catch them
    POJ 2236 Wireless Network
    POJ 2010 Moo University
    POJ 2184 Cow Exhibition
    POJ 3280 Cheapest Palindrome
    POJ 3009 Curling 2.0
    POJ 3669 Meteor Shower
    POJ 2718 Smallest Difference
    POJ 3187 Backward Digit Sums
    POJ 3050 Hopscotch
  • 原文地址:https://www.cnblogs.com/coderhuang/p/5394849.html
Copyright © 2011-2022 走看看