文章结构:
虚拟机与CentOS的下载安装 ;
网络配置;
连接软件的下载与使用;
jdk环境配置;
MySQL的下载与安装;
tomcat的下载与启动;
Redis源码安装。
1、 虚拟机与CentOS的下载
VMWare pro下载链接:链接:https://pan.baidu.com/s/1kEgMhz1cbxzCGZxxl3xsNQ 提取码:ypdh
注册秘钥:CC398-2YE9H-M8EQZ-ZQXEC-NURU2
本文使用的是CentOS8,但由于网盘没有会员没法上传超过4g的,所以大家就在这个链接里面寻找自己想要的版本:http://mirror.centos.org/centos/
如何在虚拟中使用iso可参考:https://www.cnblogs.com/zkwarrior/p/12697806.html(转载)
2、网络配置
进入桌面后,右上角有个链接小图标,可以先直接在Wired Connected中点击Connected这样可以生成动态ip地址进行上网。
但是如果我们要经常通过远程连接来使用的话我们不希望每次虚拟机关掉后都会变一个地址,所以我们接下来设置静态ip地址。
设置静态ip地址
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-ens33
[root@localhost network-scripts]# vim ifcfg-ens33
ifcfg-ens33为所需要的更改的配置文件,其具体配置如下所示:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #此处将dhcp的动态协议修改成静态
DEFROUTE=yes
#以下需要手动输入-----
IPADDR=192.168.66.128 #这里可以设置成你动态链接时生成的ip地址,可以通过输入ifconfig进行查看
NETMASK=255.255.255.0
GATEWAY=192.168.66.0 #根据你上述的ip地址进行更改
DNS1=114.114.114.114
BROADCAST=192.168.0.255
#---------------------
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=bb6b2929-c6a6-4435-9fba-b5329cf74046
DEVICE=ens33
ONBOOT=yes #修改为yes,指明在系统启动时需要激活网卡,这样每次打开虚拟无需手动联网
PREFIX=24
3、使用ftp软件连接
本文介绍两种可以软件,一种是SecureSRT,可以实现远程操作(但没有图形化)且也可以上传、下载文件;另一种是图形化的上传下载软件FileZilla。还有一种方法不用下载软件的,直接 yum install lrzsz,然后rz是上传,sz是下载。
注:下载SRT前需要关闭防火墙,由于下载包内含注册机可能会被当做病毒,如何使用注册机在readme.txt中有具体说明。
SecureSRT下载链接:链接:https://pan.baidu.com/s/1icO_skVwzLNK1T27OSP1fw 提取码:csb4
FileZilla下载链接:链接:https://pan.baidu.com/s/19wvvV6qOf8Fd_zn7BbQvZQ 提取码:1h4p
SecureSRT
打开软件后,它会提示连接,只要将你当时在虚拟机中所配置的静态ip输入,端口号为22,随后输入你的用户名与密码即可进入terminal。
使用快捷键Alt+P可以打开上传、下载界面,
上传直接输入put和对应要上传的文件路径:
sftp> put h://xxx/xx
上传的文件会在当前用户的操作目录下,比如说你现在是root用户,那么这个文件就会被放在~/文件夹下,后续你只需要mv一下它即可。
下载使用get命令和要下载的文件的名称即可:
sftp> get xxxx
下载内容会被放在本地文档中:
FileZilla
直接输入ip地址,用户名以及密码和端口号22,即可:
整个为可视化的界面,非常好用,想文件在哪就拖去哪。
4、jdk配置
注:下载前可通过在terminal中输入 getconf LONG_BIT 来查看自己系统的位数
jdk8-linux-64位的下载链接:链接:https://pan.baidu.com/s/1WUZd9QEFEi6X4rIeLdiXxA 提取码:icmh
可以使用上述两种传输方法,将jdk压缩包传到虚拟机中,并进入到存放了压缩包的文件夹中进行解压,解压前需要输入 java -version进行查看,原本系统中是否会有自带的openjdk,如果的有的话可以先将它删除。
删除原有jdk:
# rpm -qa | grep java --寻找包含java的文件
# rpm -e --nodeps xxxx --把找到的文件名替换xxx
解压新jdk:
# tar -zxvf jdk-8u202-linux-x64.tar.gz --jdk压缩包的名称
解压完之后ll查看一下,就会出现一个jdk文件夹(蓝色),记住它的路径:
随后我们需要像在windows上一样进行环境变量的配置:
# vim /etc/profile
--------在文件最下方加上这一段
JAVA_HOME=/usr/local/jdk/jdk1.8.0_202 #这里的路径根据你自己的路径进行修改
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存并退出文件之后,输入 source /etc/profile 刷新一下,然后再次输入 java -version,便会出现我们刚刚装入的jdk内容,就算环境配置成功:
5、安装MySQL
MySQL的版本为8,下载链接:链接:https://pan.baidu.com/s/1uePqn5LvZLOxNtBmlLUBRA 提取码:4dh9
解压之前同样要注意原来是否已经有mysql存在,tar.xz的解压方法如下所示:
# tar -xvJf xxx.tar.xz --将xx替换为文件名
具体操作可见https://blog.csdn.net/qq_40431100/article/details/104713348(转载)
如果忘记密码以及如何通过本地连接,可参考这篇:https://blog.csdn.net/qq_34810558/article/details/82842361(转载)
本地连接数据库的可视化软件Navicat:https://baijiahao.baidu.com/s?id=1644169351506023288&wfr=spider&for=pc(转载)
6、Tomcat
本文为tomcat7,下载链接:链接:https://pan.baidu.com/s/1oMa4eb9M_gZW2EETHjYisA
提取码:u90g
# mkdir /usr/local/tomcat --创建一个放tomcat的文件夹
# tar -zxvf apache-tomcat-7.0.105.tar.gz
解压完成后,我们进入解完压的文件中的bin目录:
然后输入下图中的命令,可以看到已经成功启动了tomcat:
接着我们可以在本机上通过输入虚拟机的静态地址与8080端口,如果能看到tomcat的网页的话就算成功了:
如果想要停止tomcat的话,bin目录下有个shutdown.sh。
7、 Redis
接着安装Redis,但由于Redis需要源码安装,基于C语言,所以要先下载gcc-c++。
# cd /usr/local --先进入local文件再进行下载
# yum install gcc-c++
过程中遇到y/N的时候全打y。最后下载成功如下所示:
然后直接通过连接下载redis
# wget http://download.redis.io/releases/redis-3.0.4.tar.gz
# tar -zxvf redis-3.0.4.tar.gz
解压完成,你可以把它更改名字或者放到你指定的路径下。
我这里通过 mv redis-3.0.4 ./redis 将文件重命名成redis了,然后我们进入redis这个文件夹,但是后面我又将它修改成了redis-3.0.4,所大家这里这一步最好别和我一样重命名。
在通过输入make,将redis进行编译,但如果显示 make command not found,再下载一个,然后再make:
yum -y install gcc automake autoconf libtool make
据网上说是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令。
make成功后,输入:
# make PREFIX=/usr/local/redis install
然后我们进入redis的bin文件中,其中redis-server用于启动redis,redis-cli用于访问redis。
但是redis-server需要有对应的配置文件来启动,但是这个redis文件夹中没有,所以我们去刚刚的redis-3.0.4文件夹。可以看到里面有一个配置文件:
然后将这个配置文件拷贝到redis文件夹的bin目录下:
# cp ./redis.conf /usr/local/redis/bin/
拷贝结束后我们这里就不修改里面的内容了,我们看一下是否可以成功启动redis,输入下图第一句命令,就可以看到这个大图片了:
然后也可以同过启动redis-cli来测试一下。