文章目录

  • Java开发环境搭建
  • 统一问题解决(更新中)
  • 1. vim常用操作命令
  • 2. 关于Linux防火墙开放端口问题
  • 环境安装目录(更新中)
  • Docker安装
  • 容器安装SSH
  • JDK安装
  • MySQL安装
  • Redis安装
  • RabbitMQ安装


Java开发环境搭建

都说程序员最头疼的就是环境搭建,这个系列会为大家介绍Java开发中常用到的各种环境的搭建与配置。面向所有Java后端人员,面向Windows、MacOS、Linux各种操作系统,可以让MacOS安装配置更加方便。

说明:

1)此系列所有环境均安装在CentOS7系统中,云服务器以阿里云为例。

a. 不建议装在本机:windows和macos安装方式不同,macos安装配置比较繁琐,可能会出现问题;新手小白可能存在中文目录或者中文计算机名的问题,导致各种不必要的错误。注意:任何系统安装任何环境都不建议安装在有中文目录或者空格的目录下。

b. 此系列安装在CentOS的云服务器中同样适用。

c. 在本地虚拟机中安装可以隔离本地系统,更干净的完成卸载;也更方便移动,换新计算机后,安装虚拟机,移动虚拟机文件即可,无需再重新安装配置所有环境。

2)需要准备:完整的CentOS7的系统环境(可以是本地计算机、虚拟机、云服务器等)。强烈建议非CentOS7用户使用虚拟机安装!作为一个开发环境使用,方便环境的安装配置、扩展和移动!使用虚拟安装,可以每安装一个环境设置一个快照,方便切换回滚。

CentOS7镜像下载地址:https://www.centos.org/download/

3)需要掌握基本的CentOS命令,此系列只有环境的傻瓜式安装,对系统、虚拟机安装的问题并没有详细解答,可以留言或自行解决。

例如:安装过程中使用的vim命令我无法使用?如何在虚拟机的CentOS7中配置静态IP?虚拟机如何开启虚拟化?等。

4)SSH连接工具

FinalShell:http://www.hostbuf.com/

统一问题解决(更新中)

1. vim常用操作命令

# 编辑文件
vim [文件]
# 或
vi [文件]

i进入编辑模式,在当前光标位置插入;

o进入编辑模式,换行插入;

Esc键退出编辑模式,进入命令模式

:q命令模式下,退出文件。【没有编辑】

q!命令模式下,强制退出。【不保存】

:wq命令模式下,保存退出。

/xxx命令模式下,查询定位xxx字符串的位置,相当于win的CTRL+F

文件编辑步骤:vim => 光标移动到编辑位置 => i进入编辑模式 => 编辑 => Esc退出编辑模式 => :wq保存退出

2. 关于Linux防火墙开放端口问题

1)本地虚拟机:建议关闭防火墙,局域网外没开内网穿透别人无法连接。

# 查看防火墙状态
systemctl status firewalld
# 关闭防火墙
systemctl stop firewalld
# 关闭开机自启动
systemctl disable firewalld

2)云服务器:以阿里云为例,自用建议关闭系统防火墙(同上),配置安全策略组开放对应的端口。

Java开发 使用mac和windows开发有啥区别 java开发用mac还是win方便_1024程序员节


Java开发 使用mac和windows开发有啥区别 java开发用mac还是win方便_mysql_02

说明:根据自己需要开放的端口来配置,以MySQL默认3306为例。

3)不关闭防火墙:需要开放防火墙端口。

# 查看防火墙端口开放情况
firewall-cmd --list-ports
# 开放防火墙3306端口【centos7】
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 开放防火墙3306端口【centos6】
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

说明:根据自己需要开放的端口来配置,以MySQL默认3306为例。