- 博客(15)
- 收藏
- 关注
原创 第一百零六天 : ansible 入门与进阶
ansible 入门与进阶Configuration、Command and Control是什么 ? SSH-based configuration management, deployment, and task execution system运维工具的分类:agent:基于专用的agent程序完成管理功能,puppet, func, zabbix, ...agentless:基于s
2017-06-06 19:02:15 443
原创 第七十九天 : httpd 基础入门
HTTP 互联网性能提升: 提升硬件和软件 通过协议的支撑来进行交流 资源子网 : 解决双方如何进行数据交换, 对数据格式进行描述, 交换方式的描述 通信子网 : 数据的通用传输模式 Serve : listen Client : 随时开启随机端口对Serve进行访问 传输层只能表示进程地址(端口) —> 源主机地址到目标主机地址(TCP/IP
2017-06-06 19:00:27 277
原创 第一百一十天 : ansible-playbook 使用详解
PlayBook:核心元素:Tasks:任务,由模块定义的操作的列表; Variables:变量 Templates:模板,即使用了模板语法的文本文件; Handlers:由特定条件触发的Tasks; Roles:角色; playbook的基础组件:Hosts:运行指定任务的目标主机; remote_user:在远程主机以哪个用户身份执行; sudo_user:非管理员需要拥有sudo
2017-06-05 00:25:17 12140
原创 第一百一十一天 : PXE快速部署CentOS系统
PXE 自动化部署BootStrapping : (OS Install)tftp server :INSTALL : yum install tftp-server tftpStart : 7 : systemctl start tftp6 : chkconfig tftp on: service xinetd restart默认的文件根目录 : /var/lib/tftpboot
2017-06-05 00:04:14 507
原创 第一百一十四天 : MySQL进阶管理
MySQL内部数据集在磁盘上, 某一次读取操作, 消耗的代价是巨大的.所以要使用索引连接管理器线程管理器用户管理器 : 用户的访问还受访问控制器的限制约束主键约束 : 唯一非空,一张表只能有一个 外键约束 : 参考性约束, 引用性约束 唯一键约束 : 唯一, 可存在多个 检查性约束 : 对值进行检查MySQL事务事务 : 一组原子性的SQL查询, 或者多个SQL 语句组成了一个独立的工
2017-06-05 00:03:41 540
原创 第一百二十一天 : varnish
Varnish缓存基本知识程序的运行具有局部性特征时间局部性 : 访问过的数据, 在很短的时间内能被再次访问空间局部性 : 数据被访问到, 数据周边的其他数据也有可能被访问到衡量缓存有效与否, 取决于缓存的命中率 缓存 : 解决传输速度不对等的问题, 将访问过的数据, 放置在更加高速的设备上进行访问.热区数据 : 局部性的一个表现时效性 : 缓存过期(原数据更新)—] 缓存清理缓存命中率
2017-06-04 23:56:58 257
原创 第一百三十三天 : tomcat 的初步使用
TomcatJava 的三个方向 :J2SE : Standard Edition 标准版 J2EE : Enterprise Edition 企业版 J2ME : Mobile Edition 移动版代表性技术 : EJB Java Plugin, Swing, JIT (java 即时编译器)Java 的体系结构规范 :Java 编程语言Java Class 文件格式Java API
2017-06-04 23:51:33 241
原创 第一百三十四天 : Puppet 的使用与进阶
PuppetIT 基础设施的自动管理工具, 重量级, 需要自己编写许多模块运维框架 : 基础 : 运维标准, 有了标准才能最大程度减小由于差异带来的麻烦, 统一硬件, 统一操作系统, 统一同应用的配置 监控 : 对于出现的应急情况进行预警和业务切换 部署 : 对于新上线的主机的快速配置provsioning(供应) : 通过puppet 安装软件 configuration(配置) : 通
2017-06-04 23:49:30 516
原创 第一百三十四天 : Puppet 的使用与进阶
Puppet基于puppet 可实现自动化重复任务, 快速部署关键性应用以及在本地或云端完成主动管理变更和快速扩展架构规模.基于master/agent 模型. 基于RPC 的通信, 基于xml 进行数据交换define : 使用puppet 语言来定义资源的状态模拟 : 根据资源关系图, puppet 可以模拟部署无损运行测试代码强制 : 对比客户端主机状态和定义的资
2017-06-04 23:46:41 395
原创 Nginx 读书摘抄
查看端口和进程的命令:lsof -i :port netstat -lntupNginx 疑难杂症排除:报错提示: 1. 用户不存在报错 nginx: [emerg] getpwnam(“nginx”) failed. 原因:没有对应的Nginx服务用户,如果是定义的其他用户,用户不存在都会报此错误。 解决方案:创建对应用户即可编译安装pcre,gcc不全导致报错 解决:安装gcc-c
2017-06-04 23:41:17 303
原创 linux 下程序软件包管理(rpm)
软件包组成: 库:静态库 动态库静态链接动态链接 配置文件程序组成部分:二进制程序库配置文件帮助文件软件包管理器:yum能打包解包,软件包包括:二进制文件,配置文件,帮助文件。核心功能:1,制作软件包2,安装卸载,升级查询,校检前端工具:yum(yellow dog update modifier),apt-get
2016-01-30 17:03:04 253
原创 python1-7章学习摘要
python是一种高级语言,在现在的物理硬件高速发展的今天,与其他语言的运行效率在人的识别范围内是无法察觉到的其特点是 1,面向对象2,免费3,可移植4,功能强大5,可混合6,简单易用7,简单易学----第一章完----python运行程序的原理:将写好的代码通过编译(代码和库进行连接),生成字节码文件进行运行,运行中会生成.pyc为文件
2016-01-09 15:14:00 518
原创 Linux下压缩归档
压缩与解压缩: gzip命令:(文件后缀是.gz) gzip + 文件 (只能单个文件压缩,压缩完成后会删除原文件) -d + 文件 解压-# 指定压缩比 zcat:不解压直接查看压缩文件内容。 gunzip命令:解压文件 bzip2命令:(文件后缀是.bz2)(有着比gzip更大的压缩比) bzip2 + 文件 (单个文件压缩)
2015-11-27 12:14:34 251
原创 Linux下磁盘管理
Linux下磁盘管理首先,对于磁盘,磁盘在出厂的时候,厂商对磁盘进行了低级格式化,进行了磁道的划分,磁盘基本结构是柱面,一般的民用磁盘都是单碟片,磁盘在无尘真空环境下运行。 磁盘作为存储大部分数据的主要存储结构,在安装完系统之后会有磁盘引导记录写入磁盘的启动区,也就是MBR(main boot record ),MBR总共512个字节(bytes),功能为存储引导记录,其中446bytes用于
2015-11-23 21:05:50 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人