Linux(CentOS)安装JDK8、Tomcat、MySQL、Redis记录
对应的版本
网盘获取方式:
链接:
提取码:x88w
1 JDK安装
先在/usr/local分别新建文件夹,用于存放相应的压缩文件安装mysql,以安装jdk为例,利用远程连接工具将jdk压缩包上
0 安装资料 对应的版本 网盘获取方式: 链接: 提取码:x88w 1 JDK安装 先在/usr/local分别新建文件夹,用于存放相应的压缩文件安装mysql,以安装jdk为例,利用远程连接工具将jdk压缩包上传,在新建的jdk8目录下解压
上传文件并解压 下面需要编辑/etc/profile文件,输入vim /etc/profile但可能会有没有vim命令的提示: 没有vim命令 输入 yum -y install vim* 等待即可 安装vim 下面要进行profile文件修改,在finalshell工具下方找到jdk8的路径,复制一下 执行vim /etc/profile,输入i进入编辑模式,在文件的最下方加入
或者直接利用远程工具直接打开编辑 配置环境变量 检查jdk安装是否成功 在任意目录下a输入java,出现一堆文字说明安装成功 成功安装 2 Tomcat 关于文件的上传解压,参照安装JDK和之前文章中的方法,不再演示,最终解压完成的效果 tomcat解压 切换到/usr/local/tomcat/apache-tomcat-7.0.57/bin目录(你自己解压的位置):
启动tomcat
检查启动:ps -ef | grep tomcat 该命令可以查看带有tomcat的进程 tomcat启动的进程 到这里已经启动成功了,可以尝试用主机访问Linux虚拟机的ip:8080端口,但无法访问,这是因为:虽然已经成功运行了tomcat,但还存在防火墙和端口的问题 由于防火墙问题无法访问 防火墙相关指令: 防火墙相关指令 暂时关闭防火墙 systemctl stop firewalld 立即生效firewall-cmd --reload 执行完后再用主机访问一下,就可以访问到虚拟机8080端口了 tomcat主页 停止tomcat 方法1:可以运行tomcat的bin目录提供的shutdown.sh切换到该bin目录:cd /usr/local/tomcat/apache-tomcat-7.0.57/bin执行:sh shutdown.sh 或者./shutdown.sh 方法2:也可以直接结束tomcat进程,先用前面用过的指令查找tomcat的PID执行kill -9 [进程号] 3 MySQL 安装前要将冲突的软件卸载掉,CentOS 7 自带mariadb,与MySQL冲突,我们先将其卸载。[root@localhost /]# rpm -qa | grep mysql [root@localhost /]# rpm -qa | grep mariadbmariadb-libs-5.5.60-1.el7_5.x86_64 [root@localhost /]# rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 卸载mariadb 上传文件夹并解压,我解压在在/usr/local/mysql 依次执行下面的一句,一条一条来:
启动mysql服务systemctl start mysqld 查看mysql状态systemctl status mysqld 启动了MySQL 注:如果服务没有启动成功,请检查默认的端口3306是否被占用 ps -ef | grep 3306 配合kill -9 [PID] 开机自动启动mysql服务systemctl enable mysqld 安装好的mysql有默认的密码,输入cat /var/log/mysqld.log | grep password 得到密码复制,用于登录 原始登陆密码 登录mysql 执行mysql -u root -p将密码粘贴后回车 利用原始密码登录MySQL 修改mysql的密码,依次执行如下语句 mysql> set global validate_password_length=4; mysql> set global validate_password_policy=LOW; mysql> set password=password('123456'); mysql> grant all on *.*to 'root'@'%'identified by '123456'; 这个密码是外界连接该虚拟机mysql所用的密码,可以与虚拟机mysql设置的密码不同 mysql> flush privileges;刷新 MySQL修改密码 用Sqlyog或Navicat等软件测试一下链接 连接成功 4 Redis 先把压缩包解压,我解压位置是/usr/local/redis Redis是基于C语言编写的,因此首先需要安装Redis所需要的gcc依赖:
解压:tar -zxvf redis-6.2.6.tar.gz 解压tar.gz 进入redis目录:cd redis-6.2.6 运行编译指令:make && make install 为了使得redis后台启动则必须修改Redis配置文件,就在我们之前解压的redis安装包下(/usr/local/redis/redis-6.2.6),名字叫redis.conf 可以使用vim命令或者远程工具以记事本形式打开修改 启动redis,要注意进到redis安装目录下 cd /usr/local/redis/redis-6.2.6 redis-server redis.conf 启动redis 开启服务:redis-cli -p 6379 -a 123456(其中123456为配置文件conf中修改的密码) 停止服务:redis-cli -u 123456 shutdown 开启redis服务 测试远程连接 由于已经将bind设置为了0.0.0.0(所有ip均可访问,实际不建议这样做),使用RedisDeskManager测试一下,连接是没问题的 其他主机访问虚拟机redis (编辑:海南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |