
Linux
Shadow Flow
这个作者很懒,什么都没留下…
展开
-
Nginx的Rewrite模块的介绍及实现
目录一、 Nginx-Rewrite 概述1.1 Rewrite 跳转场景1.2 Rewrite 跳转实现1.3 Rewrite 实际应用场景二、Nginx的正则表达式三、 Rewrite 语法3.1 flag 标记说明:3.2 Location 分类3.3 Location 优先级四、 Rewrite应用4.1 基于域名的跳转4.2 基于客户端IP访问跳转4.3 基于旧,新域名跳转并加目录4.4 基于参数匹配的跳转一、 Nginx-Rewrite 概述现在 Nginx 已经成为很多公司作为前端反向代理原创 2020-11-24 17:01:27 · 160 阅读 · 0 评论 -
GFS 分布式文件系统理论及实操
目录一、GlusterFS(GFS)介绍1.1 GlusterFS1.2 GlusterFS特点1.3 常用术语1.4 GFS的结构1.5 弹性HASH算法1.6 GlusterFS工作原理二、GlusterFS的卷类型2.1 分布式卷2.2 条带卷2.3 复制卷2.4 分布式条带卷2.5 分布式复制卷2.6 条带复制卷2.7 分布式条带复制卷三、GlusterFS群集部署案例3.1 案例环境3.2 案例部署3.2.1 部署准备3.2.2 分布式卷3.2.3 条带卷3.2.4 复制卷3.2.5 分布式条带卷原创 2020-11-23 23:58:58 · 988 阅读 · 1 评论 -
Nginx企业级优化(隐藏版本号,日志分割,防盗链等等)
这里写目录标题一、配置Nginx隐藏版本号1.1 修改配置文件1.2 修改源码法二、修改Nginx用户与组三、配置Nginx网页缓存时间四、配置日志分割五、实现连接超时六、更改进程数七、nginx压缩八、FPM 参数优化九、配置防盗链一、配置Nginx隐藏版本号在生产环境中,需要隐藏Nginx的版本号,以避免安全漏洞的泄漏查看方法使用fiddler工具在Windows客户端查看Nginx版本号在CentOS系统中使用"curl -I 网址”命令查看Nginx隐藏版本号的方法修改配置文原创 2020-11-17 17:35:25 · 491 阅读 · 0 评论 -
Nginx访问状态以及基于多域名、多端口、多IP配置虚拟主机
一、关于Nginx一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000~50000个并发请求二、Nginx的优化服务2.1 编译安装[root@localhost ~]# yum -y install pcre-devel zlib-devel[root@localhost ~]# tar zxf nginx-1.12.2.tar.gz[root@localhost ~]# cd nginx-1.12.2/[root原创 2020-11-16 15:44:03 · 286 阅读 · 0 评论 -
详解Squid传统代理、透明代理、acl控制、sarg日志、反向代理(含配置)
目录一、Suqid1.1 Squid简介1.2 Web代理的工作机制1.3 Squid的优势1.4 Squid的作用1.5 Squid的代理类型二、传统代理搭建2.1 案例环境2.2 案例部署2.3 结果验证三、透明代理搭建3.1 案例环境3.2 案例部署3.3 结果验证四、ACL访问控制4.1 修改配置文件4.2 结果验证五、Squid日志分析5.1 案例部署5.2 查看报告5.3 做周期性计划任务crontab使其每天生成报告六、反向代理搭建6.1 案例环境6.2 案例部署6.3 结果验证一、Suqi原创 2020-11-10 18:24:31 · 511 阅读 · 0 评论 -
Nginx+Tomcat负载均衡的部署
这里写目录标题一、Nginx和Tomcat搭建群集的优点二、案例部署2.1 案例环境2.2 案例部署2.3 效果验证一、Nginx和Tomcat搭建群集的优点传统模型下,一个项目部署在一台tomcat上,这个时候,假如 tomcat 因为服务器资源不够,突然挂机了,出现单点故障,那么整个项目就无法使用,给客户造成的损失可想而知!!Tomcat 不能单独应用于生产环境下,我们需要一套更可靠的解决方案来完善web站点架构。Nginx 能够支持高达50000个并发连接数的响应,拥有强大的静态原创 2020-11-09 17:10:17 · 278 阅读 · 2 评论 -
Nginx+Tomcat动静分离的部署
目录一、实现动静分离的优势二、动静分离原理三、案例部署3.1 案例环境3.2 案例配置3.3 效果验证一、实现动静分离的优势动静分离是将网站的静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用的访问主要是nginx处理静态页面的效率远高于tomcat的处理能力,如果tomcat的请求量为1000次,则nginx的请求量为6000次,tomcat每秒的吞吐量为0.6M,nginx的每秒吞吐量为3.6M,可以说,nginx原创 2020-11-09 15:58:26 · 207 阅读 · 0 评论 -
KeepAlived高可用群集
目录一、KeepAlived简介二、KeepAlived作用三、KeepAlived实现原理剖析四、案例部署4.1 案例环境4.2 案例配置4.3 效果验证一、KeepAlived简介keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived是自动完成,不需人工干涉。Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔原创 2020-11-06 09:48:40 · 150 阅读 · 0 评论 -
LVS负载均衡(DR模式)
目录一、LVS-DR模式二、LVS-DR数据包的流向分析三、LVS-DR中的ARP问题四、案例部署4.1 案例环境4.2 案例配置4.3 效果验证一、LVS-DR模式关于群集的负载调度技术,可以基于IP端口,内容等进行分发,其中IP负载均衡技术是效率最高的。在基于IP的负载均衡模式中,常见的有地址转换,IP隧道、直接路由 这三种工作模式:直接路由;简称DR模式采用半开放式的网络结构,与TUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络。负载调度器与各节点服务器通过原创 2020-11-05 17:36:51 · 453 阅读 · 0 评论 -
如何搭建中小企业后端架构(LAMP之源代码编译安装)!
lamp的搭建对于初学者是一件困难的事情,但是不用慌。此教程,手把手的教你如何快速搭建linux+apache+mysql+php的方法,希望能帮到你。原创 2020-10-21 11:42:20 · 1314 阅读 · 7 评论 -
shell脚本实现ssh免密登录
一个用shell脚本写的ssh免密登录脚本原创 2020-10-19 11:20:14 · 1627 阅读 · 1 评论 -
Centos7.4源码编译安装搭建LNMP环境
LNMP目前最为成熟的一种企业网站应用模式,可提供动态Web站点应用及开发环境,以下就是搭建过程.原创 2020-10-17 16:44:23 · 1515 阅读 · 4 评论 -
设置Httpd服务开机自启动
介绍了设置httpd服务开机自启动的2种方法原创 2020-10-13 19:22:25 · 7713 阅读 · 1 评论 -
脚本一键实现主从DNS服务器配置
利用脚本一键搭建主从DNS服务器原创 2020-10-07 17:57:26 · 1019 阅读 · 0 评论 -
Linux脚本开启DNS服务器
在服务器上使用脚本一键开启DNS服务器,包括添加相应域名的解析。本地地址为10.0.0.10,添加的解析域名为www.cjx.com原创 2020-09-23 10:29:21 · 445 阅读 · 1 评论 -
Linux网络服务搭建(包括DNS,NFS,APACHE,PXE无人值守装机)
利用服务器实现PXE无人值守安装,并在另一个服务器搭建DNS服务器原创 2020-09-13 20:24:54 · 973 阅读 · 1 评论 -
使用xfsdump及xfsrestore备份并恢复文件
xfs提供了xfsdump和xfsrestore工具,协助备份xfs文件系统中的数据。xfsdump按inode顺序备份一个xfs文件系统8xfs备份级别有2种:0表示完全备份,1-9表示增量备份,其中默认为0下面进行使用xfsdump及xfsrestore恢复文件。在VMware里的Centos中添加一块虚拟的硬盘在虚拟机中进行分区并挂载分区[root@client-2 ~]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.23.2).C原创 2020-09-03 16:13:10 · 1364 阅读 · 1 评论 -
Linux的软RAID配置(虚拟机操作)
要求: 在linux系统下创建raid1和raid5,要求有一块热备盘,创建完Raid卷后,显示raid的详细信息,要求生成配置文件,当某块磁盘坏掉之后,停掉这块坏盘,当坏盘修复后重新添加进Raid,最后要求实现Raid的自动挂载功能。添加多块硬盘进虚拟机利用fdisk分区[root@client-1 ~]# fdisk /dev/sdb分区结果如下其他硬盘和sdb设置一样创建 RAID 1[r原创 2020-08-27 11:43:16 · 1733 阅读 · 0 评论 -
RAID相关知识
RAID磁盘阵列介绍Redundant Array of Independence Disks的时缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别(RAID Levels)常用的RAID级别RAID 0,RAID 1,RAID 5,RAID 6,RAID 1+0等RAID 0RAID 0 连续以位或字节为单位分割数据,并行读/写于多个硬盘上,因此具有原创 2020-08-27 09:57:10 · 185 阅读 · 0 评论 -
Linux常用命令(2)
一、Linux目录结构:树形目录结构根目录(父目录):所有分区、目录、文件等的位置起点表示形式:整个树形目录结构中,使用独立的额一个“/ "表示/- 根linux文件系统的最顶端是/,我们称/为Linux的root。也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。/bin 所有用户的二进制命令目录包含二进制可执行文件。在单用户模式下,你需要使用的常见Linux命令都位于此原创 2020-08-25 11:31:17 · 230 阅读 · 0 评论 -
Linux安装程序——源代码安装包安装
要求:编译安装apache软件,安装成功后修改其绑定的域名为www.ky06.com,启动服务,查询服务是否正常启动,最后测试该网页网站是否可正常访问。解压相关文件夹并移动依赖包安装相关依赖包设置安装目录、安装模块等(需在httpd目录中进行)make编译及安装修改Apache服务器域名创建软链接启动Apache检测80端口是否打开安装lynx利用lynx检测将主机的IP与DNS域名做映射处理浏览器打开验证原创 2020-08-23 16:06:22 · 316 阅读 · 0 评论 -
Linux常用命令(1)
ShellLinux系统中运行的一种特殊程序在用户和内核之间充当"翻译官"用户登录Linux系统时,自动加载一个Shell程序Bash是Linux系统中默认使用的Shell程序Linux命令的分类内部命令和外部命令的区别内部命令外部命令集成于Shell解释程序内部的一些特殊指令,也称为内建(Built-in)命令Linux系统中能够完成特定功能的脚本文件或二进制程序属于Shell的一部分属于Shell解释器程序之外的命令没有单独对应的系统文件每个外部原创 2020-08-16 16:44:19 · 589 阅读 · 0 评论 -
CentOS7虚拟机之静态IP配置
VMware使用NAT模式使虚拟机可以正常连上网络。考虑到后续要用多个虚拟机建立客户端和服务端,因此每个虚拟机分配静态的IP。步骤如下:打开VMware的菜单栏上的编辑–虚拟网络编辑器,然后如下配置在NAT设置中,将网关设为20.0.0.254在网络适配器中,如下图配置VMnet8(NAT适配器地址)在CentOS虚拟机中打开终端,输入下面的命令打开ENS33的配置vi /etc/sysconfig/network-scripts/ifcfg-ens33在其中修改以下参数(按i键原创 2020-08-10 20:03:54 · 140 阅读 · 0 评论