文章分类 -  Linux

摘要:四层负载均衡 四层负载均衡和七层负载均衡的区别 1、七层负载均衡是基于HTTP协议 2、四层负载均衡是基于TCP/IP协议 注:四层负载均衡的性能远高于HTTP协议;HTTP协议也是基于TCP/IP协议 四层负载均衡的使用场景 1、MySQL服务 2、SSH代理端口 3、网站的负载均衡代理 四层负载 阅读全文
posted @ 2022-01-10 19:24 Snails蜗牛 阅读(132) 评论(0) 推荐(0)
摘要:keepalived 什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 比如公司的网络是通过网关进行上网的,那么如果该路由器故障了,网关无法转发报文了,此时所有人都无法上网了,怎么办? 通常做法是给路由器增加一 阅读全文
posted @ 2022-01-10 19:23 Snails蜗牛 阅读(109) 评论(0) 推荐(0)
摘要:HTTPS 简介 为什么需要使用HTTPS,因为HTTP不安全,当我们使用http网站时,会遭到劫持和篡改,如果采用https协议,那么数据在传输过程中是加密的,所以黑客无法窃取或者篡改数据报文信息,同时也避免网站传输时信息泄露。 那么我们在实现https时,需要了解ssl协议,但我们现在使用的更多 阅读全文
posted @ 2022-01-09 16:28 Snails蜗牛 阅读(233) 评论(0) 推荐(0)
摘要:Rewrite Rewrite简介 Rewrite主要实现url地址重写,以及重定向,就是把传入web的请求重定向到其他url的过程 Rewrite基本概述 1.地址跳转,用户访问www.linux.com这个URL是,将其定向至一个新的域名www.baidu.com。 2.协议跳转,用户通过htt 阅读全文
posted @ 2022-01-09 16:16 Snails蜗牛 阅读(867) 评论(0) 推荐(0)
摘要:动静分离 1.创建NFS挂载点 mkdir /static vim /etc/exports /static 172.16.1.0/20(rw,sync,all_squash,anonuid=666,anongid=666) systemctl restart nfs-server chown -R 阅读全文
posted @ 2022-01-09 16:06 Snails蜗牛 阅读(50) 评论(0) 推荐(0)
摘要:代理与负载均衡 代理 简介 将流量平均分配 代理方式 正向代理 找完代理之后,还需要找服务器 应用:VPN 反向代理 只需要找代理,不需要找服务器 应用:负载均衡 Nginx代理服务支持的协议 ngx_http_uwsgi_module : Python ngx_http_fastcgi_modul 阅读全文
posted @ 2022-01-06 19:49 Snails蜗牛 阅读(87) 评论(0) 推荐(0)
摘要:LNMP架构 LNMP简介 LNMP是一套技术的组合,L=Linux、N=Nginx、M~=MySQL、P~=Python 首先Nginx服务是不能处理动态请求,那么当用户发起动态请求时, Nginx又是如何进行处理的 1.静态请求:请求的内容是静态文件就是静态请求 1.静态文件:文件上传到服务器, 阅读全文
posted @ 2022-01-05 19:13 Snails蜗牛 阅读(112) 评论(0) 推荐(0)
摘要:location 简介 使用Nginx Location可以控制访问网站的路径, 但一个server可以有多个location配置, 多个location的优先级该如何区分 location匹配符号 server { listen 80; server_name _; location ~* /py 阅读全文
posted @ 2022-01-05 18:40 Snails蜗牛 阅读(374) 评论(0) 推荐(0)
摘要:Nginx Nginx简介 什么是web服务 web就是B/S架构 web服务器软件 网络模型 select while循环一直询问访问需求 poll epoll 在端口监控有需求立马相应 apache: select Nginx : windows 中 select linux 中 epoll 官 阅读全文
posted @ 2021-12-31 16:49 Snails蜗牛 阅读(153) 评论(1) 推荐(0)
摘要:NFS NFS简介 介绍 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会 阅读全文
posted @ 2021-12-30 16:57 Snails蜗牛 阅读(201) 评论(0) 推荐(0)
摘要:rsync rsync介绍 1.备份方式 cp : 本机复制 scp : 远程复制 推(把本地文件上传到远程服务器): scp 1.txt root@ip:[路径] [root@m01 ~]# scp 1.txt root@172.16.1.41:/opt/ 拉(把远程服务器文件下载到本地): sc 阅读全文
posted @ 2021-12-29 21:03 Snails蜗牛 阅读(226) 评论(0) 推荐(0)
摘要:vpn搭建 vpn的简介 1.定义: VPN(全称:Virtual Private Network)虚拟专用网络,是依靠ISP和其他的NSP,在公共网络中建立专用的数据通信的网络技术,可以为企业之间或者个人与企业之间提供安全的数据传输隧道服务。在VPN中任意两点之间的链接并没有传统专网所需的端到端的 阅读全文
posted @ 2021-12-28 18:47 Snails蜗牛 阅读(3) 评论(0) 推荐(0)
摘要:iptables iptables基本介绍 1.什么是防火墙 防止别人恶意访问 2 防火墙种类 硬件防火墙 F5 软件防火墙 iptables firewalld 安全组 3.流程 用户 > 调用iptables > ip_tables内核模块 > Netfilter(系统安全框架) > 过滤请求 阅读全文
posted @ 2021-12-24 19:14 Snails蜗牛 阅读(290) 评论(0) 推荐(0)
摘要:手动创建用户 创建用户涉及到的文件有哪些 /etc/passwd /etc/group /etc/shadow : 用户密码 /etc/gshadow /etc/skel 创建用户 1.添加用户 vim /etc/passwd test08:x:2001:2001:自建用户:/home/test08 阅读全文
posted @ 2021-12-22 21:18 Snails蜗牛 阅读(89) 评论(0) 推荐(0)
摘要:awk grep、sed和awk都是读一行处理一行,直至处理完成 定义 格式化文本 格式 awk [参数][分隔符] '{[处理规则]}' [操作对象] awk [参数][分隔符] '{BEGIN{开始初需要的处理}/定位/{循环}END{结束前需要的处理}}' [操作对象] 参数 -F :指定文本 阅读全文
posted @ 2021-12-22 18:18 Snails蜗牛 阅读(111) 评论(0) 推荐(0)
摘要:磁盘管理 定义 Linux中磁盘管理 就是将硬盘通过挂载的方式挂载到linux文件系统中 挂载磁盘步骤 1.关机 2.添加硬盘 接下来一直下一步就好 3.开机查看 lsblk : 查看本机的磁盘 df -h : 查看本机的分区 4.磁盘分区 分区工具: fdisk :分区2TB以下的磁盘,最多可以分 阅读全文
posted @ 2021-12-22 15:51 Snails蜗牛 阅读(357) 评论(0) 推荐(0)
摘要:sed 定义 流媒体编辑器(修改文本) 格式 sed [参数] '处理规则' [操作对象] 处理规则:正则 参数 -e :允许多项编辑 每多编辑一行则在那行操作前加一个-e 也就是说 编辑多少行就有多少个-e -n :取消默认输出 -i :就地编辑(实时编辑直接生成结果) -r :支持拓展正则(就是 阅读全文
posted @ 2021-12-21 19:52 Snails蜗牛 阅读(125) 评论(0) 推荐(0)
摘要:文本处理文件 sort 排序 定义: 用于文件内容排序 格式: sort [参数] [待处理文件] [前一个命令处理完的结果] | sort [参数] 参数: -n :按照数值大小排序 -r :反序排序 -k[列数] :指定列数排序 (默认空字符隔开--空格) -t ['分隔符'] :指定分隔符,默 阅读全文
posted @ 2021-12-21 17:41 Snails蜗牛 阅读(56) 评论(0) 推荐(0)
摘要:linux中的正则表达式 正则表达式的分类(grep) 1.普通正则表达式 2.拓展正则表达式 普通正则表达式 ^ :以某字符开头 $ :以某字符结尾 . :匹配除换行符之外的任意单个字符 * :匹配前导字符的任意个数 [] :某组字符串的任意一个字符 [^] :取反 [a-z] :匹配小写字母 [ 阅读全文
posted @ 2021-12-20 20:19 Snails蜗牛 阅读(630) 评论(0) 推荐(0)
摘要:grep 定义: 文本过滤器(根据文本内容过滤文件) 格式: grep [参数] '[匹配规则]' [操作对象] grep [参数] '条件' [待处理文本] 参数: -n : 过滤文本时,将过滤出来的内容在文件内的行号显示出来 -A n : 匹配成功之后,将匹配行的后n行显示出来 -B n : 匹 阅读全文
posted @ 2021-12-20 20:10 Snails蜗牛 阅读(80) 评论(0) 推荐(0)