编程语言:硬件级:微码编程,汇编语言系统级:C,C++,...应用级:Java,PHP,Python,Ruby,Perl,C#,...Python:PVMStandardLibraryWebFramework:Django,Flask,...Java:JVM,JDKbash:bashexplainer...程序:指令+数据过程式编程:以指令为中心,数据服务于代码;对象式编程:以数据为中心,指令服务
开源解决方案:squid:varnish:默认端口:6081、127.20.0.1:6082varnish官方站点:http://www.varnish-cache.org/CommunityEnterpriseThisisVarnishCache,ahigh-performanceHTTPaccelerator.程序架构:Manager进程Cacher进程,包含多种类型的线程:accept,wo
HAProxy:LBCluster:四层:lvs,nginx(stream),haproxy(modetcp)七层:http:nginx(http,ngx_http_upstream_module),haproxy(modehttp),httpd,ats,perlbal,pound...HAProxy:http://www.haproxy.orghttp://www.haproxy.com文档:h
Nginx介绍Nginx:engineX,2002年,开源,商业版NGINX是免费,开源,高性能的HTTP和反向代理服务器,邮件代理服务器,通用TCP/UDP代理服务器解决C10K问题(10KConnections)官网:http://nginx.org二次开发版:Tengine,OpenResty(章亦春)I/O介绍I/O:网络IO:本质是socket读取磁盘IO:每次IO,都要经由两个阶段:第
iptables:iptables/netfilter:包过滤器防火墙;iptables:用户空间的命令netfilter:位于内核中的tcp/ip协议的报文处理框架Centos5/6:iptables命令编写规则Centos7:firewalld建议关闭systemctldisablefirewall.service防火墙(Firewall):隔离工具;工作与主机或网络的边缘,对经过的报文根据预
LAMP介绍LAM(M)P:L:linuxA:apache(httpd)M:mysql,mariadbM:memcachedP:php,perl,pythonWEB资源类型:静态资源:原始形式与响应内容一致,在客户端浏览器执行动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行结果返回给客户端Web相关语言客户端技术:html,javascript服务器端技术:php,jsp,pyth
MySQL历史1979年:TcX公司MontyWidenius,Unireg1996年:发布MySQL1.0,Solaris版本,Linux版本1999年:MySQLAB公司,瑞典2003年:MySQL5.0版本,提供视图、存储过程等功能2008年:sun收购2009年:oracle收购sun2009年:Monty成立MariaDBMySQL和MariaDB官方网址:https://www.mys
http的默认端口:80/tcphttps的默认端口:443/tcphttp协议的版本:http/0.9http/1.0http/1.1http/2.0socket:BSD是socketipc的一种实现,允许在不同的主机上的进程之间相互通信的解决方式基于套接字有三中通信:tcp套接字udp套接字裸套接字套件字的使用格式ipv4ipv6unixsock工作的模式:一次完整http事务:请求--响应U
常用自动化运维工具 Ansible:python,Agentless,中小型应用环境 基于Python开发出来工具 Saltstack:python,一般需部署agent,执行效率更高 Puppet:ruby, 功能强大,配置复杂,重型,适合大型环境 Fabric:python,agentless Chef: ruby,国内应用少 Cfengine func
DNS服务
RAID和逻辑卷管理器(LVM):
磁盘存储和文件系统:
yum仓库搭建及如何软件编译安装
Linux运维基本知识
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号