1. 开发环境:
1) IDEA
2) MariaDB 10
3) Java 1.8
2. 运行环境:
1) SQLyog 8
2) Windos Linux
3) VMware MobaXterm
4) SwitchHosts
3. 虚拟机:
3.1 虚拟机介绍:
虚构零碎通过生成现有操作系统的全新虚构镜像,它具备实在 windows 零碎齐全一样的性能,进入虚构零碎后,所有操作都是在这个全新的独立的虚构零碎外面进行,能够独立装置运行软件,保留数据,领有本人的独立桌面,不会对真正的零碎产生任何影响,而且具备可能在现有零碎与虚构镜像之间灵便切换的一类操作系统。虚构零碎和传统的虚拟机(Parallels Desktop,Vmware,VirtualBox,Virtual pc)不同在于:虚构零碎不会升高电脑的性能,启动虚构零碎不须要像启动 windows 零碎那样消耗工夫,运行程序更加方便快捷;虚构零碎只能模仿和现有操作系统雷同的环境,而虚拟机则能够模拟出其余品种的操作系统;而且虚拟机须要模仿底层的硬件指令,所以在利用程序运行速度上比虚构零碎慢得多。
3.2 虚拟机镜像:
将虚拟机镜像解压到本地磁盘中(门路不要有中文和空格), 之后双击运行.vmx 文件
3.3 VMware 虚拟机配置:
1) 配置网络:
抉择网络适配器 ->NAT 模式 -> 高级 -> 生成 -> 确定
内存: 个别最大为实在内存的 3 /4, 个别为 512M-1G
硬盘: 个别默认 20G
如果上述的设置一旦确定, 则间接向操作系统割裂对应的数据资源.
3.4 网络模式:
3.4.1 桥接模式:
相当于将虚拟机间接接入局域网中, 这时会独占 IP 地址, 能够与本机通过局域网通信
特点: 所有在局域网中的 IP 都能够拜访虚拟机
依赖: 如果设置桥接模式, 则必须有物理设施的反对
3.4.2 NAT 模式:
相当于在网络环境中会开壁一块全新的网络空间, 只有主机可能拜访.
特点: NAT 模式只有主机拜访, 其他人通过 IP 地址禁止拜访.
3.5 配置 IP 地址:
本地主机 IP:192.168.126.1
虚拟主机 IP:192.168.126.150
虚构从机 IP:192.168.126.151
阐明: 以上的 IP 地址示意在同一个网络空间内, 如果不统一, 则依照以下形式批改.
4. 启动虚拟机 m(主)镜像:
4.1 查看 Linux IP:
ip addr
4.2 重启 network 网卡:
如果没有 IP 展示则执行如下命令:
service NetworkManager stop
chkconfig NetworkManager off 永恒敞开 Manager 网卡
service network restart 重启 network 网卡
4.3 查看通信是否畅通:
在 windos 中应用 cmd 查看
ping 192.168.126.150
4.4 批改 IP 地址
1) 进入 IP 地址目录:
cd /etc/sysconfig/network-scripts/
ls
2) 批改 IP 地址:
vim ifcfg-ens33
按 i 键进行编辑
按 Esc 键
:wq
保留退出
3) 重启网卡, 查看 IP 地址是否正确:
service network restart
ip addr
5. 应用 MobaXterm 近程连贯:
5.1 链接设置:
Session->SSH->Remote host->Specify username
5.2 开始连贯:
胜利连贯:
6. 装置 JDK8:
6.1 进入装置目录:
cd /usr/local/src/
6.2 把装置拖入文件目录, 并解压:
tar -zxvf jdk-8u51-linux-x64.tar
clear
ls
6.3 删除 JDK 压缩包, 并批改解压 JDK 文件:
jdk-8u51-linux-x64.tar.gz
y
mv jdk1.8.0_51 jdk1.8
ls
6.4 编辑 JDK 环境变量:
文件地位: /etc/profile Linux 零碎环境变量的配置信息
vim /etc/profile
6.5 重启环境变量:
source /etc/profile
查看 JDK
java -version
7. 装置数据库
7.1 下载 MariaDB 数据库:
测试: 以后虚拟机是否能够正确的链接外网
ping www.baidu.com
按 Ctrl+C 退出
7.2 下载:
yum install mariadb-server 装置 mariadb 数据库
yum clean all 清空已安装文件 如果下载失败之后执行的.
确认装置:
y
7.3 启动数据库:
启动命令
systemctl start mariadb
重启命令
systemctl restart mariadb
敞开命令
systemctl stop mariadb
设定开机自起
systemctl enable mariadb
敞开开机自起
systemctl disable mariadb
7.4 数据库初始化操作
mysql_secure_installation
按回车, 并输出 明码 与 确认明码
上面一路按 y , 回车
7.5 进入 mysql
mysql -uroot -proot
批改 user 表中 host 字段 localhost 为 % :
show databases;
use mysql;
show tables;
select host,user,password from user;
update user set host="%" where host="localhost";
select host,user,password from user;
刷新数据权限:
flush privileges;
按 Ctrl+C 退出
8. 配置 Linux 防火墙策略
8.1 查看防火墙状态:
阐明: 防火墙中有一个配置文件, 示意当 Linux 系统启动时防火墙应该如何操作!!!
firewall-cmd --state
需要: 通知 linux 零碎当前开机不须要启动防火墙
命令:
systemctl disable firewalld.service
systemctl enable firewalld.service
8.2 手动敞开防火墙
阐明: 通过命令手动将防火墙敞开
命令:
systemctl stop firewalld.service
开启防火墙
systemctl start firewalld.service
手动凋谢防火墙端口
firewall-cmd --list-ports
开启防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
移除端口
firewall-cmd --zone=public --remove-port=9090/tcp --permanent
对于防火墙操作的解释
–zone #作用域
–add-port=80/tcp #增加端口,格局为:端口 / 通信协定
–remove-port=80/tcp #移除端口,格局为:端口 / 通信协定
–permanent #永恒失效,没有此参数重启后生效
重启防火墙
firewall-cmd --reload
9. 连贯数据库
导入 jtdb.sql