摘要: OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7应用层6表示层5 会话层 4传输层3网络层2数据链路层1物理层其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、各层功能应用层(Application Layer)与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet, 阅读全文
posted @ 2013-03-04 17:04 飞鱼flyfish 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 查看索引 show index from 数据库表名alter table 数据库add index 索引名称(数据库字段名称)PRIMARY KEY(主键索引)ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )UNIQUE(唯一索引)ALTER TABLE `table_name` ADD UNIQUE (`column`)INDEX(普通索引)mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )FULLTEXT(全文索引)ALTER TABLE `tab 阅读全文
posted @ 2013-02-21 17:05 飞鱼flyfish 阅读(332) 评论(0) 推荐(0) 编辑
摘要: SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。概念简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application 阅读全文
posted @ 2013-02-19 15:03 飞鱼flyfish 阅读(443) 评论(0) 推荐(0) 编辑
摘要: Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知简介Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。[1]Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。[1]功能介绍Nagios 可以监控的功能有:1、监控网络服务(SMTP、 阅读全文
posted @ 2013-02-19 14:49 飞鱼flyfish 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1005 - 创建表失败;1006 - 创建数据库失败;1007 - 数据库已存在,创建数据库失败;1008 - 数据库不存在,删除数据库失败;1009 - 不能删除数据库文件导致删除数据库失败;1010 - 不能删除数据目录导致删除数据库失败;1011 - 删除数据库文件失败;1012 - 不能读取系统表中的记录;1016 - 无法打开数据文件,使用后台修复(如:repair.php)或者使用phpmyadmin进行修复;1020 - 记录已被其他用户修改;1021 - 硬盘剩余空间不足,请加大硬盘可用空间;1022 - 关键字重复,更改记录失败;1023 - 关闭时发生错误;1024 - 阅读全文
posted @ 2013-02-19 11:07 飞鱼flyfish 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Nginx如果开启了TLS SNI support,就能支持多个SSL加密站点共同使用一个IP方法也很简单,首先先看看你现在的Nginx是否enable了这个功能/usr/local/nginx/sbin/nginx-Vnginx: nginx version: nginx/1.1.0nginx: TLS SNI support disablenginx: configure arguments: --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_mod 阅读全文
posted @ 2013-02-16 16:07 飞鱼flyfish 阅读(597) 评论(0) 推荐(1) 编辑
摘要: SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。SSL简介Secure Socket Layer,为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支 阅读全文
posted @ 2013-02-16 15:39 飞鱼flyfish 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Linux一类系统运行。[1]Squid是一种在Linux系统下使用的优秀的代理服务器软件。squid不仅可用在Linux系统上,还可以用在AIX、Digital Unix、FreeBSD、HP-UX、Irix、NetBSD、Nextstep、SC 阅读全文
posted @ 2013-02-16 14:21 飞鱼flyfish 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。[1]Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了CPU内的L1、L2,甚至有L3快取。硬盘上也有自己的快取装置,因此Squid Cache自行处理物件替换的架构不可能得知这些情况而做到最佳化,但操作系统可以得知这些情况,所以这部份的工作应该交给操作系统处理 阅读全文
posted @ 2013-02-16 13:22 飞鱼flyfish 阅读(217) 评论(0) 推荐(0) 编辑
摘要: LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,可以实现LINUX平台下的简单负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。简介LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。章文嵩博士目前工作于阿里集团,主要从事集群技术、操作系统、对象存储与数据库的研究。[1]宗旨使用集群技术和Linux操作系统实现一个高性能、高可用的服务器.很好的可伸缩性(Scalability)很好的可靠 阅读全文
posted @ 2013-02-16 13:18 飞鱼flyfish 阅读(216) 评论(0) 推荐(0) 编辑