- 博客(70)
- 收藏
- 关注
原创 nginx的优化及防盗链
一、nginx的优化1.1 配置nginx隐藏版本号1.1.1 查看nginx的版本号①在网页上F12查看②在xshell上nginx -v③curl -I http://网站名1.1.2 nginx隐藏版本号的方法①第一种:修改配置文件vim /usr/local/nginx/conf/nginx.confhttp { include mime.types; default_type application/octet-s..
2022-05-31 19:48:50 443
原创 Nginx的网站服务
一、Nginx的概述1.1 简述nginx①一款高性能、轻量级Web服务软件、反向代理服务器②稳定性高③系统资源消耗低④对HTTP并发连接的处理能力高⑤单台物理服务器可支持30000~50000个并发请求1.2 nginx的特点①内存消耗小②高并发、性能③在同类的网页服务器中表现能力强1.3 nginx 和 apache的区别①nginx是轻量级服务软件比apache占用的内存少抗并发,nginx能够去保持低资源和低消耗②apacherewri
2022-05-27 20:02:36 322
原创 web基础与HTTP协议
一、WEB的基础概念1.1 域名与IP地址的概述网路的交互是基于TCO/IP协议的,每一台主机都有一个唯一的物理地址MAC。为了保证地址的唯一性,会分配两种方案:IP地址和域名地址二、DNS解析的方式2.1/etc/hosts/etc/hosts系统中负责解析的文件,文件内包含了ip主机名的映射关系,在没有DNS服务器的情况下使用本地完成映射可以快速访问例如:192.168.58.88 www.zhang.com2.2/etc/resovl.confDNS客户端配置文
2022-05-26 16:44:04 111
原创 Firewalld防火墙基础
一、Firewalld 概述1.1 Firewalld的简述firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。1.2 Firewalld 和 iptables的区别①iptables 主要从接口来设置规则去维护网
2022-05-25 19:37:38 4137
原创 iptables的SNAT和DNAT
目录一、SNAT概念1.1 SNAT的原理1.2 SNAT转换流程1.3 SNAT的实例1.3.1 临时打开和永久打开1.3.2 SNAT的转发方式1.4 实例二、DNAT概述2.1 DNAT的原理2.2 DNAT转换流程2.3 DNAT的实例2.3.1 Linux网关开启路由转发2.3.2 DNAT转换的方式总结一、SNAT概念1.1 SNAT的原理SNAT适用于局域网主机共享单个公网IP地址接入Internet源地址转换(.
2022-05-24 19:51:56 764
原创 iptables 防火墙
目录一、iptables1.1 防火墙的概述1.2 iptables表、链的概述1.2.1 四表1.2.2 五链1.3 匹配流程二、iptabels的安装2.1 安装的前提条件2.2 iptabels防火墙的配置2.2.1 基本语法2.3 添加规则2.4 查看规则表2.5 删除、清空规则2.6 设置默认策略2.7 通用匹配2.7.1 通用匹配2.7.2 隐含匹配2.7.3 显示匹配总结一、iptables..
2022-05-20 17:36:52 285
原创 shell中的免交互编程
一、Here Document 免交互Here Document 是一个文件文字,是源代码文件的一部分。主要用于保留换行符和文本中其他空格的多行字符串文字形式。1.1Here Document 概述格式:命令 << 标记 (自定义)内容标记(表示结束)例:把内容保存到文件中1.2 Here Document 常用方法先发起,交代动作命令,然后免交互输入的值read命令接收输入并打印1.2.1 变量设定在写入文件时会先将变量替换成实.
2022-05-19 19:41:02 193
原创 shell三剑客sed和awk
一、sed 命令1.1 sed的概况sed 为行编辑器,是处理文件行的编译器。sed是从文件中读取行,处理行,输出行。每当处理一行时会先把处理的行储存在临时缓存区中,也称为模式空间。接着用sed的命令去处理缓存区的内容等到处理完缓存区的内容后最后会把缓存区的内容送到屏幕。sed可以读取文本并按照需求对文本进行编辑,所以可以运用在无交互的情况下对文件进行处理常常被广泛运用于shell脚本中去完成一些自动化任务。1.2 sed的原理1.3 sed 命令的用法结构:sed 【选项】
2022-05-18 19:09:34 464
原创 Shell 正则表达式和编辑文本处理器
一、正则表达式1.1 正则表达式的定义正则表达式,在代码中通常简写为regex、regexp。正则表达式通常被用来检索或者替换某个模式的文本,在linux中不同的程序可能会去使用到不同的正则表达式,如:grep sed awk1.2 正则表达式的分类Linux中常用的有两种正则表达式:①基础正则表达式:BRE②扩展正则表达式:ERE1.2.1 基础正则表达式的元字符元字符 功能 \ 转义字符,把特殊字符转化为普通字符 ^ 匹配字符串开始的位置
2022-05-10 16:00:15 285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人