memcached 缓存数据库应用实践

1.1 数据库对比 缓存: 将数据存储到内存中,只有当磁盘胜任不了的时候,才会启用缓存 缺点:断电数据丢失(双电),用缓存存储数据的目的只是为了应付大并发的业务。 数据库: mysql(关系型数据库,能够保证数据一致性,保证数据不丢失,当因为功能太多,导致性能不高) ===数据参考 缓存数据库: memcache r……

阅读全文

Shell编程基础篇-上

1.1 前言 1.1.1 为什么学Shell 1.1.2 什么是shell 这种对话方式可以是: 1.1.3 什么是Shell脚本 shell脚本擅长处理纯文本类型的数据,而linux中,几乎所有的配置文件,日志,都是纯文本类型文件 1.1.4 脚本语言的种类 一、编译型语言 定义:指用专用的编译器,针对特定的操作平台(操作系统)将某种高级……

阅读全文

Jenkins与网站代码上线解决方案

1.1 前言 1.1.1 Jenkins功能 1.2 怎么理解持续集成、持续交付、持续部署呢? 1.2.1 持续集成 持续集成目的在产生以下效益如: 1.2.2 持续交付 1.2.3 持续部署 1.3 安装配置JENKINS 1.3.1 环境说明 推荐的硬件配置 系统环境 软件要求 1.3.2 安装Jenkins 软件下载 下载相应的数据包即可,我这里使用的是jenkins-2.73……

阅读全文

Git详解及 github与gitlab使用

1.1 关于版本控制 1.1.1 本地版本控制 1.1.2 集中化的版本控制系统 1.1.3 分布式版本控制系统 在这类系统中,像Git、Mercurial、Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本……

阅读全文

sed命令详解 vim高级技巧 shell编程上

第1章 sed命令详解 1.1 查找固定的某一行 1.1.1 awk命令方法 1.1.2 grep方法 1.1.3 sed方法 [root@znix ~]# sed ‘/clsn/d’ person.txt 102,znix,CTO 103,Nmtui,COO 104,yy,CFO 105,hehe,CIO 1.2 sed的替换 1.2.1 将clsn替换程clsnedu 1.2.2 把文件中的数字都替换成样式。 g表示把sed命令找到的内容进行替换,不加g <span style=“font-family: 新宋体; times new roman"4times new roman”; background: lime;">只替换找……

阅读全文

Zabbix 3.0 从入门到精通(zabbix使用详解)

第1章 zabbix监控 1.1 为什么要监控 在需要的时刻,提前提醒我们服务器出问题了 当出问题之后,可以找到问题的根源 网站/服务器 的可用性 1.1.1 网站可用性 在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这个X是代表数字3~5。……

阅读全文

inotify+rsync实现实时同步

第1章 数据实时同步介绍 1.1 什么是实时同步:如何实现实时同步 1.2 实现实时同步的方法 1.2.1 实时同步原理介绍 1.3 inotify+rsync 方式实现数据同步 1.3.1 Inotify简介 inotify的实现有几款软件: 1.3.2 inotify+rsync使用方式 inotify 对同步数据目录信息的监控 rsync 完成对数据信息的实时同步 1.4 部署inotify软件的……

阅读全文

FTP&samba 服务简单部署

第1章 FTP服务部署 1.1 服务端配置 1.1.1 第一个里程碑: 检查是否有这个软件,(没有则安装软件) 我们通过 yum install vsfptd 来进行安装 说明: <span style=“font-family: ‘微软雅黑’,sans-serif; courier new"4courier new”;background: lime;">服务的启动配置文件 安装完之后在/etc/vsftpd/路径下会存……

阅读全文