一、环境服务器版本:CentOS 7.2,为了保证学习阶段不遇到奇怪事情,请保证以下四点(大神选择性无视)确认系统网络确认yum可用确认关闭iptables确认停用selinux#查看iptables状态 systemctl status firewalld.service #关闭防火墙(临时关闭) systemctl stop firewalld.service #查看SELinu
.1 静态网站部署 Nginx 一个 HTTP web 服务器,可以将服务器上静态文件(如 HTML、图片等) 通过 HTTP 协议返回给浏览器客户端 4.5.2 负载均衡 在网站创立初期,我们一般都使用单台机器对外提供集中式服务。随着业务量增大, 我们一台服务器不够用,此时就会把多台机器组成一个集群对外提供服务,但是,我们网站 对外提供访问入口通常只有一个,比如 www.
上周 Rambler 集团向 NGINX Inc. 提起了版权侵权,声称自己拥有互联网最受欢迎 Web 服务器技术 NGINX 完全所有权。俄罗斯警方就突击搜查了 F5 Networks 子公司 NGINX 在莫斯科办公室,扣押了设备、带走并讯问了多位雇员。据悉,Rambler 集团 rambler.ru 母公司,后者俄罗斯最大搜索引擎互联网门户之一。根据前几日在 Twitter
命令:1、kill -HUP pid 从容重启nginx,也用于重新加载配置文件。2、nginx -s reload 同13、nginx -s stop 停止运行 一、多进程模型VS单进程模型单进程优点:   用于调试,方便多进程优点:   1、高性能,充分利用cpu资源。   2、进程之间互相不影响,一个工作进程挂了不影响另外工作进程。   3、不用复杂线程互斥、同步。 
1、Redis特性与优点速度快。redis所有数据都存放于内存;用C语言实现,更加贴近硬件;使用了单线程架构,避免了多线程竞争问题。Redis使用了单线程架构IO多路复用模型(epoll作为多路复用技术实现,非阻塞IO)来实现。每次客户端请求都会经过发送命令、执行命令、返回结果三个阶段。所有客户端命令都会放入到同一个队列中,然后逐个被执行。单线程避免了线程切换竞态产生消耗基于键值对
转载 2024-10-19 21:57:48
16阅读
nginx模块化体系结构nginx内部结构由核心部分一系列功能模块所组成。这样划分是为了使得每个模块功能相对简单,便于开发,同时也便于对系统进行功能扩展。为了便于描述,下文中我们将使用nginx core来称呼nginx核心功能部分。nginx提供了web服务器基础功能,同时提供了web服务反向代理,email服务反向代理功能。nginx core实现了底层通讯协议,为其他模块
转载 2024-08-05 12:22:34
0阅读
一.zabbix简介1.什么zabbixZabbix 由Alexei Vladishev创建,目前由Zabbix SIA在持续开发支持。Zabbix 一个企业级分布式开源监控方案。Zabbix一款能够监控各种网络参数以及服务器健康性完整性软件。Zabbix使用灵活通知机制,允许用户为几乎任何事件配置基于邮件告警。这样可以快速反馈服务器问题。基于已存储数据,Zabbix提供了
什么 keep-alive        keep-alive顾名思义就是保持活跃。        keep-aliveVue抽象组件,它自身不会渲染一个 DOM 元素,也不会出现在组件父组件链中。keep-alive 作用 &n
Spring 前世今生相信经历过不使用框架开发 Web 项目的 70 后、80 后都会有如此感触,如今程序员开发项目太轻松 了,基本只需要关心业务如何实现,通用技术问题只需要集成框架便可。早在 2007 年,一个基于 Java 语言开源框架正式发布,取了一个非常有活力且美好名字,叫做Spring。它是一个开源轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)
首先KVM(Kernel Virtual Machine)Linux一个内核驱动模块,它能够让Linux主机成为一个Hypervisor(虚拟机监控器)。在支持VMX(Virtual Machine Extension)功能x86处理器中,Linux在原有的用户模式内核模式中新增加了客户模式,并且客户模式也拥有自己内核模式用户模式,虚拟机就是运行在客户模式中。KVM模块职责就是打开并
Linux由林纳斯·托瓦兹(Linus Torvalds)在1991年所开发一种类Unix操作系统。Linux最初为个人计算机而开发,但现在已经广泛应用于服务器、超级计算机、移动设备等各种领域。 红帽(Red Hat)一家总部位于美国北卡罗来纳州罗利软件公司,成立于1993年。正如其名称所示,红帽采用红色顶帽作为公司标志,这也成为了其在市场上代表性符号。 红帽主要以其主流企业
原创 2024-03-11 13:35:00
175阅读
提起GPU,电脑端游戏玩家一定不会陌生,这个横在自己3A游戏间最大障碍,让多少玩家欲哭无泪;而搞设计朋友在面对漫长渲染等待时,也恨不得手动给GPU提提速。那么GPU到底是什么?今天文章我们来聊聊它前世今生。起源与发展早期计算机并不存在独立图形处理核心,尽管当时计算机还是有画面,但是其简陋模糊画质,放在今天,打了马赛克无异。这是因为作为计算机核心CPU要同时承担运行数据
Nginx 初探-目录一、概述二、Nginx 功能特性2.1 基本 HTTP 服务2.2 高级 HTTP 服务2.3 邮件代理服务三、常用功能介绍3.1 HTTP 代理反向代理3.2 负载均衡3.3 Web 缓存 一、概述目前, 全球主流Web服务器主要有: Apache、 Microsoft IIs、 Tomcat、 Lighttpd等。 其中, 前两者属于大型 Web服务器, 后两者属
# Go语言起源与基本特性 Go语言(也称为Golang)由谷歌(Google)于2007年开始开发一种编程语言。它主要设计者Robert Griesemer、Rob PikeKen Thompson,这三位科学家在编程语言设计操作系统领域有着深厚背景。Go语言于2009年正式发布,旨在提高软件开发效率,并使之更易于维护与理解。 ## Go语言设计理念 Go语言设计哲学
原创 2024-10-14 04:40:28
66阅读
Linux系统由芬兰计算机科学家Linus Torvalds在1991年开发。Linux系统最初作为个人兴趣项目而开始,但由于其开源特性,吸引了全球众多开发加入支持,逐渐发展成为了一个庞大、稳定且功能强大操作系统。 Linus Torvalds在创造Linux系统初衷是因为他对当时流行Unix系统感到不满。Unix系统虽然功能强大,但却昂贵且不开放源代码,这让许多人无法自
原创 2024-02-28 10:41:37
230阅读
# 探索 Python 底层开发者 在学习 Python 这门编程语言时,我们不妨从它来源讲起。很多新手可能会好奇,Python 这个强大工具到底开发,是什么让它成为如此流行编程语言。为了更好地了解这个话题,我们首先将整个过程划分为几个简洁步骤,并使用表格形式展示,接下来用代码示例加以说明,最后以状态图流程图形式可视化整个流程。 ## 过程流程 以下我们将探讨步骤:
原创 9月前
28阅读
当你安装了一台Linux,想启动一个KVM虚拟机时候,你会发现需要安装不同软件,启动虚拟机时候,有多种方法:virsh startkvm命令qemu命令qemu-kvm命令qemu-system-x86_64命令  有了上一篇基础,我们就能说清楚来龙去脉。 首先看qemu,其中关键字emu,全称emulator,模拟器,所以单纯使用qemu采用完全虚拟化
SQL Server 一个关系数据库管理系统,它最初由Microsoft Sybase Ashton-Tate三家公司共同开发,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Serve
转载 2023-11-16 17:46:23
115阅读
作为目前手机市场份额最高操作系统,Android已经达到一种可以决定一家手机公司命运程度。华为在受到GMS生态限制之后,通过深厚研发积淀推出鸿蒙OS,但是在国外市场还是付出了惨重代价。Android 谷歌公司操作系统,但并不是谷歌从头开发,而是从一家小公司收购而来。最近,美国出版了一本新书,作者采访了几十位当事人,介绍 Android 诞生内幕。Android 团队最早创业想法
转载 2023-06-28 18:43:21
2215阅读
Redis一个开源使用ANSI C语言编写、支持网络、可基于内存亦可持久化日志型、Key-Value数据库,并提供多种语言API。从2010年3月15日起,Redis开发工作由VMware主持。从2013年5月开始,Redis开发由Pivotal赞助。定义 redis一个key-value 存储系统。Memcached类似,它支持存储value类型相对更多,包
转载 2023-08-07 23:40:26
64阅读
  • 1
  • 2
  • 3
  • 4
  • 5