自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 虚拟化技术基础原理

Disk:IO SchedulerCFQdeadlineanticipatoryNOOP/sys/block/<device>/queue/schedulerMemory:MMU 两种内存芯片TLBvm.swapiness=(0..100);使用交换分区的倾向性,60overcommit_memory:过量使用overcommit_ratio充分使用物理内存:1、swap跟RAM一样...

2019-09-17 00:29:36 159

转载 计算机及操作系统原理

计算机及操作系统原理:OS32bit , 64bit , 2^32=4G 2^64几乎无穷大CPU线路复用PAE:Physical Address Extension 物理地址扩展32bit,+4bit = 64G程序具有局部性, 置换策略空间局部性,时间局部性CPU具有多级缓存 多级缓存静态RAMN路关联缓存缩影路数越多命中几率越大逐级置换CPU只跟一级缓存打交道Write throug...

2019-09-03 17:30:55 272

转载 Tomcat系列之java技术

Tomcat:PHP 网页开发语言 脚本语言运行环境 解释执行Zend Engine :OpcodeMVC :data 数据bussiness 业务presentation 展示 C/C++:跟cpu,OS结合太密切缺点移植困难维护成本高优点高速适合开发驱动、操作系统C :面向过程C++ :面向对象每种语言都有自己的适用场景API ...

2019-08-30 17:22:43 138

转载 http缓存机制及varnish

http缓存机制及varnish:browser:缓存机制缓存类型:publicprivateExpire :cache-control max-age :Etag缓存策略CDN:Content Delivery Network 使用CNAME解析 智能DNS智能DNS+内容分发技术自建CDN 智能DNS服务器租用或者自己构建bind,viewBind-dlz+MySQL(Pgs...

2019-08-30 15:01:27 158

转载 http反向代理及haproxy

一、URI<1>什么是URIURI,通一资源标志符(Universal Resource Identifier, URI),表示的是web上每一种可用的资源,如 HTML文档、图像、视频片段、程序等都由一个URI进行定位的。<2>URI的结构组成URI通常由三部分组成:①访问资源的命名机制;②存放资源的主机名;③资源自身的名称。<3>URI举例如:https:/...

2019-08-29 16:57:09 92

转载 memcached

httpwatch IE查看器memcached:缓存服务器,但本身无法决定缓存任何数据一半依赖于客户端,一半依赖于服务器key:valueC/S架构 基于tcp,udp协议 ipsimple protocalhttp textftp text binarymemcached text binary仅支持get set lazy :惰性模式 , LRU最近最少使用memcached 坏了...

2019-08-28 17:31:00 66

转载 Nginx

Nginx :操作实例keepalived + Nginx 实现高可用corosync + NginxNginxweb服务器反向代理webmail模块化设计架构 SSI以及图像缩放nginx热部署 平滑升级referer 反盗链机制Tenine 淘宝二次开发varnish 缓存服务器 ,squid(出现时间比较长的缓存服务器)nginx:cache(disk)httpd:cach...

2019-08-27 13:54:45 94

转载 IO复用

IO复用:MariaDBPerconaDBweb :Nginx , LNMP, Memcached ,tomcat ,varnishwww.nginx.org 官方站点Nginx pronounced engine-xHTTP服务器反向代理 :reverse proxy反向代理的协议 httpmailnetcraft 网站 web市场占有率Nginx优势 :高性能稳定性丰富的特...

2019-08-24 19:27:10 75

转载 MySQL主从复制

mysql :大规模,高并发web服务器体系结构:MySQL复制,Nginx , LNMP , Memcached , Tomcat(java, servlet,集群),varnish(squid)NoSQL (redis , mongodb)mysql-bin.index :二进制日志文件索引文件MySQL ReplicationMySQL主从复制逻辑架构master/slave二进制日志/...

2019-08-21 17:30:01 58

转载 Linux集群系列——keepalived详解

keepalived :ipvs -->HAipvs -->VIPvrrp :1master,n backup路由高可用协议keepalived+nginxkeepalived+harproxykeepalived是严重依赖于脚本实现高可用的一种方式实验实例 :ipvshealth check fall_back...

2019-08-21 16:54:26 126

转载 Linux集群系列——iSCSI协议、gfs、cLVM

ISCSI 协议侦听在 TCP/3260ISCSI会话 iSCSI Target :scsi-target-utils客户端认证方式 :1、基于IP2、基于用户,CHAPiSCSI Initiator:iscsi-initiator-utilsopen-iscsi计算机内部架构图解:SCSI协议详情 :SAN :SCSI协议结构 :FC SAN与IP SAN存储协议 :FCoE vs FC vs...

2019-08-19 14:38:17 360

转载 Linux集群系列——RHCS架构详解

RHCS :Red Hat Cluster Suite红帽集群组件cmanrgmanagerrainternalscript : lsb/etc/rc.d/init.d/*RH6.0corosync(cman)pacemaker (rgmanager)corosync1.4.52.3.0 (needle)votequorumgfs : Global File Systemgfs2dlm:Dis...

2019-08-17 16:14:34 309

转载 Linux集群系列——分布式复制块设备drbd的基础概念及配置

DRBD :Distributed Replicated Block Device分布式复制块设备heartbeat-ldirectord 作用生成规则健康状态检查corosync+ldirectordkeepalived + ipvsserver :rsync+inotifyClient : rsync , sersyncSAN :把SAN网络模拟成SCSI总线, HOST initiat...

2019-08-14 17:25:02 262

转载 Linux集群系列——高可用集群之corosync基础概念及安装配置.

高可用衡量标准 :corosync : 集群管理引擎 SA Forum ——>OpenAIS——>Wilson——>corosync 向后延伸为衍生出来的版本REHL 6.x RHCS :corosyncREHL 5.x RHCS :OpenAIS , cman ,rgmanagercorosync : Messaging Layer 需要CRM (+ pacemake...

2019-08-14 16:44:40 386

转载 Linux集群——高可用集群之heartbeat

Heartbeat :UDP 694heartbeat v2ha webnode1 , node2节点名称, /etc/hosts节点名称必须跟uname -n 命令的执行结果一致ssh互信通信时间同步Heartbeat Heartbeat subsystem for High-Availability Linuxheartbeat-devel Heartbeat development ...

2019-08-09 16:42:55 134

转载 Linux集群——高可用集群原理详解

主备节点名称 :Active/PassivePrimary/Standby心跳 :HeartbeatHA Resource :IP ,Service ,STONITHFailOver :故障转移FailBack :服务切回资源粘性 :资源更倾向于运行于哪个节点集群内部信息传递是基于UDP的Messaging Layer资源管理器 CRM Cluster Resource ManagerDC : D...

2019-08-08 17:36:18 223

转载 awk入门及进阶

awk入门及进阶 :文本处理三剑客 : grep sed awkgrep : 文本过滤器grep 'pattern' input_file ...sed : 流编辑器awk :报告生成器 格式化以后,显示gawknawk new awkawk用法 :awk [options] 'script' file1 file2,...awk [options] 'PATTERN...

2019-08-07 17:30:09 116

转载 Linux集群——LVS类型详解

LB :调度算法 :rr wrr分类 :Hardware F5 ,BIG IPCitrix ,NetscalerA10Software四层LVS七层 反向代理nginx http,smtp,pop3,imaphaproxy http,tcp(mysql,smtp)LVS :Linux Virtual Serverdirector : 调度器realserver lvs与i...

2019-08-05 17:58:09 127

转载 Linux集群系列——集群基础概念

Linux集群 :Scale On :向上扩展Scale Out : 向外扩展架构Load Balancing :LBRound Robin :轮调WRR :加权rsync+inotify 同步+通知Health check : 健康检查Heartbeat : 心跳node : 节点DAS :Direct Attached Storage 直连式存储 块级...

2019-08-05 16:41:42 156

转载 MySQL系列——MySQL备份和恢复

MYSQL的备份和还原备份 :副本RAID1,RAID10 :保证硬件损坏而不会业务中止;备份和还原 :可以保证因逻辑错误引起的数据丢失备份类型 :热备份 :读写不受影响温备份 :仅可以执行读操作冷备份 :离线备份,读、写操作均中止物理备份和逻辑备份物理备份 :复制数据文件逻辑备份 :将数据导出至文本文件中完全备份、增量备份和差异备份备份什么:数据、配置文件、二进制日志、事务...

2019-08-03 14:59:15 74

转载 MySQL系列——MySQL日志管理

log错误日志log_errorlog_warningslog_error位置 /mydata/data/localhost.localdomain_error一般查询日志general_loggeneral_log_fileloglog_output {file|table|none}慢查询日志long_query_time=#log_slow_queries={YES|NO}show...

2019-08-01 17:26:13 90

转载 MySQL系列——MySQL用户和权限管理

MYSQL用户 :密码 :password()函数机制登录名 :用户名@主机账号 :认证权限 :授权mysqld启动后,会把授权加载到内存,后续SQL语句执行,直接在内存中查询授权信息user :用户账号,全局权限db :库级别权限host :废弃table_priv :表级别权限column_priv :列级别权限procs_priv :存储过程和存储函数相关的权限proxi...

2019-07-31 11:18:38 108

转载 MySQL系列之九——MySQL事务和隔离级别

DML :DELETEINSERT INTOUPDATE与查询操作有关INSERT INTO tb_name (col1,col2,...) VALUES (val1,val2,...)[,(val1,val2,...)]字符型 :单引号数值型 :不需要引号日期时间型空值 :NULLREPLACE INTO 替换 用法相同DELETE :DELETE FROM tb_name WH...

2019-07-30 17:44:46 66

转载 python基础及发展方向

python+matplotlib+pandas 数据处理Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。Windows 系统安装 Matplotlib进入到 cmd 窗口下,执行以下命令:python -m pip install -U pip ...

2019-07-30 12:14:08 99

转载 MYSQL之DML(select 语句)

select 语句 :SELECT select-list FROM tb WHERE qualification查询语句类型 :简单查询多表查询子查询SELECT FROM tb_name;SELECT field1,field2 FROM tb_name ; 投影SELECT [DISTINCT] FROM tb_name WHERE qualification ; 选择FROM子句:要查...

2019-07-27 15:20:07 641

转载 MYSQl之数据类型及sql模型、管理表和索引

存储引擎 ,也被称为表类型:MyISAM表:无事务,表锁InnoDB 表:事务,行锁show enginesshow table status like '' mysql配置文件 mysqld --help --verboseDBA :开发DBA 数据库设计、SQL语句、存储过程、存储函数、触发器管理DBA 安装、升级、备份、恢复、用户管理、权限管理、监控、性能分析、基准测试数据类型 :数值型...

2019-07-15 17:04:31 95

转载 MYSQL之客户端使用

mysql --user ,-u--host , -h--password ,-p--port --protocol--database DATABASE ,-Dmysql>交互式模式批处理模式(脚本模式)mysql < init.sqlmysql 命令两类:客户端命令服务器语句 :有语句结束符,默认;\d :定义语句结束符\c :提前终止语句执行\g :无论语句结束符是什么,直...

2019-07-15 11:22:21 120

转载 关系型数据库之MYSQL(详细)

MYSQL :目录SQL语句事务,隔离,并发控制,锁用户和权限监控STATUS索引类型 :查询VARIABLES备份和恢复复制功能集群60-70年代,数据使用文件存放数据冗余和不一致性数据访问困难数据孤立完整性问题原子性问题并发访问异常安全性问题DBMS层次模型网状模型关系模型RDBMS关系模型 :(结构化数据模型)关系模型E-R:实体-关系模型对象关系模型 :基于对象的数据模型半结构化数据...

2019-07-10 16:02:44 1113

转载 VNC

VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver...

2019-07-09 17:26:45 99

转载 shell编程之array

变量 : 内存空间 类型 shell编程中所有变量类型为字符类型array 数组 数组中变量叫做element (元素) ,数组中每个元素都用索引位置来标注声明数组declare -a ARRAY_NAME赋值方法1 :AA[0]=jerry赋值方法2 :br/>AA={jerry,tom,lucy}数组实例![](https://s1.51cto.com/images/bl...

2019-07-09 17:11:45 175

转载 nss&pam

nss&pam :认证 :AuthenticationauthorizationauditionA USER usernamepasswordusername ----> UIDgroupname----> GIDFQDN ----> IPHTTP ----> 80名称解析去数据库查找对应关系 ,索引方式不同存放方式dns/etc/hostsmysqlnisldap...

2019-07-05 17:36:15 152

转载 tcp_wraper&xinetd

tcp_wrper&xinetdtcp_wrper libwrap.sotcp_wrper是否控制该应用ldd which app | grep libwrap静态编译RPC portmaptcp wrapper/etc/hosts.allow/etc/hosts.denystandalone : 独立守护进程transient :非独立守护进程 依赖于超级进程 xine...

2019-07-03 17:31:51 134

转载 samba

samba 跨平台FTPTCP/IP :应用层NFS只能工作在unix/linux上windows CIFS/SMBCIFS :Common Internet File SystemSMB :Service Message BlockNetBIOS :(WINNS)UNC :\IP\shared pathLinux/UnixNetBIOSCIFS/SMBWinbinddLDAP Openl...

2019-07-03 00:50:28 62

转载 iptables 内核编译 layer7

内核编译 :2.6 ----> 3.0单内核 : 模块化(文件系统,驱动,安全)配置 : ./config 保存配置文件 (/proc/cpuinfo,lspci ,lsusb,hal-device)make menuconfigmake gconfigmake kconfigmake configmake oldconfig编译make只编译部分源码make SUBDIR=arch/ma...

2019-07-02 17:30:39 157

转载 iptables之NAT

NAT :Network Address TranslationDNAT :目标地址转换SNAT :源地址转换 (POSTROUTING ,OUTPUT)ip_forward/proc/sys/net/ipv4/ip_forward:1linux上ip地址是属于主机的iptables -j SNAT--to-source-j MASQUERADE 网络自动获取-j DNAT--to-destin...

2019-06-27 09:13:19 52

转载 iptables,netfilter

Linux:网络防火墙netfilter :Frameiptables :数据报文过滤,NAT,mangle等规则生成的工具;网络:IP报文首部, TCP报文首部防火墙 :位于计算机网络边缘或者internet出口,对于进出的报文进行检查通过规则,标准,一套组件可以是硬件或者软件 ,规则(匹配标准,处理方法)Framework :默认规则 ,开放: 堵 / 关闭: 通 对于服务器默认关闭规则...

2019-06-25 13:27:54 100

转载 NFS

NFS :运行在内核空间中 Network File SystemRPC :Remote Procedure Call Linux :提供rpc服务的程序,portmap :111/tcp,111/udpRPC :编程技术,简化公布式应用程序的开发,RPC :C-->RPC C -->RPC S -->SNFS Client --> NFS ServerRPC :二进...

2019-06-24 00:15:37 53

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除