Java开发常用软件安装

环境安装及配置

系统环境: Ubuntu 18.04.2 LTS x86_64

软件安装

软件存放目录

所需安装的软件包存放在链接: https://pan.baidu.com/s/1aoDVMFaOiFGBN67B0_AHgg 提取码: qx34

需要安装的软件列表

名称软件包版本
JDKjdk-7u4-linux-x64.tar.gz
Tomcatapache-tomcat-7.0.26.tar.gz
MySQLmysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
Mongodbmongodb-linux-x86_64-2.6.4.tgz
Memcachedmemcached-1.4.25.tar.gz
Erlangesl-erlang_20.3.8.22-1_ubuntu_xenial_amd64.deb
Rabbitmqrabbitmq-server-generic-unix-3.7.17.tar.xz

软件安装步骤

JDK
  • 创建jvm文件夹
    sudo mkdir /usr/lib/jvm
    
  • 解压并移动安装包到jvm文件夹下
    sudo tar -zxvf jdk-7u4-linux-x64.tar.gz -C /usr/lib/jvm
    
  • 配置JAVA环境变量
    sudo vi /etc/profile
    添加如下内容到profile文件
    export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04
    export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
    
  • 设置系统默认jdk环境
    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_04/bin/java 300
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300
    sudo update-alternatives --config java
    
  • 核对是否安装成功
    user@user-OptiPlex-3020:~/software$ java -version
    java version "1.7.0_04"
    Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
    Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)
    
Tomcat
  • 解压tomcat到/opt目录下
    tar -zxvf apache-tomcat-7.0.26.tar.gz -C /opt
    
  • 启动tomcat
      cd /opt/apache-tomcat-7.0.26 sudo ./bin/startup.sh
  • 访问127.0.0.1:8080,看到汤姆猫说明tomcat已经启动好了
MySQL
  • 创建mysql用户和用户组
    sudo groupadd mysql
    sudo useradd -g mysql mysql
    
  • 解压mysql到/usr/local目录下
    sudo tar -zxvf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
    
  • 创建mysql软链
    cd /usr/local/mysql
    sudo ln -s mysql-5.6.45-linux-glibc2.12-x86_64 mysql
    
  • 修改mysql文件夹下的文件的用户和用户组
    sudo chown -R mysql .
    sudo chgrp -R mysql .
    
  • 安装libaio1依赖
    sudo apt-get install libaio1
    
  • 安装mysql
    cd mysql
    sudo scripts/mysql_install_db -user=mysql
    
  • 修改文件权限
    sudo chown -R root .
    sudo chown -R mysql data
    
  • 安全启动mysql服务
    sudo bin/mysqld_safe --user=mysql
    
  • 修改root密码(另外开一个terminal,进入/usr/local/mysql目录)
    sudo ./bin/mysqladmin -u root  password 'YourPassword'
    
  • 创建mysql命令软链后可直接使用mysql命令连接
    sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/
    
  • 设置远程登录权限
    首先需要进入mysql命令行
    mysql> grant all privileges on *.* to 'root'@'%' identified by 'Your Password'; 
    mysql> flush privileges;
    
  • 设置mysql系统服务
    sudo cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    
  • 启动/关闭mysql服务
    sudo service mysql start
    sudo service mysql stop
    
Mongodb
  • 解压安装包到目标文件
    sudo tar -zxvf mongodb-linux-x86_64-2.6.4.tgz -C /opt/
    
  • 新建文件夹和文件用来存放data和log
    cd /opt/mongodb-linux-x86_64-2.6.4
    sudo mkdir data
    sudo touch logs
    
  • 新建mongod.conf配置文件
    fork = true
    port = 27017
    bind_ip = 127.0.0.1
    dbpath = /opt/mongodb-linux-x86_64-2.6.4/data
    logpath = /opt/mongodb-linux-x86_64-2.6.4/logs
    logappend = true
    auth = true
    
  • 添加mongodb作为一个服务,在/etc/init.d目录下新建mongodb文件,并写入如下配置
    #!/bin/bash
    #description: mongodb
    start() {
        /opt/mongodb-linux-x86_64-2.6.4/bin/mongod --config /opt/mongodb-linux-x86_64-2.6.4/mongod.conf
    }
    stop() {
        /opt/mongodb-linux-x86_64-2.6.4/bin/mongod --config /opt/mongodb-linux-x86_64-2.6.4/mongod.conf --shutdown
    }
    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    start
    ;;
    *)
    echo
    $"Usage: $0 {start|stop|restart}"
    exit 1
    esac
    
  • 给mongodb这个文件添加可执行权限
    sudo chmod +x /etc/init.d/mongodb
    
  • 添加mongodb作为一个新的服务
    sudo update-rc.d mongodb defaults
    
  • start/stop/restart mongodb服务
    service mongodb start/stop/restart
    
Memcached
  • 解压memcached-1.4.25.tar.gz到/opt目录下
    sudo tar -zxvf memcached-1.4.25.tar.gz -C /opt
    
  • 安装libevent-dev依赖
    sudo apt-get install libevent-dev
    
  • 编译安装
    cd memcached-1.4.25
    sudo ./configure && sudo make && sudo make install
    
  • 启动
    ./memcached -m 512 -p 11211 -vv
    
erlang
  • 安装erlang
    sudo dpkg -i esl-erlang_20.3.8.22-1_ubuntu_xenial_amd64.deb
    
Rabbitmq
  • 创建/usr/local/rabbitmq_server目录
    sudo mkdir /usr/local/rabbitmq_server
    
  • 解压到/usr/local/rabbitmq_server目录下
    sudo tar -xvf  -C /usr/local/rabbitmq_server
    
  • 添加rabbitmq到环境变量
    sudo vi /etc/profile
    export PATH=$PATH:/usr/local/rabbitmq_server/sbin
    
  • 启动rabbitmq
    cd /usr/local/rabbitmq_server/sbin
    sudo ./rabbitmsq-server start
    
  • 启动web管理插件(另外打开一个terminal)
    cd /usr/local/rabbitmq_server/sbin
    sudo ./rabbitmq-plugins enable rabbitmq_management
    在浏览器输入localhost:15672可进入RabbitMQ的登录界面
    
  • 添加登录账号
    # 添加用户 admin 密码为 123456
    rabbitmqctl add_user admin 123456
    # 将admin 设置为管理员权限
    rabbitmqctl set_user_tags admin administrator
    # 将admin 设置为远端登录
    rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
    
  • 重启RabbitMQ
    sudo ./rabbitmsq-server restart
    另外一个机器浏览器访问
    http://服务器IP:15672 ===> 输入用户密码登录即可
    

## 环境配置

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值