1安装虚拟机+启动Linux系统
1.安装VMware虚拟机程序
2.检查网卡设置
如果没有网卡 则换一个vmwar版本安装…
- 启动Linux系统
问题描述:
进入BIOS系统中 开启虚拟化设置即可. 主板系统 开机 F1/F2…
总结:步骤:
1.安装老师的虚拟机软件:Wmware:第一张图
2.解压linux系统在自己的本地盘,运行VMX文件
3.开启此虚拟机;
2.配置虚拟机环境
2.1 修改虚拟机网络空间
2.2 重启Linux虚拟机网卡
命令: ip addr
如果没有IP展现则执行如下的命令
`service NetworkManager stop
chkconfig NetworkManager off 永久关闭 Manager网卡
service network restart 重启network网卡`
* 1
* 2
* 3
总结:分三步配置虚拟机,然后在本地cmd中检查一下(ipconfig)ip是否正确,如果不正确通过上面的代码重启一下;在检查一下IP的联通性(ping 192.168.126.129);
3.连接Linux服务器工具
3.1 业务场景
公司的服务器一般都是位于公司的机房,但是普通的员工不能随意的进出.并且如果遇到服务需要处理但是人员不在公司时如何处理等问题比较严重,.所以需要通过安装一些原创的链接工具实现远程办公.
3.2 远程链接工具说明
3.3 关于虚拟机快照
可以通过快照的方式记录当前虚拟机状态.
- 关于Linux项目发布说明
=================
3.4 关于服务部署的流程
总结:1.用(MobaXterm_Portable_v20.3)软件,计算机远程连接虚拟机和服务器;2.用软件设置IP连接京淘的项目;3.快照的功能;
3.2 部署Linux JDK
3.2.1 JDK配置回顾
1).上传JDK的安装包/安装JDK
2).配置环境变量
3).让环境变量立即生效
3.2.2 上传JDK
说明:需要将windows中的JDK部署到Linux中.上传的文件目录/usr/local/src下
3.2.3 解压JDK
命令: tar -xvf jdk-8u51-linux-x64.tar.gz
3.2.4 修改文件名称
说明:将JDK解压之后的文件 修改为jdk1.8
3.2.5 整理文件
说明:将所有的.tar/.gz的包 保存到soft目录中
3.2.6 配置JDK环境变量
说明: 如果需要修改JDK的环境变量则需要修改特定的文件
位置: /etc/profile
注意事项: 由于profile的文件是系统文件, 千万改对了 否则整个Linux命令将不生效.
命令: vim /etc/profile
`#设定jdk环境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib`
* 1
* 2
* 3
* 4
* 5
让环境变量生效: source /etc/profile
总结:步骤:1.拖动jdk至指定的文件夹中(这个时虚拟机的jdk);2.解压jdk(tar -xvf jdk名字);3.修改jdk名字(mv 旧名 新名);4.移动压缩包(mv jdk压缩包 新的文件夹/);5.在上班的时候需要修改一下虚拟机的jdk的地址:(vim /etc/profile),把地址复制粘贴上去;6.让环境变量生效:(source /etc/profile);7.检查jdk是否生效(java -version);
4.1 下载MariaDB数据库
================
测试: 当前虚拟机是否可以正确的链接外网.
命令:
`[root@localhost src]# yum install mariadb-server 安装mariadb数据库
[root@localhost src]# yum clean all 清空已安装文件 如果下载失败之后执行的.`
* 1
* 2
4.2 确认下载
4.3安装完成提示
4.4数据库启动
命令:
`1. 启动命令 [root@localhost src]# systemctl start mariadb
2. 重启命令 [root@localhost src]# systemctl restart mariadb
3. 关闭命令 [root@localhost src]# systemctl stop mariadb`
* 1
* 2
* 3
4.5 数据库初始化操作
命令: `mysql_secure_installation’
4.6 测试数据库用户名和密码是否有效
4.7导入数据表
说明:如果mysql数据库需要导入数据表命令如下:
命令: source /xxx/xxxx/xxxx/jtdb.sql;
4.9总结:1.通过命令下载MariDB(下载之前先要验证一下外网);2.数据库下载之后进行启动;3.启动后对数据库初始化,全部都选(yes);4.登录验证密码是否有效(先不要输入密码:mysql -u root -p);5.拖入sql文件进指定的文件夹,然后再导入信息至当前的数据库中(source sql文件的路径),如果拖入的路径和当前(pwd)路径一致的话,直接(source jtdb.sql);
5.1 Mysql数据库远程访问配置
5.2 关于链接数据库的说明
说明:
- 如果需要远程链接数据库必须通过防火墙
- 如果远程链接数据库,数据库中必须开启远程访问权限才行,否则拒绝链接.
5.3 配置数据库权限配置说明
5.4 配置Linux数据库权限
5.4.1 切换数据库mysql
5.4.2 修改数据库表
1).检查数据表
6.1 配置Linux防火墙策略
6.2 检查防火墙状态
命令: firewall-cmd --state
6.3 防火墙配置
说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!!
需求: 告诉linux系统以后开机不需要启动防火墙
命令: systemctl disable firewalld.service
systemctl enable firewalld.service
6.4 手动关闭防火墙
说明:通过命令手动将防火墙关闭
命令:
- systemctl stop firewalld.service
- systemctl start firewalld.service
6.5 手动开放防火墙端口
1). 检查防火墙开放的端口
`firewall-cmd --list-ports`
* 1
2).检查端口是否开放
`firewall-cmd --query-port 80/tcp`
* 1
3). 开启防火墙
`firewall-cmd --zone=public --add-port=80/tcp --permanent`
* 1
4).移除端口
`firewall-cmd --zone=public --remove-port=9090/tcp --permanent`
* 1
5).关于防火墙操作的解释
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–remove-port=80/tcp #移除端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
6).重启防火墙
firewall-cmd --reload
总结: 1. 因为有防火墙存在,现在是不能远程连接数据库的;2.必须关闭防火墙;3.修改数据库“mysql”(系统的自带的)中的的user的权限(把host列中的localhost的名字改成“%”)就可以任意用户都可以访问了;4. 刷新数据库权限:flush privileges;5.先检查一下防火墙状态:firewall-cmd --state;6.两组代码关闭防火墙:(systemctl disable firewalld.service)和(systemctl stop firewalld.service) ;7.检查一下防火墙是否已经关闭;
2.3.4 修改图片配置文件
说明:由于windows的路径与Linux的路径不一致,所以必须准备一个Linux的图片上传的根目录.
所以需要将代码中的图片的配置文件进行修改.
2.3.4 打包发布
说明:将代码修改之后,进行打包,之后上传到指定的文件目录中