1.虚拟机安装
1.1准备虚拟机(建议使用VMware15)
从网上下载压缩包,一路傻瓜式安装,唯一需要注意的是选择安装路径的时候建议不要安装在C盘里
原因是C盘是系统盘,运行系统需要内存,当C盘存满是系统会非常卡
1.2 使用准备好的虚拟机LINUX
解压Linux.zip 文件 将文件夹改名为Linux01
1.3 修改虚拟机IP地址
1.修改IP区间
2.检查网关地址
3.设置IP租约
1.4使用vmware工具打开虚拟机
点击文件 →打开→选择JT_LINUX.vmx→打开
重命名为JT_LINUX01
然后运行JT_LINUX01虚拟机
1.5 进入虚拟机
输入用户名root
密码root (因为密码看不见,如果不确定密码是否输入正确,只能回车 重新输入用户名和密码)
用户名和密码输入正确后进入虚拟机
输入 ip addr 查看本虚拟的IP地址
如果 ip地址没有显现执行下面命令
service NetworkManager stop
chkconfig NetworkManager off 永久关闭 Manager网卡
service network restart 重启network网卡
1.6修改虚拟机的IP地址
1.6.1进入到保存IP地址文件的目录
cd+路径 进入的指定的目录下
cd /etc/sysconfig/network-scripts/
1.6.2 修改IP地址
vim +修改的文件名 为修改和编辑文件的命令
命令
vim ifcfg-ens33
回车 进入文件编辑ip地址
按键盘上的 i 键 进入编辑模式
通过上下左右键控制光标移动
将ip地址修改为192.168.126.131
按ESC退出键 在输入**:wq** 回车
补充 :wq保存退出
:q 文件未做修改退出
:q! 强制退出(不建议使用有风险)
重启网卡
service network restart
2.安装MYSQL数据库
2.1使用MobaXterm_Personal_20.3 工具
输入密码 root
2.2安装数据库
2.2.1 命令安装数据库
命令
yum install mariadb-server #安装数据库Mariadb
yum clean all #数据库安装失败后执行 清除数库的安装
2.2.2 确认下载
2.2.3下载完成提示
2.2.4启动数据库
1. 启动命令 [root@localhost src]# systemctl start mariadb
2. 重启命令 [root@localhost src]# systemctl restart mariadb
3. 关闭命令 [root@localhost src]# systemctl stop mariadb
2.2.5数据库的初始化
命令
mysql_secure_installation
2.2.6 测试数据库用户名和密码是否有效
命令
mysql -u root -p
2.2.7配置Linux数据库的权限
2.2.7.1切换数据库
命令
show databases; 查看数据库
use mysql; 切换数据库
2.2.7.2查看数据库中的表
命令
show tables; 查看数据库中的表
2.2.7.3查看数据库中的表的数据
命令
select host,user,password from user;
2.2.7.4修改表中数据
将host=“localhost” 改为 “%”
命令
update user set host="%" where host="localhost"; 修改数据库的权限
select host,user,password from user; 确定数据是否修改成功
2.2.7.5 刷新数据库权限
命令
flush privileges;刷新权限 一定要执行要补修改的权限不生效。
组合键Ctrl + C 退出数据库
3.配置Linux防火墙策略
3.1检查防火墙状态
命令
firewall-cmd --state
3.2防火墙配置
说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!!
需求: 告诉linux系统以后开机不需要启动防火墙
命令
systemctl disable firewalld.service 以后关闭防火墙
systemctl enable firewalld.service 以后开启防火墙
3.3手动关闭防火墙
以为上面的命令是告诉linux系统以后开机不需要启动防火墙,而这次的防火墙并没有关闭
命令
systemctl stop firewalld.service 手动关闭防火墙
systemctl start firewalld.service 手动开启防火墙
确定防火墙是否关闭
firewall-cmd --state
4.数据库远程连接测试
4.1使用SQLyog用具测试连接数据库
连接成功界面
4.2 导入我们需要的数据库
5. 在虚拟机中安装JDK
5.1进入我们的工作目录
命令
cd /usr/local/src 进入指定的目录
pwd 显示当前的路径
5.2上传jdk文件
命令
创建目录
mkdir software
5.3解压jdk
5.3.1 解压
命令
Tab 键自动补齐
tar -zxvf jdk
5.3.2 移动压缩包到software中
命令
[root@localhost src]# mv jdk-8u51-linux-x64.tar.gz software/
5.3.3 重命名
命令
[root@localhost src]# mv jdk1.8.0_51 jdk1.8
5.3.4 配置JDK环境变量
文件目录: /etc/profile
编辑文件: vim /etc/profile
让环境变量生效:
6. Linux项目部署
6.1 部署流程图
6.2 项目的部署
6.2.1 修改图片上传地址
说明:在Linux目录中指定一个图片存储的目录
6.2.2 项目打包及发布
6.2.3 上传war包文件
新建一个tomcat文件夹
命令
mkdir tomcats
上传项目war包
6.2.4 项目发布 Tomcat集群部署
6.2.4.1如何执行多个命令
1.可以利用&符 连续执行命令
java -jar 8091.war & java -jar 8092.war & java -jar 8093.war &
- 如何关闭服务器
命令: ps -ef | grep java
命令2: 只检索java服务 jps
命令说明:
1."|" 管道 管道之前查询的结果,当做管道之后的参数(条件)进行操作.
2. kill 杀死进程
kill PID号 普通关闭进程 (弱关闭)
kill -15 PID号 必须关闭,但是可以执行后续操作.
kill -9 PID号 强制关闭, 不给任何时间执行后续任务.
6.2.5 关于Linux后台启动
说明: 通过java -jar 8091.war的方式启动,只能在前台进行执行,如果关闭链接的终端,则程序也会跟着一起关闭,所以需要开启Linux后台运行.
命令:
nohup java -jar 8081.war => 8081.log &
nohup java -jar 8082.war => 8082.log &
6.2.6 关于查看命令学习
cat 输出文件所有的内容
more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出
less 用法和more相同,只是通过PgUp、PgOn键来控制
tail 用于显示文件后几号,使用频繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看
6.2.7 脚本启动tomcat服务器
说明: Linux中的脚本一般采用shell脚本.
步骤:
1.编辑start.sh的脚本文件
vim start.sh
2.指定脚本的文件头
3.指定脚本的内容.
4.执行脚本
[root@localhost tomcats]# sh start.sh
7. Nginx安装
7.1 官网介绍
7.2 上传安装包
上传到指定目录中 /usr/local/src