当前位置: 首页 > Linux

Linux部署项目

时间:2023-04-06 22:59:55 Linux

1。开发环境:1)IDEA2)MariaDB103)Java1.82。运行环境:1)SQLyog82)WindosLinux3)VMwareMobaXterm4)SwitchHosts3。虚拟机:3.1有一个全新的操作系统虚拟映像,与真实的windows系统具有完全相同的功能。进入虚拟系统后,所有操作都在这个全新的独立虚拟系统中进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真实系统造成任何影响,并且拥有可以在现有系统和虚拟映像之间灵活切换的操作系统类型。虚拟系统与传统虚拟机(ParallelsDesktop、Vmware、VirtualBox、Virtualpc)的区别在于,虚拟系统不会降低计算机的性能,启动虚拟系统不需要像启动一样耗费时间windows系统,运行程序更方便快捷;系统只能模拟与现有操作系统相同的环境,而虚拟机可以模拟其他类型的操作系统;而虚拟机需要模拟底层硬件指令,所以应用程序的运行速度要比虚拟系统慢很多。3.2虚拟机镜像:将虚拟机镜像解压到本地磁盘(路径不能有中文和空格),然后双击运行.vmx文件3.3VMware虚拟机配置:1)配置网络:选择网络适配器->NAT模式->高级->生成->确定内存:一般最大为实际内存的3/4,一般为512M-1G硬盘:一般默认为20G。以上设置确定后,相应的数据资源将直接拆分到操作系统中。3.4网络模式:3.4.1桥接模式:相当于直接将虚拟机连接到局域网,此时会独占IP地址,可以通过局域网与本机通信特点:局域网内的所有IP可以访问虚拟机依赖:如果设置了桥接模式3.4.2NAT模式:相当于在网络环境中开辟了一个新的网络空间,只有宿主机可以访问。特点:NAT模式只能本机访问,禁止其他人通过IP地址访问。3.5配置IP地址:本地主机IP:192.168.126.1虚拟主机IP:192.168.126.150虚拟从机IP:192.168.126.151注意:以上IP地址表示他们在同一个网络空间。如果不一致,修改如下。4.启动虚拟机m(primary)image:4.1查看LinuxIP:ipaddr4.2重启网卡:如果没有IP显示,执行以下命令:serviceNetworkManagerstopchkconfigNetworkManageroff永久关闭Manager网络cardservicenetworkrestart重启网卡4.3检查通讯是否通畅:在windos下用cmd查看ping192.168.126.1504.4修改IP地址1)进入IP地址目录:cd/etc/sysconfig/network-scripts/ls2)修改IP地址:vimifcfg-ens33按i键按Esc键编辑:wq保存退出3)重启网卡,检查IP地址是否正确:servicenetworkrestartipaddr5。使用MobaXterm远程连接:5.1链接设置:Session->SSH->Remotehost->Specifyusername5.2开始连接:连接成功:6.安装JDK8:6.1进入安装目录:cd/usr/local/src/6.2将安装拖入文件目录,解压:tar-zxvfjdk-8u51-linux-x64.tarclearls6.3删除JDK压缩包,修改解压后的JDK文件:jdk-8u51-linux-x64.tar.gzymvjdk1.8.0_51jdk1.8ls6.4编辑JDK环境变量:文件位置:/etc/profileLinux系统环境变量配置信息vim/etc/profile6.5重启环境变量:源/etc/profile检查JDKjava-version7。安装数据库7.1下载MariaDB数据库:测试:当前虚拟机是否可以正确连接外网pingwww.baidu.com按Ctrl+C退出7.2下载:yuminstallmariadb-server安装mariadb数据库yumcleanall清空安装文件,下载失败后执行。确认安装:y7.3启动数据库:启动命令systemctlstartmariadb重启命令systemctlrestartmariadb关闭命令systemctlstopmariadb设置自启动systemctlenablemariadb关闭自启动Startsystemctldisablemariadb7.4数据库初始化操作mysql_secure_installation回车,输入密码确认密码后一路按y回车7.5entermysqlmysql-uroot-proot修改user表中的host字段localhost为%:showdatabases;使用MySQL;showtables;selecthost,user,passwordfromuser;updateusersethost="%"wherehost="localhost";selecthost,user,passwordfromuser;刷新数据权限:flushprivileges;pressCtrl+Ctoexit8.配置Linux防火墙策略8.1检查防火墙状态:注意:防火墙里面有个配置文件,说明Linux系统启动时防火墙应该如何操作!!!firewall-cmd--state要求:告诉linux系统开机后不需要启动防火墙命令:systemctldisablefirewalld.servicesystemctlenablefirewalld。service8.2手动关闭防火墙说明:通过命令手动关闭防火墙命令:systemctlstopfirewalld.service开启防火墙systemctlstartfirewalld.service手动开启防火墙端口firewall-cmd--list-ports开启防火墙firewall-cmd--zone=public--add-port=80/tcp--permanentremoveportfirewall-cmd--zone=public--remove-port=9090/tcp--permanent防火墙操作说明--zone#Scope--add-port=80/tcp#添加端口,格式为:端口/通信协议–remove-port=80/tcp#删除端口,格式为:端口/通信协议–permanent#永久有效,如果没有的话参数,重启防火墙firewall-cmd--reload9后会重启失败。连接数据库并导入jtdb.sql

猜你喜欢