Ansible运维工具

2017-09-24
阅读 11 分钟
3.8k
Ansible是一个简单的自动化运维管理工具,基于Python语言实现,由Paramiko和PyYAML两个关键模块构建,可用于自动化部署应用、配置、编排task(持续交付、无宕机更新等)。主版本大概每2个月发布一次。

redis

2017-09-16
阅读 8 分钟
2k
博文参考 {代码...} redis概述 redis {代码...} Redis 与其他 key - value 缓存产品有以下三个特点 {代码...} 下载 Http://redis.io/Http://www.redis.cn/ 相比memcached,Rdeis有以下优点: {代码...} conf配置文件 {代码...} 主从复制原理与架构实现 {代码...} redis的高可用方案 – sentinel {代码...} Redis服务器的...

Keepalive高可用 漂移

2017-09-10
阅读 10 分钟
4.6k
博文参考 {代码...} Keepalived简介 core模块:为keepalived的核心组件,负责主进程的启动、维护以及全局配置文件的加载和解析; check:负责健康检查,包括常见的各种检查方式; VRRP模块:是来实现VRRP协议的。 keepalived 基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免单点故障。一个LVS服务会有2台服务...

HAProxy

2017-09-02
阅读 9 分钟
4k
1.4版本——提供较好的弹性:衍生于1.2版本,并提供了额外的新特性,其中大多数是期待已久的。 客户端侧的长连接(client-side keep-alive) TCP加速(TCP speedups) 响应池(response buffering) RDP协议 基于源的粘性(source-based stickiness) 更好的统计数据接口(a much better stats interfaces) 更详细的健康状态检测机...

核心工具分析

2017-09-02
阅读 1 分钟
1.9k
博文参考 {代码...} HAProxy Nginx LVS Apache 值得信赖 官网:Nginx [链接] 官网:Httpd [链接] 官方网:HAProxy [链接] 官网:LVS [链接]

tomcat

2017-09-02
阅读 7 分钟
3.2k
Tomcat作为独立的Web服务器来单独运行,Servlet容器组件作为Web服务器中的一部分而存在,这是Tomcat的默认工作模式。在这种模式下,Tomcat是一个独立运行Java程序,需要启动一个Java虚拟机(JVM)进程来运行Tomcat;

缓存服务器Varnish

2017-08-26
阅读 12 分钟
4.1k
博文参考 {代码...} Varnish简介 varnish 是非常轻量级,也很强大的一款提供缓存服务的应用.高性能且开源的反向代理服务器和HTTP加速器; varnish的配置是通过VCL缓存策略工具实现的,这个工具是一种简单的编程语言,用户可以自定义变量、 有好几个内置的函数和变量,但是它的函数不支持接受参数,而且没有返回值。使用VCL编...

精通Nginx(二)

2017-08-25
阅读 33 分钟
3.3k
===========================================================================

精通Nginx(一)

2017-08-25
阅读 11 分钟
5.9k
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

LVS负载均衡(一)

2017-08-19
阅读 7 分钟
4.7k
负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。

nfs

2017-08-15
阅读 5 分钟
1.8k
CENTOS或RHL默认就已安装,如果没有安装的话,通过yum安装即可:yum install nfs-utilsyum install portmap

开发运维(一)vagrant

2017-08-11
阅读 3 分钟
1.6k
我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气。

用户访问web服务器过程精解

2017-08-07
阅读 8 分钟
8k
博文参考 {代码...} 概括预览 当一个用户在浏览器里输入www.google.com这个URL时,将会发生如下操作 {代码...} HTTP协议解析 HTTP协议 {代码...}  200: 成功,请求数据通过响应报文的entity-body部分发送;OK 301: 请求的URL指向的资源已经被删除;但在响应报文中通过首部Location指明了资源在所处的新位置; Moved P...

兄弟组团搞事情LAMP(一)

2017-08-06
阅读 20 分钟
2.2k
博文参考 {代码...} 人物背景 LAMP {代码...} 特点 {代码...} 理解Web资源的概念 静态资源:原始形式与响应给客户端的结果一致,如jpeg,html,plaintext,占80% 动态资源:原始形式通常为程序文件,需运行对应环境的子进程返回执行结果,占20%.但需要IO请求的资源大约为20%. CGI:Common Gateway Interface {代码...} htt...

MySQL数据库管理(一)

2017-07-30
阅读 19 分钟
2.9k
博文参考 {代码...} 什么是数据库 {代码...} 数据管理模型 层次模型:用树状<层次>结构来表示实体类型和实体间联系的数据模型。 网状模型:用有向图表示实体和实体之间的联系的数据结构模型称为网状数据模型。 关系模型:使用表格表示实体和实体之间关系的数据模型称之为关系数据模型。 数据分类 结构化数据 能够...

DNS服务器(二)

2017-07-26
阅读 14 分钟
3.3k
博文参考 {代码...} 主配置文件格式 {代码...} 缓存名称服务器的配置 监听能与外部主机通信的地址 listen-on port 53 listen-on port 53 { 172.16.252.245; } dnssec: 建议关闭dnssec,设为no(自己做实验时建议关闭) {代码...} 关闭仅允许本地查询: {代码...} 检查配置文件语法错误: {代码...} 检查区域配置文件错误...

DNS服务器(一)

2017-07-25
阅读 7 分钟
3.8k
因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析。

Cobbler自动化安装系统(二)

2017-07-24
阅读 17 分钟
7.3k
cobbler的运行依赖于dhcp、tftp、rsync及dns服务。其中dhcp可由dhcpd(isc)提供,也可由dnsmasq提供;tftp可由tftp-server程序包提供,也可由cobbler自带的tftp功能提供;rsync由rsync程序包提供;dns可由bind提供,也可由dnsmasq提供。 cobbler可自行管理这些服务中的部分甚至是全部,但需要配置/etc/cobbler/settings文...

PXE自动化安装系统(一)

2017-07-24
阅读 4 分钟
6.5k
当计算机引导时,BIOS把PXE Client 调入内存中执行,然后由 PXE Client 将放置在远端的文件通过网络下载到本地运行,工作流程图如下:

SSH安全通信与端口转发(二)

2017-07-23
阅读 17 分钟
4.3k
[root@centos7 ~]# echo aa > /testdir/file1[root@centos7 ~]# echo cc > /testdir/file2

SSH安全通信与端口转发(一)

2017-07-20
阅读 14 分钟
3.4k
博文参考 {代码...} 概述 {代码...} 加密基础概念 安全的目标: {代码...} 攻击类型: {代码...} 为了完成安全的目标用到的解决方案 {代码...} 对称加密 {代码...} 公钥加密(非对称加密):秘钥分为公钥和与之配对的私钥 {代码...} 单向加密:只能加密,不能解密。仅能提取数据的特征码 {代码...} 秘钥交换:IKE(Internet ...

加密解密

2017-07-15
阅读 12 分钟
4.4k
博文参考 {代码...} 安全机制 {代码...} 对称加密 {代码...} 非对称加密 {代码...} 单向加密 {代码...} 秘钥交换 {代码...} 安全协议 {代码...} SSL/TLS {代码...} OpenSSL {代码...} {代码...} OpenSSLy开源项目 {代码...} 加密 加密:openssl enc -e -des3 -a -salt -in testfile -out testfile.cipher -out the outpu...

软件包管理

2017-07-14
阅读 3 分钟
2.3k
博文参考 {代码...} RPM 安装: rpm {i|install} [install-option] PACKAGES_FILE… {代码...} 查询 rpm {q|–query} [select-options] [query-options] {代码...} 升级: {代码...} 注意: 不要对内核做升级操作;Linux支持多内核版本并存,因此,对直接安装新版本内核 如果源程序包的配置文件安装后曾被修改,升级时,新...

Centos7大管家systemctl

2017-07-14
阅读 8 分钟
5k
unit表示不同类型的sytemd对象,通过配置文件进行标识和配置,文件中主要包含了系统服务,监听socket、保存的系统快照以及其他与init相关的信息

军工级SELinux

2017-07-12
阅读 4 分钟
2.4k
1.配置selinux {代码...} 2.selinux的状态: {代码...} 3.相关命令: {代码...} 4.配置文件 {代码...} 5.修改selinux安全标签 {代码...} 6.默认安全上下文查询与修改 {代码...} 7.selinux端口标签

三剑客之SED

2017-07-11
阅读 1 分钟
1.7k
Sed基本用法 {代码...} sed编辑命令 {代码...} 案例

三剑客之AWK

2017-07-11
阅读 7 分钟
3.7k
3、所有awk命令写入到一个单独的文件,当处理同一类文件需求时,使用awk -f awk-script inputfiles调用之,其中awk-script指awk脚本。

网络基础(一)

2017-07-10
阅读 3 分钟
2.5k
博文参考 {代码...} TCP图解 TCP结构 网络接口层 {代码...} 网际层(IP层) {代码...} 运输层 {代码...} 应用层 {代码...} TCP/IP协议 ARP协议 {代码...} RARP协议 {代码...} DHCP协议 {代码...} ICMP协议 {代码...} RIP协议 {代码...} OSPF协议 {代码...} BGP协议 {代码...} IGMP协议 {代码...} TCP/IP数据封装 TCP/IP数...

网络进阶(二)

2017-07-10
阅读 1 分钟
1.5k
博文参考 {代码...} socket {代码...}

计划任务

2017-07-10
阅读 8 分钟
5.2k
at [-V] [-q queue] [-f file] [-mMkv] [-t time]at -c job [job…]atq [-V] [-q queue]at [-rd] job [job…]atrm [-V] job [job…]batchat -b