自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linux_player_c(系统&开发)

心识原本性,於此不了之

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 2.redis学习笔记:redis List底层数据实现(通用双端链表)

redis List底层数据实现redis列表使用两种数据结构左为底层实现: 1.双端链表 2.压缩列表今天我们来介绍redis中的双端链表,在前边的数据结构章节中已经介绍了通用双端链表的实现,在redis数据库中,双端链表还被很多内部模块所应用: 1.事务模块使用双端链表依序保存输入的命令; 2.服务器模块使用双端链表来保存多个客户端; 3.订

2015-11-27 16:37:20 3395

原创 2.python学习笔记:python操作mysql数据库

python操作mysql数据库1.python操作mysql数据库基础对于python操作mysql数据库,我们认为其实是模拟dba的手工操作,不仅丰富了mysql的管理,而且使数据库的管理更加高效。首先我们要开启数据库: 编写连接mysql 数据库的模块//connect_mysql.py#!/usr/bin/env python#-*-coding:utf-8-*-#-*-coding:

2015-11-27 15:46:28 741

原创 1.python学习笔记:python连接mysql数据库

python连接mysql数据库MySQL-python-1.2.5.zippython要想连接mysql数据库,需要借助MySQL-python-1.2.5.zip模块,该模块可以在pypi.python.org网站上进行下载,地址如下: https://pypi.python.org/pypi/MySQL-python/1.2.5安装并使用MySQL-python既然是连接数据库,我们前期的准

2015-11-26 22:44:25 1020 1

原创 1.redis学习笔记:redis数据库的安装

redis数据库的安装nosql简介NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。nosql数据库的分类1.键值(key-value)存储数据库 这一类数据库主要会使用

2015-11-26 15:38:13 709

原创 7.mysql学习笔记:mysql集群的搭建(一)

mysql集群的搭建mysql集群的架构mysql集群是有一个或多个mysql服务器组成,mysql服务器通过ndb存储引擎与ndb集群通信,ndb集群由以下几个组件构成: 1.mysql服务器mysqld 2.数据节点ndbd 3.集群管理服务器 4.集群管理客户端注意:有时候msyql服务器又被称作sql节点 上述四个部分的管理如下所示: 如何存储数据

2015-11-25 17:39:41 826

原创 6.mysql学习笔记:myql的复制拓扑

myql的复制拓扑可以在任意的主库(master)和备库(slave)中建立复制,只有一个限制:一个备库(slave)只能有一个主库(master)。一般来讲我们在设计mysql复制拓扑的时候应该符合以下几个准则:1.一个mysql备库只能有一个主库; 2.每个备库必须要有一个唯一的服务器id; 3.一个主库可以有多个备库; 4.如果打开了log_slave_updates选项,一个备库可以把

2015-11-22 22:33:59 762

原创 5.mysql学习笔记:复制的原理

基于语句的复制在早期的mysql版本中只支持基于语句的复制(也称为逻辑复制),实际上就是把主库上的sql语句再执行一遍。特点:1.实现简单,只需要执行相关sql语句,能够让主备保持同步。 2.如果语句中包含元数据信息(比如当前时间),则会出现问题。 3.而且更新必须是串行的,这需要更多的锁。基于行的复制从mysql5.1开始支持基于行的复制,这种方式将实际的数据记录在二进制文件中。优点: 由于

2015-11-20 13:10:24 651

原创 4.mysql学习笔记:mysql的复制(一)

mysql的复制复制概述复制要解决的一个基本问题是服务器之间数据的同步,一个master(主库)的数据可以同步到多个备库(slave)上。而且其中一个备库也可以配置成令一个服务器的主库。 mysql支持两种复制方式:1.基于行的复制; 2.基于语句的复制;两种方式都是在主库上记录二进制日志,在备库上重放日志的方式来实现异步的数据复制的(mysql还支持半同步复制,不过效率要略低于异步复制)。这个方

2015-11-20 11:17:23 599

原创 3.mysql学习笔记:mysql常见操作

mysql常见操作mysql的连接1.连接本机mysql:[root@server5 ~]# mysql -uroot -predhat2.连接远程主机mysql: 此时需要指定ip,并且远程主机需要进行授权操作; 具体的过程如下所示:(1)首先在被访问的主机上进行授权操作: 刷新数据库的修改信息: (2)远程主机进行登陆: 增加新用户1.增加一个用户test1密码为redhat,让它可以

2015-11-19 16:16:37 533

原创 2.mysql学习笔记:恢复mysql的root密码

mysql的用户管理mysql数据库中的用户信息存在于mysql.user表单中,如果忘记的话是无法正常进入mysql数据库的,所以此时只能通过无密码状态进入mysql。可以通过修改配置文件设置开机的模式为无密码模式(skip-grant-tables)。设置mysql为无密码验证模式编辑mysql的主配置文件: [root@server5 lib]# vim /etc/my.cnf 编辑完为了

2015-11-18 15:33:31 493

原创 1.mysql学习笔记:mysql的源码安装

mysql的源码安装mysql简介(摘自开源中国) MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特性使用C和C++编写,并使用了多种编译器进行测试,保

2015-11-18 14:40:21 946

原创 1.zabbix学习笔记:zabbix的安装

zabbix的安装为什么需要监控随着互联网公司业务不断增长,硬件规模不断扩大,作为SA我们需要清楚每一台服务器的状态(温度、CPU使用率、内存使用率、磁盘使用率等),如果使用人为的方式将会极大增加工作量而且难免会有所疏露,所以我们需要更加自动化的方式进行监控,这里就必须要使用更加专业的监控软件。监控系统基本分为两个部分:数据采集部分(客户端)和数据存储分析并且显示部分(服务器端),常见的架构是C/S

2015-11-13 14:30:44 2390 2

原创 1.nginx学习笔记:nginx的安装

nginx简介nginx称作engine-x,是一个高性能的HTTP和反向代理服务器,由俄罗斯人开发,现如今在我国的互联网公司中占有很高的应用比例,以阿里巴巴公司为代表的互联网对nginx进行了二次开发。使其功能得到了进一步的扩展。Tengine的官方地址如下: http://tengine.taobao.org/nginx官方地址: http://nginx.org/在对nginx进行学习的时

2015-11-12 20:05:27 979

原创 4.nginx学习笔记:nginx配置虚拟主机

nginx配置虚拟主机虚拟主机虚拟主机是网络服务器上分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。nginx可以轻易地支持虚拟主机的配置,其搭建好像是从一个nginx

2015-11-12 19:59:35 1014

原创 3.nginx学习笔记:nginx配置反向代理服务器

nginx配置反向代理服务器正向代理、反向代理1.正向代理一般情况下,如果没有特殊的说明,我们认为的代理就是正向代理,那么什么是正向代理。如果有一个客户端A想要去访问服务器B,在他们的之间增加代理服务器C,此时正向代理就是客户端A向代理服务器C发送请求要访问服务器B里的内容,则代理服务器C代替客户端访问服务器B,然后把请求的结果返回给相应的客户端。如下图所示:2.反向代理反向代理对于客户端来说丝毫感

2015-11-12 16:43:55 1276

原创 2.nginx学习笔记:nginx下的https配置

nginx下的https配置https是什么?HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果

2015-11-10 16:25:13 1078

saltstack安装rpm

这是一个saltstack的rpm安装包的压缩文件,主要是为了方便大家安装和学习saltstack自动化运维工具。

2016-01-31

zabbix安装prm组件

包含zabbix安装的所有组建,安装时需要把解压目录添加到yum仓库中

2015-11-13

基于Lnmp架构的Discuz论坛系统

这篇文章从无到有的介绍了基于linux+mysql+nginx+php+memcache架构的Discuz论坛系统

2015-10-28

UNIX环境高级编程,网络编程的优秀工具书

unix环境高级编程,对于网络编程人员的日常开发有着很大的帮助

2014-09-06

空空如也

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

TA关注的人

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