搭建java微服务下的Linux开发环境
Centos7下面安装jdk8
在opt的下面创建一个jdk目录,一般我们所存放的软件都放在opt这个目录的下面。
mkdir /opt/jdk
使用xftp进行文件的传输将jdk的压缩包上传到/opt/jdk/的下面。
进入该目录进行查看
[root@localhost /]# cd opt/jdk/
[root@localhost jdk]# ls
jdk-8u301-linux-i586.tar.gz
使用tar指令对其进行解压的操作
tar -zxvf jdk-8u301-linux-i586.tar.gz
将解压后的文件放在user/local/java下面统一的管理
首先先创建user/local/java在将解压后文件移动到指定的目录下
mkdir user/local/java
[root@localhost opt]# cd jdk/
[root@localhost jdk]# ls
jdk1.8.0_301 jdk-8u301-linux-i586.tar.gz
[root@localhost jdk]# mv jdk1.8.0_301/ /usr/local/java/
[root@localhost jdk]#
在移动的目录下执行这些命令例如javac java-version等一些常规的java命令需要注意的是我们需要./来指定当前的目录
配置环境变量
在ect/profile下配置java的环境变量,完成对应的操作。
vim ect/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_301
export PATH=$JAVA_HOME/bin:$PATH
配置完环境变量以后再输出path路径发现此时配置文件中的信息并没有生效。
echo $PATH
刷新环境变量
source /etc/profile
此时再次的输出环境变量可以发现环境变量生效
[root@localhost etc]# echo $PATH
/usr/local/java/jdk1.8.0_301/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
**错误点:**如果出现了-bash: /usr/local/java/jdk1.8.0_301/bin/javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录说明jdk的版本可能安装错误了安装的版本一定要是64位的
此时在任何地方使用javac jar等命令时就可以直接使用此时的jdk安装成功了
centos7安装mysql5.7
在opt下创建mysql目录并cd进去使用xftp将mysql的安装包传输到该文件夹的下面。
mkdir opt/mysql
使用解压命令对上传上去的压缩包进行解压处理。
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
PS:centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,要先删除。
[root@localhost mysql]# rpm -qa|grep mari
mariadb-libs-5.5.56-2.el7.x86_64
marisa-0.2.4-4.el7.x86_64
使用命令将查询出来的自带的数据库删除掉
rpm -e --nodeps mariadb-libs
# 之后在进行查询发现已经清理干净了。
下面开始真正的安装mysql数据库
对下面的指令按照顺序进行执行。
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm>
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
在安装完成之后运行命令启动mysql数据库
systemctl start mysqld.service
启动服务完成之后使用命令来查询默认的密码是多少
grep "password" /var/log/mysqld.log
修改root的密码改成自己需要的密码
mysql -uroot -p
输入原始的密码进入mysql之中去
修改密码策略为0 修改限制密码长度的策略
set global validate_password_policy=0;
set global validate_password_length=4;
使用命令来修改密码设置密码为123456
set password for ‘root’@‘localhost’=password(‘123456’);
运行 flush privileges使密码生效
flush privileges;
到此为止我们已经将mysql安装完成了。
安装配置idea2020
下载idea 2020 1.1的linux版本的安装包,使用xftp传输到opt/idea目录的下面
使用解压的指令对idea的压缩包进行解压操作
tar -zxvf ideaIU-2020.1.1.tar.gz
解压完成之后打开虚拟机在虚拟机中找到指定的安装目录同时启动idea的安装程序。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uw1xNHX6-1632316636400)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210922210449933.png)]
此时对idea的安装已经基本接近完成