当前位置: 首页 > Linux

第三阶段Day10搭建防火墙安装Linux搭建MySQL集群数据库热部署,主从挂载

时间:2023-04-06 22:11:12 Linux

1、关于服务器检索指令1.1检索java程序命令:jps关闭进程:killPID号“谦杀进程”如果当前进程项被其他进程使用,则不会关闭。kill-15PIDnumber"gentleKill"你可以在被杀之前做善后工作。kill-9PID号强制kill1.2找回任何程序命令:ps-ef|grepxxxx服务名说明:ps-ef表示获取当前Linux系统中的所有服务信息。“|”将流水线前的查询结果作为参数传递给后续操作。示例:1.3防火墙使用说明1)。检查防火墙打开的端口`firewall-cmd--list-ports`2).检查端口是否开放`firewall-cmd--query-port80/tcp`*13)。打开防火墙`firewall-cmd--zone=public--add-port=80/tcp--permanent`4).删除端口`firewall-cmd--zone=public--remove-port=9090/tcp--permanent`*15)。防火墙操作说明–zone#Scope–add-port=80/tcp#添加端口,格式为:端口/通信协议–remove-port=80/tcp#删除端口,格式为:端口/通信协议–permanent#永久有效,没有这个参数,重启后会失效6).重启防火墙`firewall-cmd--reload`二、Linux安装Nginx服务器2.1Linux项目部署图2.2Nginx安装2.2.1Linux下载nginx服务器2.2.2上传Nginx服务器2.2.3解压nginx命令:[root@localhostsrc]#tar-zxvfnginx-1.19.3.tar.gz2。2.4nginx目录结构问题nginx中有2种目录结构:1.源文件目录负责nginx的安装和编辑。安装命令:[root@localhostnginx]#./configuremakemakeinstall`2.工作目录负责nginxProxy的逆向配置..../usr/local/nginx`2.2.5nginx命令说明:nginx的目录应该在“/usr/local/nginx”命令:进入sbin目录后,执行相关操作命令:`./nginxstartnginx./nginx-sreloadrestartnginx./nignx-sstopstopnginx`启动效果测试:2.3Linuxnginx实现反向代理/负载均衡2.3.1实现域名代理需求:需要用户通过http://manage.jt.com访问2.3.2配置nginx服务器说明:之后修改工作目录下的nginx,保留配置文件。然后重启nginx`#1。配置Linux集群服务器{listen80;服务器名称manage.jt.com;位置/{proxy_passhttp://tomcats;}}上游tomcats{服务器192.168.126.129:8081;服务器192.168.126.129:8082;}#配置Linux图像代理服务器{listen80;服务器名称image.jt.com;location/{#配置镜像磁盘地址。根/usr/local/src/images;}}`3.LinuxMysql集群搭建3.1预览IP地址修改3.1.1修改虚拟机MAC地址在新建虚拟机时,修改mac网络地址。3.1.2查看IP地址命令:ipaddr如果没有显示IP则执行以下命令`serviceNetworkManagerstopchkconfigNetworkManageroffpermanentlyshutdowntheManagerNICservicenetworkrestart重启网络网卡`3.1.3修改IP地址1).找到IP地址的目录`cd/etc/sysconfig/network-scripts/`2).修改IP地址。`vimifcfg-ens33`修改完成后,保存退出。3).重启检查网卡IP地址是否正确。3.2为什么要搭建Mysql集群?说明:如果项目中使用的是单个数据库,如果由于不可抗力因素造成设备损坏,数据丢失,将直接影响用户的使用。它需要优化。3.3数据库备份方法3.3.1数据库冷备份说明:通过sql定期dump数据库中的文件。确保在一定时间内备份??数据。缺点:由于定期备份,可能会造成数据丢失。数据库的冷存储备份是最后有效的数据恢复手段。所以一直沿用至今。3.3.2数据库热备说明:由于工作中数据库同步的操作特别频繁,作为数据库开发人员,也设计了如何同步数据库。同步步骤:如果数据库主库需要启动同步策略,则必须打开二进制日志文件。(默认关闭。)当用户“更新”数据库时,主库会将更新信息写入二进制日志文件。(主库任务结束)从库会使用IO线程读取主库更新的二进制日志文件。IO线程会先将读取到的信息以异步的方式保存到relaylog中。(中继暂存数据介质)SQL线程会读取中继日志中的信息,然后将sql语句同步到从库。至此,就实现了主从同步...4实现数据库主从构建4.1打开主库二进制文件命令:vim/etc/my.cnf4.2重启数据库说明:修改配置文件后,需要重启数据库才能使二进制文件生效。4.3配置从库说明:根据主库的配置信息如图配置从库。配置完成后重启数据库即可4.4实现主从挂载主库:192.168.126.129主从库:192.168.126.130slave4.4.1查看主库状态信息4.4.2实现主从挂载4.4.3关于重置二进制日志文件解释问题描述:有时多次重启主机后,会产生多个二进制文件信息。解决方案如图:删除多余的二进制日志文件,然后重启数据库再重新挂载即可工作1、实现Linux项目部署129:8081/8082/8083130:8081/8082/8083要求:alltomcat所有服务器都应该连接到主数据库。注意事项链接到主数据库的IP地址。部署2个从库,129台主机,130/131个从库,一主二从。图片有bug,暂时忽略为什么会出现这种现象……