zoukankan      html  css  js  c++  java
  • linux之在centos7中配置java开发环境

    首先下载好相应的Linux版本的jdk、tomcat、eclipse、mysql,然后利用xftp5上传到/opt目录下

    1、安装jdk和配置

    • 解压.gz文件在/opt目录下:tar -zxvf xxx.gz
    • 配置java环境变量:vim /etc/profile。在末尾输入
      JAVA_HOME=/opt/jdkxxx
      PATH=/opt/jdkxxx/bin:$PATH
      export JAVA_HOME PATH
    • 终端输入source /etc/profile

    2、安装tomcat

    • 解压.gz文件在/opt目录下
    • 先进入到tomcat下的bin目录下
    • 终端输入:./startup.sh
    • 浏览器输入localhost:8080,确认本地是否安装成功
    • 开放8080端口给外部使用:
      输入:firewall-cmd --state查看防火墙状态,如果是关闭状态,输入:systemctl start firewalld.service进行打开
      开放8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent
      --zone=public:表示作用域为公共的;
      --add-port=8080/tcp:添加tcp协议的端口8080;
      --permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

    3、安装eclipse

    • 解压.gz文件在/opt目录下
    • 先进入到eclipse的bin目录
    • 终端输入./eclipse打开eclipse
    • 配置好tomcat和jre

    4、安装Mysql

    • 解压.gz文件在/opt目录下
    • 安装编译代码需要的包:yum -y install gcc c++ cmake bison-devel ncurses-devel
    • 进入到mysql目录下,输入
    • cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
      -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc
      -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
      -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1
      -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306
      -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENHINE=1
      -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8
      -DDEFAULT_COLLATION=utf8_general_ci
    • 编译并安装:make && make install
    • 配置mysql
      • 设置权限:
        cat /etc/passwd:查看用户列表
        cat /etc/group:查看用户组列表
        如果没有权限就创建:
        groupadd mysql
        useradd -g mysql mysql
      • 修改/usr/local/mysql权限
        chown -R mysql:mysql /uer/local/mysql
      • 初始化配置,先进入到安装环境:cd /usr/local/mysql/
        scripts/mysql_install_db --basedir=/usr/local/mysql -- datadir=/usr/local/mysql/data --user=mysql
      • mv /etc/my.cnf /etc/my.cnf.bak
      • 启动Mysql
        cp support-files/mysql-server /etc/init.d/mysql
        systemctl enable mysql
        systemctl restart mysql
      • 修改root密码,进入到/usr/local/mysql/bin
        ./mysql -u root -p (默认密码为空)
        进入到mysql界面后,设置密码:set password=password("123456")
  • 相关阅读:
    查找之折半查找
    排序之快速排序
    排序之插入排序
    配置nginx支持path_info模式
    安装hadoop2.7.3
    Intellij Idea配置MapReduce编程环境
    jenkins+webhook+docker做持续集成
    nginx反向代理
    docker commit使用
    jenkins容器权限被拒绝
  • 原文地址:https://www.cnblogs.com/xiximayou/p/12367294.html
Copyright © 2011-2022 走看看