Linux

一.VMWare安装

VMWare是虚拟工作站(虚拟电脑)

  1. 安装包如下,双击安装
    在这里插入图片描述
  2. 下一步
    在这里插入图片描述
  3. 接受条款,下一步
    在这里插入图片描述
  4. 选择安装目录,不建议有中文目录和空格目录。下一步
    在这里插入图片描述
  5. 下一步
    在这里插入图片描述
  6. 这两个选项根据可以爱好习惯选择,下一步
    在这里插入图片描述
  7. 安装
    在这里插入图片描述
  8. 完成
    在这里插入图片描述
  9. 在第一次启动该软件时,需要输入注册码(也可自行到百度上找):
    注册码:FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA

如遇到VMware打不开要检查更新:(我是百度参考他人博客解决)
在这里插入图片描述
这种方案可能只能短暂的解决,为了避免下次可能下次还会再次出现这种错误建议使用云服务操作Linux,步骤如果其他错误可看MySQL连接错误
打开控制面板
在这里插入图片描述
重启后再次启动则没问题了

二.Centos安装

操作系统

  1. 系统镜像:安装的是centos7
    在这里插入图片描述

  2. 在VM上安装centos7,文件—>新建虚拟机
    3.

  3. 选择典型安装,下一步
    在这里插入图片描述

  4. 选择centos的映像文件,下一步
    在这里插入图片描述

  5. 设置虚拟机的名字,并设置centos的安装目录
    在这里插入图片描述

  6. 采取默认的配置,下一步
    在这里插入图片描述

  7. 完成
    在这里插入图片描述

  8. 开启此虚拟机
    在这里插入图片描述

  9. 选择默认的:test this media & install centos 7,回车
    在这里插入图片描述

  10. 安装过程中,不用操作
    在这里插入图片描述

  11. 选择中文,简体中文,继续
    在这里插入图片描述

  12. 点击安装位置
    在这里插入图片描述

  13. 点击完成
    在这里插入图片描述

  14. 开始安装
    在这里插入图片描述

  15. 点击root密码
    在这里插入图片描述

  16. 设置Root密码,点击完成
    在这里插入图片描述

  17. 正在安装中…
    在这里插入图片描述

  18. 重启
    在这里插入图片描述

  19. 启动成功
    在这里插入图片描述

  20. 输入用户名root,回车,再输入密码(注意密码是不可见的),如果密码正确,则进入系统
    在这里插入图片描述

  21. 安装完成

根目录下:cd /
查看所有目录:ll
在这里插入图片描述
查看并设置Linux的IP地址

 
  1)ip addr (也可ifconfig)         查看ip
  2)cd /etc/sysconfig/network-scripts  调转目录
  3)ls或ll          查看目录
  4)vi ifcfg-ens33  修改最后一项ONBOOT=yes
  5)按ESC键,:wq保存并退出,:q!不保存并退出
  6)shutdown -r now  /  reboot 重启

查看IP:
在这里插入图片描述
如未设置,则设置

cd /etc/sysconfig/network-scripts  调转目录

在这里插入图片描述
打开里面的一个文件:vi ifcfg-ens33 在这里插入图片描述
修改最后一项ONBOOT=yes,
在这里插入图片描述
按Esc键才能改变内容
在这里插入图片描述
再按Esc键退出,执行:wq退出
在这里插入图片描述
回车
在这里插入图片描述
重新reboot
在这里插入图片描述
重新登录再次查看IP地址。192.168.40.128
在这里插入图片描述

三.使用XShell和WinSCP工具

直接双击可用的
在这里插入图片描述
在这里插入图片描述
输入密码:
在这里插入图片描述
在这里插入图片描述
如果要看图形化界面则,需要安装:

双击下一步下一步傻瓜式操作可安装
在这里插入图片描述
在这里插入图片描述
启动
在这里插入图片描述
在这里插入图片描述
安装成功

四.JDK安装

1. 使用SecureFX上传JDK、Tomcat的linux压缩包
首先有Linux版的Tomcat,jdk和MySQL安装的种子
在这里插入图片描述
创建一个专门放自己文件的文件夹,可手动创建右击
在这里插入图片描述
也可命令创建:mkdir
在这里插入图片描述
把那三个包拖到myy文件中,下图是我解压过的
在这里插入图片描述
要解压则执行tar -zxvf 后跟你要解压的文件按Tab键会自动补全
jdk解压
在这里插入图片描述
tomcat解压
在这里插入图片描述

进到文件目录下查看:
在这里插入图片描述
2. 使用SecureCRT安装配置JDK、Tomcat

2.1 安装配置JDK

     1.解压JDK压缩包
     2.配置JDK环境变量
     1)vi /etc/profile
     2)在最后面配置JDK环境变量:
     #java environment
export JAVA_HOME=/zking/jdk1.8.0_151(jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
     3)设置环境变量生效
     source /etc/profile
     4)检查JDK环境变量
     java -version

手动则执行1)然后按ESC键把2)中一个一个加进去。
在这里插入图片描述
如不手动则去/etc/profile加
在这里插入图片描述

export JAVA_HOME=/zking/jdk1.8.0_151(jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

编辑保存:
在这里插入图片描述

注意:不要有空

3)设置环境变量生效
在这里插入图片描述
4)检查JDK环境变量
在这里插入图片描述
jdk安装完成

五.Tomcat安装

   1.解压Tomcat
     2.配置环境变量
     1)vi /etc/profile
     2)在最后面配置Tomcat环境变量:
     #tomcat
     export TOMCAT_HOME=/myy/apache-tomcat-8.5.myy20(Tomcat解压路径)
     3)source /etc/profile
     4)启动tomcat:./startup.sh

  命令:
  1.gz压缩包解压:tar -zxvf 压缩包名
  2.tar压缩包解压:tar -vxf 压缩包名

和上面操作类似:/etc/profile加2)
2)
启动成功
3)

如果访问不到,则是防火墙打开,因为默认防火墙开启,不能被访问

关闭:./shutdown.sh
在这里插入图片描述

	
  多处需要注意、防火墙开放端口
	开放端口
	firewall-cmd --zone=public --add-port=8080/tcp --permanent
	跟新防火墙规则
	firewall-cmd --reload
	防火墙列表
	firewall-cmd --zone=public --list-ports
	防火墙状态
	systemctl status firewalld
	启动防火墙
	systemctl start firewalld
	关闭防火墙
	systemctl stop firewalld.service
	systemctl disable firewalld.service

Linux备份:

在这里插入图片描述
管理此虚拟快照,当你安装mysql失败时可返回到此步骤
在这里插入图片描述

六.MySQL安装

卸载mariadb,否则安装MySql会出现冲突
     1)rpm -qa|grep mariadb
     2)rpm -e --nodeps 文件名
	 
	rpm -Uvh mysql57-community-release-el7-11.noarch.rpm(mysql源)
	或者
	yum localinstall mysql57-community-release-el7-8.noarch.rpm
	
	cd /etc/yum.repos.d(目录下多了mysql的文件)
	yum install mysql-community-server(安装mysql)
	中途Y/D/N		Y
	service mysqld start(启动服务)
	systemctl|grep mysql(检测mysql是否正在启动)
	开机自启动
     systemctl enable mysqld
     systemctl daemon-reload
	
	默认密码是保存在/var/log/mysqld.log文件中
	mysql -u root -p
	set password=password(‘新密码’);
	
	这是因为密码的规则,设置简单规则
	set global validate_password_policy=0(不建议)
	set password=password(‘新密码’);(设置复杂密码)
	
	接下来又是防火墙问题了
	以及外网访问权限问题
    grant all privileges on *.* to 用户名@'%' identified by '密码';
	grant all privileges on *.* to root@'%' identified by 'myy724@2019';
    flush privileges;

在这里插入图片描述
退出exit

注意:mysql-community.repo这个文件中可以换数据库版本使用。Enabled=1

测试是否安装成功:
在这里插入图片描述

没有连接成功则:
切到3306端口

	
  多处需要注意、防火墙开放端口
	开放端口
	firewall-cmd --zone=public --add-port=3306/tcp --permanent
	跟新防火墙规则
	firewall-cmd --reload
	防火墙列表
	firewall-cmd --zone=public --list-ports
	防火墙状态
	systemctl status firewalld
	启动防火墙
	systemctl start firewalld
	关闭防火墙
	systemctl stop firewalld.service
	systemctl disable firewalld.service

七.部署Web项目

首先把logs日志清空
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动成功
在这里插入图片描述
当访问不到
在这里插入图片描述
查看错误,错误不在控制台了,在日志中
在这里插入图片描述
提示没有数据库没有该表
在这里插入图片描述
在这里插入图片描述
之后还不行是没有该用户
在这里插入图片描述
首先停止服务,Tomcat还是能访问,如果不停止服务待会则会报端口占用(如果打开不了,可重新打开Tomcat,端口号占用可修改端口号)
在这里插入图片描述在这里插入图片描述

为了确保找错方便,则清空日志

在这里插入图片描述
记得刷新
在这里插入图片描述
在这里插入图片描述
部署成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值