JAVA开发环境常用软件安装及配置

  • 更新yum:yum update

  • JDK1.8安装

    • 查看可安装JDK版本: yum list java*
    • 安装指定1.8版本: yum -y install java-1.8.0-openjdk*
    • 查看是否安装成功:java -version
  • MariaDB(MySQL)数据库安装

    • 注:默认CentOS7已没有MySQL源, MySQL隶属的sun公司被甲骨文收购,担心闭源的社区人员维护的一个新的分支
    • 安装:yum install mariadb-server
    • 配置初始化 启动服务 service mariadb start
    • 初始化命令 mysql_secure_installation
    Set root password? [Y/n] <– 是否设置root用户密码,建议y
    New password: <– 设置root用户的密码
    Re-enter new password: <– 确认你设置的密码
    
    其他配置
    
    Remove anonymous users? [Y/n] <– 是否删除匿名用户,建议y
    
    Disallow root login remotely? [Y/n] <–是否禁止root远程登录,建议y
    
    Remove test database and access to it? [Y/n] <– 是否删除test数据库,建议y
    
    Reload privilege tables now? [Y/n] <– 是否重新加载权限表,建议y
    
    • 新增远程管理用户 登录数据库:mysql -u root -p 输入密码,回车
    • 使用mysql数据库:use mysql
    • 新增用户,name用户名,pwd密码,%代表任何客户端机器上能以该用户登录到MySQL服务器:CREATE USER 'name'@'%' IDENTIFIED BY 'pwd';
    • 授权
    //grant 普通 DBA 管理某个 MySQL 数据库的权限
    grant all privileges on 你的某个db名 to 用户名;
    //grant 高级 DBA 管理 MySQL 中所有数据库的权限 建议
    grant all on *.* to 用户名;
    //刷新权限
    flush privileges;­
    
    • 输入exit或Ctrl+c退出,重启MySQL:service mariadb restart
    • 设置开机启动:systemctl enable mariadb
  • Maven安装(可不用安装)

    • 官网 找到较新版本下载地址:wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
    • 解压:tar -zvxf apache-maven-3.5.2-bin.tar.gz
    • 打开/etc/profile,配置环境变量,在末尾加入:
    MAVEN_HOME=/usr/local/maapache-maven-3.5.2
    
    PATH=$PATH:$MAVEN_HOME/bin
    
    export PATH MAVEN_HOME
    
    • 使更改生效:soucre /etc/profile
    • mvn -v
  • Git安装

    • yum -y install git
    • git --version
  • Nodejs安装1 推荐

    • 安装更新一些依赖:yum -y install gcc gcc-c++ openssl-devel make
    • 官网 找到较新版本下载地址:wget https://nodejs.org/dist/v8.9.1/node-v8.9.1.tar.gz
    • 解压:tar -zvxf node-v8.9.1.tar.gz
    • 进入解压后文件夹后执行:./configure
    • 编译安装:make && make install
    • node -v
  • Nodejs安装2

    • yum -y install nodejs
    • node -v
  • 文件上传安装

    • yum -y install lrzsz
  • 更换阿里yum源

    • 默认源:ll /etc/yum.repos.d
    • 备份 /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    • 下载新的CentOS-Base.repo 到/etc/yum.repos.d/
    CentOS 5
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
    CentOS 6
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
    CentOS 7
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    • 生成缓存:yum makecache
  • 端口开放与关闭

    • 以防火墙开放3306端口为例 firewall-cmd --add-port=3306/tcp --permanent
    • 关闭3306端口为例 firewall-cmd --remove-port=3306/udp --permanent
    • 重启防火墙 firewall-cmd --reload
  • 防火墙

    • 开启firewall:systemctl start firewalld.service
    • 停止firewall:systemctl stop firewalld.service
    • 禁止firewall开机启动:systemctl disable firewalld.service
    • 查看默认防火墙状态:firewall-cmd --state
  • 创建swap空间

    • 通常创建物理内存2~2.5倍大小的文件作为交换区,创建2G的swap交换区空白文件名为swapfile dd if=/dev/zero of=/root/swapfile bs=1M count=2048
    • 格式化文件为swap文件系统 mkswap swapfile
    • 启用:swapon swapfile
    • 设置开机自动启用swap文件交换区,修改/etc/fstab,增加一行 /root/swapfile swap swap defaults 0 0
    • 关闭swap:swapoff swapfile
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tangyuewei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值