08 2020 档案
摘要:https://www.cnblogs.com/chenlifan/p/13591837.html 接上 [root@lb01 ~]# vim /etc/nginx/conf.d/node_proxy.conf upstream web { server 172.16.1.7:80 ; server
阅读全文
摘要:https://www.cnblogs.com/chenlifan/p/13591837.html 接上 1.修改配置文件 [root@lb01 ~]# vim /etc/nginx/conf.d/node_proxy.conf upstream web { server 172.16.1.7:80
阅读全文
摘要:调度算法概述 轮询 按时间顺序逐一分配到不同的后端服务器(默认) weight 加权轮询,weight值越大,分配到的访问几率越高 ip_hash 每个请求按访问IP的hash结果分配,这样来自同一IP的固定访问一个后端服务器 url_hash 按照访问URL的hash结果来分配请求,是每个URL定
阅读全文
摘要:1.语法模块 ngx_http_upstream_module Syntax: upstream name { ... } Default: — Context: http upstream backend { server backend1.example.com weight=5; server
阅读全文
摘要:1.为什么做负载均衡 当我们的Web服务器直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台Web服务器组成集群,前端使用Nginx负载均衡,将请求分散的打到我们的后端服务器集群中,实现负载的分发。那么会大大提升系统的吞吐率、请求性能、高容灾 往往我们接触的最多的是SLB(Serv
阅读全文
摘要:[root@lb01 ~]# vim /etc/nginx/proxy_params proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For
阅读全文
摘要:反向代理模式 Nginx配置模块 http、websocket、https、tomcat、Java程序 ngx_http_proxy_module fastcgi(php程序) ngx_http_fastcgi_module uwsgi(python程序) ngx_http_uwsgi_module
阅读全文
摘要:下面用到的包全在这里 链接:https://pan.baidu.com/s/1aYdKzZY3m3jEnC8bWK3OwA 提取码:d0am https://www.cnblogs.com/chenlifan/p/13567092.html https://www.cnblogs.com/chenl
阅读全文
摘要:下面用到的包全在这里 链接:https://pan.baidu.com/s/1aYdKzZY3m3jEnC8bWK3OwA 提取码:d0am https://www.cnblogs.com/chenlifan/articles/13567092.html 接上 5.搭建mariadb 1) 安装 [
阅读全文
摘要:下面用到的包全在这里 链接:https://pan.baidu.com/s/1aYdKzZY3m3jEnC8bWK3OwA 提取码:d0am 1.安装nginx 配置官方源 https://www.cnblogs.com/chenlifan/p/13533345.html 2.安装php (7版本)
阅读全文
摘要:使用Nginx Location可以控制访问网站的路径,但一个server可以有多个location配置, 多个location的优先级该如何区分
阅读全文
摘要:ngx_http_limit_conn_module 连接限制模块 语法 #设置限制的空间Syntax: limit_conn_zone key zone=name:size;Default: —Context: http limit_conn_zone #调用限制模块key #存储的内容zone=
阅读全文
摘要:语法 Syntax: stub_status;Default: —Context: server, location server { listen 80; server_name www.test.com; location / { root /code; index index.html; }
阅读全文
摘要:语法: #开启认证控制,没有任何作用就是为了开启Syntax: auth_basic string | off;Default: auth_basic off;Context: http, server, location, limit_except #指定用户认证的文件Syntax: auth_b
阅读全文
摘要:https://www.cnblogs.com/chenlifan/p/13556123.html 接上 1.目录索引模块 ngx_http_autoindex_module [root@web02 /etc/nginx/conf.d]# vim test.conf server { listen
阅读全文
摘要:Nginx有非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志。日志格式通过log_format命令定义格式。 日志格式 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $b
阅读全文
摘要:使用官方源安装 https://www.cnblogs.com/chenlifan/p/13533345.html
阅读全文
摘要:VMware Workstation Pro 15 激活许可证 UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA VF750-4MX5Q-488DQ-9WZE9-ZY2D6 UU54R-FVD91-488PP-7NNGC-ZFAX6 YC74H-FGF92-081VZ-R5QNG-P6RY
阅读全文
摘要:在搭建小游戏之前要保证已安装了了nginx epel 源安装 官方源安装 源码包安装 三个选一种即可 下面介绍了三种安装方法 https://www.cnblogs.com/chenlifan/p/13533345.html 因为安装方法不一样 所以配置文件也不一样 游戏包我已传进博客的文件里 下面
阅读全文
摘要:方法一 epel源安装 方法二 官方源安装 1)配置官方源 2)安装依赖 3)安装nginx 4)启动服务 5)检验启动 6)验证 方法三 1)源码包安装 2)下载包 3)解压 4)创建用户和用户组 5)生成 6)编译安装 7)配置system管理 [Unit]Description=nginx -
阅读全文
摘要:1.Nginx概述 Nginx是一个开源且高性能、可靠的Http Web服务、代理服务。开源: 直接获取源代码高性能: 支持海量并发可靠: 服务稳定 2.nginx特点 1)高性能高并发 性能高,支持海量并发,当并发特别高的时候,nginx比其他的web服务响应速度快 2)轻量且高扩展性 1.功能模
阅读全文
摘要:1.PV UV IP 假设公司有一座大厦,大厦有100人,每个人有一台电脑和一部手机,上网都是通过nat转换出口,每个人点击网站2次, 请问对应的pv,uv,ip分别是多少? PV : 页面独立浏览量UV : 独立设备IP : 独立IP 那么上面的题:PV: 100*2*2 = 400UV: 100
阅读全文
摘要:1.客户端发起http请求,请求会先抵达前端的防火墙2.防火墙识别用户身份,正常的请求通过内部交换机通过tcp连接后端的负载均衡,传递用户的http请求3.负载接收到请求,会根据请求的内容进行下发任务,通过tcp连接后端的web,转发发用户的http请求4.web接收到用户的http请求后,会根据用
阅读全文
摘要:HTTP请求方法 在HTTP请求报文中的方法(Method),是对所请求对象所进行的操作,也就是一些命令。请求报文中的操作有: HTTP响应方法 状态码(status-code)是响应报文状态行中包含的一个3位数字,指明特定的请求是否被满足,如果没有满足,原因是什么。
阅读全文
摘要:GET那一部分内容被称为:请求头信息GET和HTTP之间有一个空行被称为:请求空行HTTP中的信息被称为:回应信息HTTP与faa之间也有个空行被称为:响应空行faa部分被称为:主体
阅读全文
摘要:HTTP 全称:Hyper Text Transfer Protocol 中文名:超文本传输协议 http就是将用户的请求发送到服务器,将服务器请求到的内容传输回给浏览器,浏览器进行解析,解析后变成便于观看的也买你 超文本 包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文
阅读全文
摘要:1.首先,当你在浏览器中输入一个网址的时候(https://www.baidu.com/index.html)浏览器会帮你分析,你输入的这个URL2.其次,浏览器会向DNS服务器请求解析,该URL中的域名www.baidu.com,解析出百度服务器所在的IP地址3.DNS服务器,会将解析出来的IP地
阅读全文
摘要:SSH作为远程连接服务 通常我们需要考虑到该服务的安全 所以需要对该服务进行安全方面的配置 1.更改远程连接登陆的端口 2.禁止ROOT管理员直接登录 3.密码认证方式改为密钥认证 4.重要服务不使用公网IP地址 5.使用防火墙限制来源IP地址 在做优化前一定要做好下面这一步 创建一个用户并且能免密
阅读全文
摘要:[option] -p :指定密码 -f :从文件中取密码 -e :从环境变量中取密码 -P :设置密码提示
阅读全文
摘要:1.生成秘钥对 (手动复制) (命令推送公钥) 巡检脚本
阅读全文
摘要:#图形化工具1.xftp2.filezilla3.flashfxp 命令对比: 1.rz/sz: 1).不能上传4G以上的文件 2).不能断点续传 3).不能上传文件夹 2.sftp: 1).能上传大于4G的文件 2).能断点续传 3).可以上传文件夹
阅读全文
摘要:scp 远程拷贝,类似于rsync,scp全量,rsync增量 -P 指定端口,默认22端口可不写 -r 表示递归拷贝目录 -p 表示在拷贝文件前后保持文件或目录属性不变 -l 限制传输使用带宽(默认kb) 1.scp通过ssh协议加密方式进行文件或目录拷贝。2.scp连接时的用户作为为拷贝文件或目
阅读全文
摘要:[root@web01 ~]# ssh root@172.16.1.31 -p 22 #命令拆分ssh #命令root #系统用户(如果不写,就使用当前服务器的当前用户)@ #分隔符172.16.1.31 #远程主机的IP-p #指定端口(终端不支持)22 #端口(默认22) -o StrictHo
阅读全文
摘要:访问页面 那么NFS如何实现文件共享? 可以看到10.0.0.7传入的图片可以在10.0.0.8上查看 就说明已经实现了文件共享 如果加载不出 检查: 是否关闭防火墙 是否关闭selinux 是否有80端口( 查看命令: netstat -lntp) 是否有权限 如何换背景?
阅读全文
摘要:挂载命令 [root@web01 ~]# mount -t nfs 172.16.1.31:/data /datamount #挂载命令-t #指定挂载的文件类型nfs #挂载类型是NFS172.16.1.31 #远端挂载的主机IP:/data #远端挂载的主机目录/data #本地要挂载的目录 查
阅读全文
摘要:1.准备主机 服务端 NFS服务程序的配置文件为/etc/exports,需要严格按照共享目录的路径 允许访问的NFS客户端(共享权限参数)格式书写,定义要共享的目录与相应的权限,具体书写方式如下图所示。 客户端
阅读全文
摘要:1.用户进程访问NFS客户端目录2.NFS将请求转化成函数3.NFS客户端与服务端建立TCP\IP连接4.NFS服务端接收请求,会调用portmap进行端口映射5.服务端rpc.nfsd进程进行判断NFS客户端是否可以连接6.如果可以连接,rpc.mount进程会对客户端进行判断允许的操作7.都通过
阅读全文
摘要:1.没有NFS 1.A用户上传图片经过负载均衡,负载均衡将上传请求调度至WEB1服务器上。 2.B用户访问A用户上传的图片,此时B用户被负载均衡调度至WEB2上,因为WEB2上没有这张图片,所以B用户无法看到A用户传的图片。 2.有NFS共享存储的时候 1.A用户上传图片无论被负载均衡调度至WEB1
阅读全文
摘要:1.NFS基本概述 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会用到更复
阅读全文
摘要:1.环境准备 2.安装rsync(做备份的服务器都安装) 3.服务端配置 uid = rsync #指定运行程序的用户gid = rsync #运行程序的用户组port = 873 #服务的监听端口fake super = yes #不需要root用户启动,安全机制use chroot = no #
阅读全文
摘要:传输模式 1.本地方式 2.远程方式 3.守护进程方式 1.本地方式(类似于CP) 类似于cp命令,但是cp是全量复制,每次都提示替换rsync是增量,只要文件属性没有更改就不会替换 2.远程方式(类似于scp) 1)pull拉取数据 2)push推送数据 3.守护进程模式 1)为什么使用守护进程模
阅读全文
摘要:1.全备:将数据从头备份一次2.增备:对于新增加的数据进行备份3.差异备份:针对上一次全备之后更新的数据进行备份
阅读全文
摘要:1.借助cron+rsync把所有客户端服务器数据同步到备份服务器。2.针对公司重要数据备份混乱状况和领导提出备份全网数据的解决方案。3.通过本地打包备份,然后rsync结合inotify应用把全网数统一备份到一个固定存储服务器,然后在存储服务器上通过脚本检查并报警管理员备份结果。4.定期将IDC机
阅读全文
摘要:支持拷贝特殊文件,如连接文件、设备等。可以有排除指定文件或目录同步的功能,相当于打包命令tar的排除功能。可以做到保持原文件或目录的权限、时间、软硬链接、属主、组等所有属性均不改变 –p。可以实现增量同步,既只同步发生变化的数据,因此数据传输效率很高(tar-N)。可以使用rcp、rsh、ssh等方
阅读全文
摘要:rsync英文称为remote synchronizetion,从软件的名称就可以看出来,rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似于ssh带的scp命令,但是又优于scp命令的功能,scp每次都是全量拷贝,而rsync可以增量拷贝。当然,rsync
阅读全文
摘要:经过一个月的努力基础阶段的命令已学完,下面进入到架构阶段 先简单了解一下架构图 1.项目:在互联网行业,一家电商公司就是一个项目;对于手机,一个APP就是一个项目2.架构:维护一个项目组件组成的一个整体 LNMP: linux、nginx、MySQL、PHP(python) LNMT: linux、
阅读全文
摘要:基础阶段考试题1. 请问执行完以下命令,当前目录全路径是_/application/nginx/html/blog/_?[root@web01 conf]# pwd/application/nginx/conf[root@web01 conf]# lsfastcgi.conf koi-utfngin
阅读全文
摘要:1. 请问执行完以下命令,当前目录全路径是__? [root@web01 conf]# pwd/application/nginx/conf[root@web01 conf]# lsfastcgi.conf koi-utfnginx.confscgi_params win-utffastcgi_pa
阅读全文
摘要:解决方法 实例二 解决
阅读全文
摘要:status状态 active (running) #运行 Active: inactive (dead) #不在运行 disabled #开机不自启 enabled #开机自启 failed #失败
阅读全文
摘要:init 0 poweroff #关机 init 1 rescue #单用户模式 init 2 multi-user #多用户模式 init 3 multi-user #多用户模式 init 4 multi-user #多用户模式 init 5 graphical #图形界面模式 桌面模式 init
阅读全文
摘要:1. 按下电源 2. BIOS自检 3. MBR引导 4. 进入GRUB菜单 5. 加载内核 Kernel 6. systemd进程 7. 读取运行级别 /etc/systemd/system/default.target /usr/lib/systemd/system/runlevel*.targ
阅读全文
摘要:1分钟 5分钟 15分钟 系统的平均负载 平均负载跟系统CPU的使用率没有太大关系 在单位时间内,系统正在运行中的进程数或者不可中断的进程数量 进程的活跃数量 跟CPU的核心数有关系 当负载为2的时候 核心数为4 50% 核心数为2 100% 核心数为1 200% 当1分钟的值小于5分钟和15分钟的
阅读全文
摘要:screen #后台管理程序 选项: -list #列出screen后台运行的程序 -S #打开一个新的窗口 并指定窗口名称 -r #恢复离线的作业 -xr #实时监控窗口的操作 ctrl + a + d #临时退出 exit #真正退出
阅读全文
摘要:nohup & #将程序放入到后台运行 jobs #显示当前窗口的后台进程 fg %2 #将后台程序放入到前台运行 bg %2 #将暂停在后台的程序继续在后台运行 输出还是输出到屏幕上面
阅读全文
摘要:kill #管理系统中的信号输出 1 #重新加载配置 进程pid的不变 2 #终止信号 ctrl + c 9 #终止进程 强制终止 15 #默认信号 终止进程 可加可不加 18 #让暂停的进程继续运行 20 #ctrl + z 将进程暂停 killall #根据名称终止进程 pkill #根据进程名
阅读全文
摘要:top #动态显示进程状态 选项: -d #设置刷新时间 -p #查看某个进程ID的进程状态 -u #显示指定运行用户的进程状态 top命令的内部指令 h #帮助 q #退出 P #以CPU的占用大小进行排序 M #以内存的占用大小进行排序 1 #显示所有CPU的状态 15:16:41 #当前系统时
阅读全文
摘要:1.某系统管理员需要每天做一定的重复工作,编制一个解决方案: (1).从下午4:50删除/abc目录下的全部子目录和全部文件; crontab -e 50 16 * * * /usr/bin/rm -rf /abc/* &>/dev/null (2).每逢周一下午5:50将/data目录下的所有目录
阅读全文
摘要:ps #显示进程的命令 静态显示 a #显示所有进程 u #显示有效的用户或者uid x #显示没有终端 aux -e #显示所有进程 -f #显示用户PPID -ef #显示所有的进程及进程的PPID USER #进程运行的身份 用户 PID #进程的ID号 PPID #父进程的ID号 %CPU
阅读全文
摘要:Out of memory oom(内存不足) 内存满了怎么办? 1.添加一个swap分区 2.生成一个大文件 作为swap swapoff /dev/sdb3 #把这个分区移除swap free -m #显示内存的单位为 M swapoff -a #禁用所有Swap虚拟内存 swapon -a #
阅读全文
摘要:mount #挂载的命令 选项: -t #指定文件系统 网络协议 nfs -o #指定挂载的参数 -a #重新挂载/etc/fstab文件中的挂载列表 umount #卸载 选项: -l #强制卸载 #通过UUID进行挂载 /etc/fstab 第一列: 挂载的设备 挂载的地址 网络设备地址 第二列
阅读全文
摘要:1.进行分区 2.格式化 3.创建挂载点,进行挂载 4.永久挂载
阅读全文
摘要:1. 进行分区 创建分区 2. 创建文件系统 格式化 3. 创建挂载点 4. 挂载使用 5. 实现永久挂载
阅读全文
摘要:1.某系统管理员需要每天做一定的重复工作,编制一个解决方案: (1).从下午4:50删除/abc目录下的全部子目录和全部文件; (2).每逢周一下午5:50将/data目录下的所有目录和文件归档并压缩为文件backup.tar.gz; 2.在每个月的第一天压缩/etc目录下的所有内容,存放在/roo
阅读全文
摘要:1.linux下常见的压缩包类型有哪些.zip.gz.tar.gz.tar.bz2.bz2 2.将/etc/hosts文件用tar格式打包。tar czf hosts.tar.gz /etc/hosts 3.查看打包之后的/etc/hosts的文件内容,在不解压的情况下查看。 tar tf host
阅读全文
摘要:1.linux下常见的压缩包类型有哪些 2.将/etc/hosts文件用tar格式打包。 3.查看打包之后的/etc/hosts的文件内容,在不解压的情况下查看。 4.使用tar打包/var/log/目录。 5.使用zip打包/etc目录。 6.查看/var/log/目录的压缩包中有哪些内容。 7.
阅读全文