07 2022 档案
摘要:部署基于keepalived实现的高可用性wordpress集群 1、部署master5机器 1、下载keepalived服务 yum install keepalived -y 2、编辑配置文件 [root@slb-5 ~]#cat /etc/keepalived/keepalived.conf
阅读全文
摘要:keepalived高可用性负载均衡 keepalived概念 Keepalived是一个用C语言编写的路由软件。该项目的主要目标是为Linux系统和基于Linux的基础架构提供简单而强大的设施,以实现负载平衡和高可用性。负载平衡框架依赖于众所周知且广泛使用的Linux虚拟服务器(IPVS)内核模块
阅读全文
摘要:在5机器设置web集群负载均衡 1、配置nginx的yum源 [root@lb-5 ~]#cat /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/c
阅读全文
摘要:集群是什么 集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器。 这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。 当用户请求集群系统时,集群给用户
阅读全文
摘要:web脚本 #!/bin/bash #1、配置yum源 cat >> /etc/yum.repos.d/yumrpm.repo << EOF [all-rpm] name=all repo baseurl=http://10.0.0.61:23456 enabled=1 gpgcheck=0 EOF
阅读全文
摘要:LNMP环境架构部署 部署nginx支持fastcgi fastcgi_pass 请求转发 官网文档 https://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_pass Syntax: fastcgi_pass addre
阅读全文
摘要:编译安装LAMD 前期准备 最好是新机器 暂停所有服务 [root@lamp-241 ~]# netstat -tnlp|grep httpd [root@lamp-241 ~]# netstat -tnlp|grep php [root@lamp-241 ~]# netstat -tnlp|gre
阅读全文
摘要:nginx高级篇 一、日志切割(shell脚本) 1.shell脚本切割 1、当前的日志 [root@web-7 ~]#ls /var/log/nginx/ 77.log blog.linux0224.log error.log 78.log error.77.log error.log-20220
阅读全文
摘要:创建nginx访问日志 Nginx日志功能需要在nginx.conf中打开相关指令log_format,设置日志格式,以及设置日志的存储位置access_log,指定日志的格式,路径,缓存大小。 日志格式字段解释 nginx.conf中有关访客日志定义如下 #a log_format main '$
阅读全文
摘要:编译安装 安装Tengine-2.3.0版本 1、下载淘宝nginx [root@web-7 /opt/tngx]#wget https://tengine.taobao.org/download/tengine-2.3.3.tar.gz 2、下载 C语言,golang语言环境 yum instal
阅读全文
摘要:nginx虚拟主机实战 基于nginx部署网站 虚拟主机指的就是一个独立的站点,具有独立的域名,有完整的www服务,例如网站、FTP、邮件等。 Nginx支持多虚拟主机,在一台机器上可以运行完全独立的多个站点。 单虚拟主机(静态资源网站) nginx.conf [root@web-7 ~]#vim
阅读全文
摘要:nginx基础篇 常见Web服务器介绍 Web服务器常指的是(world wide web ,www)服务器、也是HTTP服务器,主要用于提供网上信息浏览。 我们大部分人接触互联网,都基本上是通过浏览器访问互联网中各种资源。 Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出
阅读全文
摘要:web通信协议篇 web通信流程 1、浏览器本身是一个客户端,当你输入URL的时候,首先浏览器会去请求DNS服务器,通过DNS获取相应的域名对应的IP 2、通过IP地址找到对应的服务器后,建立TCP连接 3、浏览器发送完HTTP Request(请求)包后,服务器接收到请求包之后才开始处理请求包 4
阅读全文
摘要:图解用户访问网站原理 dig查看 www.baidu.com 解析过程 总的过程记录 第一步:根DNS 服务器获取 从本地DNS域名解析服务器获取到13个根DNS域名服务器(.)对应的主机名。 第二步:一级(或者顶级)DNS 服务器获取 从13个根域名服务器中的其中一个(这里是k.root-serv
阅读全文
摘要:1.DNS域名结构 由于互联网中的域名太多,全球的用户也太多,因特网的域名采用的是树状结构命名。 任何一个连接到网络中的机器,都有一个唯一的层次结构名字,叫做域名(domain name)。 域、就是名字空间中可被划分、管理的部分。 语法上要求,域名由标号(label)组成,每一个label之间通过
阅读全文
摘要:1.手写yaml 将如下json转为yaml [ { "0224": { "老师": "于超", "学生们": [ { "黄彦": [ { "年龄": 23, "地址": "深圳" } ], "陈亮亮": [ { "年龄": 24, "地址": "广州" } ], "罗兴林": [ { "年龄":
阅读全文
摘要:参考网站 关于缓存导致bug的文章,https://serverfault.com/questions/630253/ansible-stuck-on-gathering-facts 清单配置的相关网站 https://docs.ansible.com/ansible/latest/user_gui
阅读全文
摘要:xshell免密登录 使用密钥登录分为3步: 客户机(Xshell客户端)生成密钥(公钥与私钥); 放置公钥(Public Key)到服务器(linux)~/.ssh/authorized_key文件中; 配置ssh客户机(Xshell客户端)使用密钥登录 1、生成密钥公钥与私钥 打开Xshell,
阅读全文
摘要:图解 一键配置免密登录 [root@master-61 /my_scripts]#cat mianmi.sh #!/bin/bash #1、管理机master61机器创建公私钥 echo "开始创建密钥对" if [ -f /root/.ssh/id_rsa ] then echo "密钥对已存在,
阅读全文
摘要:ssh ssh(Secure Shell)协议是一种远程管理协议,允许用户通过lnternet访问,控制和修改其远程服务器。 SSH服务是作为未加密Telnet的安全替代品而创建,它使用加密技术来确保进出远程服务器的所有通信都以加密方式进行 数据加密的两种方式 对称加密(密钥加密) 优点:算法加强密
阅读全文
摘要:正则练习题 1.如何删除系统中所有自建的user? [root@bogon Fri Apr 22 15:31:56 ~]# cat /etc/passwd | awk -F ':' '$3>=1000{print $1}' | xargs -i userdel {} 2.如何删除系统中所有自建的gr
阅读全文
摘要:inotify + rsync实时同步 1、准备工作 1)内核版本必须在2.6.13以上 [root@nfs-31 ~]#uname -r 3.10.0-862.el7.x86_64 2)看是否存在3个文件系统,存在才支持 [root@nfs-31 ~]#ls -l /proc/sys/fs/ino
阅读全文
摘要:客户端 1、下载rsync服务 yum install rsync -y 2、打包/etc和/var/log小的数据并备份 [root@nfs-31 ~]#cd / [root@nfs-31 /]#tar -zcf /backup/etc.tgz etc [root@nfs-31 /]#tar -z
阅读全文
摘要:rsync特点 Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。 适用于多种操作平台(unix/linux/windows等) Rsync是一个快速和非常通用的文件复制工具。它能本地复制,远程
阅读全文
摘要:samba Linux上有一款应用叫做Samba,是一个能让Linux系统应用微软网络通讯协议的软件。 微软为了解决局域网的文件共享,制定了SMB协议,也就是(Server Messages Block,服务器消息块),后来SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。 Sa
阅读全文
摘要:文件共享服务 方案有很多 1、ftp(简单的文件传输服务) 提供用户认证机制 输入账号密码 2、python -m SimpleHTTPServer(简易的快速进行文件下载) 3、nginx也提供文件下载功能 提供用户认证机制 反向代理,负载均衡 web服务器,静态文件服务器的作用 ftp服务器的作
阅读全文
摘要:大型网站架构特点 高并发,大流量:需要扛得住高并发,大流量的用户访问。Google日均PV数35亿,日均IP访问数3亿;腾讯QQ同时在线用户数过亿;淘宝双11当天活动交易额过百亿,活动开始的第一分钟独立访问用户数达千万 高可用:网站系统需要7*24小时不间断提供服务,大型网站的宕机事件通常都会成为新
阅读全文