12 2016 档案

摘要:#! /bin/bash mysqldump -uroot -p'password' databasename | gzip > /home/backup/database_`date +%Y%m%d%H%M`.sql.gz 阅读全文
posted @ 2016-12-26 16:20 paul_hch 阅读(861) 评论(0) 推荐(0) 编辑
摘要:1. Jenkins 概述 Jenkins是一个开源的持续集成工具。持续集成主要功能是进行自动化的构建。自动化构建包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件。 2. Jenkins功能 主要功能: l 代码库(svn/git等)代码发生变化后更新代码至jenki 阅读全文
posted @ 2016-12-23 10:39 paul_hch 阅读(659) 评论(0) 推荐(0) 编辑
摘要:今天,要统计一个系统的每个ip访问次数,于是我找到该系统访问日志,并写脚本实现。 访问日志情况: [root@qular ~]# cd /usr/local/nginx/logs/ [root@qunlar logs]# head access.log 59.151.44.186 - - [15/D 阅读全文
posted @ 2016-12-21 11:52 paul_hch 阅读(3802) 评论(0) 推荐(0) 编辑
摘要:从MySQL全库备份中恢复某个库和某张表 一、全库备份-A[root@mha2 backup]#mysqldump -uroot -p123456 --default-character-set=utf8 --single-transaction --extended-insert=false -- 阅读全文
posted @ 2016-12-20 19:12 paul_hch 阅读(6030) 评论(0) 推荐(0) 编辑
摘要:我们开启了 Shell 脚本调试系列文章,先是解释了不同的调试选项,下面介绍如何启用 Shell 调试模式。 写完脚本后,建议在运行脚本之前先检查脚本中的语法,而不是查看它们的输出以确认它们是否正常工作。 在本系列的这一部分,我们将了解如何使用语法检查调试模式。记住我们之前在本系列的第一部分中解释了 阅读全文
posted @ 2016-12-20 13:16 paul_hch 阅读(4932) 评论(0) 推荐(0) 编辑
摘要:内容来自网络整理 1. 拆箱 拆箱 2. 拆箱变量交换 拆箱变量交换 3. 扩展拆箱(只兼容python3) 扩展拆箱(只兼容python3) 4. 负数索引 负数索引 5. 负数索引 负数索引 6. 负数索引切割列表 负数索引切割列表 7. 指定步长切割列表 指定步长切割列表 8. 负数步长切割列 阅读全文
posted @ 2016-12-19 11:43 paul_hch 阅读(498) 评论(0) 推荐(0) 编辑
摘要:前几天一个客户数据库主实例告警,诊断过程中发现是由一个慢SQL导致的数据库故障,而在排查逐步深入之后却发现这个现象的不可思议。 问题描述 2016年12日09日,大概9点26分左右,一个客户的生产库主实例发出告警,告警信息如下: MySQL实例超过五分钟没有更新。这个告警信息简单解释下就是持续五分钟 阅读全文
posted @ 2016-12-19 11:40 paul_hch 阅读(534) 评论(0) 推荐(0) 编辑
摘要:现在三种比较流行的数据库查询表记录数分别如下: MySql: use information_schema; select table_name,table_rows from tables where TABLE_SCHEMA ='数据库实例' order by table_rows desc; 阅读全文
posted @ 2016-12-19 11:29 paul_hch 阅读(250) 评论(0) 推荐(0) 编辑
摘要:操作系统及MySQL数据库的实时性能状态数据尤为重要,特别是在有性能抖动的时候,这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈,就像你在Linux系统上使用「top,sar,iostat」等命令工具一样,可以立刻定位OS的性能瓶颈是在IO还是CPU上,所以收集/展示这些性能数据 阅读全文
posted @ 2016-12-19 10:22 paul_hch 阅读(1190) 评论(0) 推荐(0) 编辑
摘要:主要有两种方式安装colorscheme: 自行下载colorscheme安装,下载的文件扩展名通常为.vim。 通过安装相关vim的插件获取。 自行下载colorscheme安装,下载的文件扩展名通常为.vim。 通过安装相关vim的插件获取。 自行下载colorscheme安装 以mac为例,在 阅读全文
posted @ 2016-12-15 14:28 paul_hch 阅读(5922) 评论(0) 推荐(0) 编辑
摘要:这一篇我们来说Nginx配置性能优化与压力测试webbench。 基本的 (优化过的)配置 我们将修改的唯一文件是nginx.conf,其中包含Nginx不同模块的所有设置。你应该能够在服务器的/etc/nginx目录中找到nginx.conf。首 先,我们将谈论一些全局设置,然后按文件中的模块挨个 阅读全文
posted @ 2016-12-15 09:10 paul_hch 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:这篇主要是介绍如何批量登陆远程主机和配置,这个过程中是在没有部署并行处理工具或者集群管理工具的前进行的。 ————————————首次登陆—————————————— 首次登陆需要解决的问题就是: 1,信任远程主机公钥的问题,也就是key_word:yes/no? 2,然后就是远程主机的密码,key 阅读全文
posted @ 2016-12-15 09:04 paul_hch 阅读(829) 评论(0) 推荐(0) 编辑
摘要:部署环境 设备:MD3860i, R630, S4820T(生产网络), N2024(管理网络) 操作系统:Centos 7 默认管理口的地址:A控192.168.129.101, B 控192.168.129.102. 管理站的地址跟它们设成一段192.168.129.200 管理站上MDSM 创 阅读全文
posted @ 2016-12-15 09:02 paul_hch 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:Linux查看CPU和内存使用情况 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的 阅读全文
posted @ 2016-12-14 09:31 paul_hch 阅读(295) 评论(0) 推荐(0) 编辑
摘要:ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share5:S/Row-X 共享行独占(SRX):阻 阅读全文
posted @ 2016-12-13 16:11 paul_hch 阅读(5843) 评论(0) 推荐(1) 编辑
摘要:号外:2016 最流行的是哪一种 Java 应用服务器呢? 通过从部署的 1240 个 JVM 中得到的数据,我们能够确定出现了 862 个容器供应商,或者说是占到了运行环境的 70% 左右。这些容器的供应商分布如下: Tomcat 的安装基数已经连续两年超过排行榜的 50%。占到总份额的 58.2 阅读全文
posted @ 2016-12-12 09:36 paul_hch 阅读(316) 评论(0) 推荐(0) 编辑
摘要:查看文件内容-while: cat 1.txt|while read line;do echo $line;done while read line; do echo $line; done <./1.txt 从日志当中测试连接统计情况 while :; do tail -n 100 /app/ng 阅读全文
posted @ 2016-12-11 20:50 paul_hch 阅读(428) 评论(0) 推荐(0) 编辑
摘要:Oracle在linux环境下的自动备份 1、自动导出及历史文件删除脚本 su - oracle<<EOF cd /db_backup/databak mv orabak*.* /db_backup/old exp username/password@sidname full=y log=oraba 阅读全文
posted @ 2016-12-11 20:11 paul_hch 阅读(378) 评论(0) 推荐(0) 编辑
摘要:一、在Inventory中定义变量 详见《Ansible2:主机清单》 二、在Playbook中定义变量 1、通过vars关键字定义: vars: http_port: 80 server_name: localhost cert_file: /etc/nginx/ssl/nginx.crt key 阅读全文
posted @ 2016-12-11 11:14 paul_hch 阅读(23973) 评论(1) 推荐(1) 编辑
摘要:在有的时候play的结果依赖于变量、fact或者是前一个任务的执行结果,从而需要使用到条件语句。 一、when 有的时候在特定的主机需要跳过特定的步骤,例如在安装包的时候,需要指定主机的操作系统类型,或者是当操作系统的硬盘满了之后,需要清空文件等,可以使用when语句来做判断 。when关键字后面跟 阅读全文
posted @ 2016-12-11 11:13 paul_hch 阅读(2143) 评论(0) 推荐(0) 编辑
摘要:当单个playbook文件越来越大的时候,我们就需要重新来组织Playbooks了。我们可以将一个大的playbook拆成若干个小的playbook文件,然后通过include的方式,在主配置文件中将这些零碎的小文件包含进来,这叫做playbook的包含。我们也可以按照一定的规则将执行的某一类型任务 阅读全文
posted @ 2016-12-11 11:13 paul_hch 阅读(3500) 评论(0) 推荐(0) 编辑
摘要:在使用ansible做自动化运维的时候,免不了的要重复执行某些操作,如:添加几个用户,创建几个MySQL用户并为之赋予权限,操作某个目录下所有文件等等。好在playbook支持循环语句,可以使得某些需求很容易而且很规范的实现。 1、with_items with_items是playbooks中最基 阅读全文
posted @ 2016-12-11 11:12 paul_hch 阅读(5007) 评论(0) 推荐(0) 编辑
摘要:playbook的模块与在ansible命令行下使用的模块有一些不同。这主要是因为在playbook中会使用到一些facts变量和一些通过setup模块从远程主机上获取到的变量。有些模块没法在命令行下运行,就是因为它们需要这些变量。而且即使那些可以在命令行下工作的模块也可以通过playbook的模块 阅读全文
posted @ 2016-12-11 11:11 paul_hch 阅读(19810) 评论(0) 推荐(0) 编辑
摘要:根据zs官方的分类,将模块按功能分类为:云模块、命令模块、数据库模块、文件模块、资产模块、消息模块、监控模块、网络模块、通知模块、包管理模块、源码控制模块、系统模块、单元模块、web设施模块、windows模块 ,具体可以参看官方页面。 这里从官方分类的模块里选择最常用的一些模块进行介绍。 一、pi 阅读全文
posted @ 2016-12-11 11:09 paul_hch 阅读(644) 评论(0) 推荐(0) 编辑
摘要:ansbile-playbook是一系列ansible命令的集合,利用yaml 语言编写。playbook命令根据自上而下的顺序依次执行。同时,playbook开创了很多特性,它可以允许你传输某个命令的状态到后面的指令,如你可以从一台机器的文件中抓取内容并附为变量,然后在另一台机器中使用,这使得你可 阅读全文
posted @ 2016-12-11 11:09 paul_hch 阅读(11000) 评论(0) 推荐(0) 编辑
摘要:Ad-Hoc 是指ansible下临时执行的一条命令,并且不需要保存的命令,对于复杂的命令会使用playbook。Ad-hoc的执行依赖于模块,ansible官方提供了大量的模块。 如:command、raw、shell、file、cron等,具体可以通过ansible-doc -l 进行查看 。可 阅读全文
posted @ 2016-12-11 11:08 paul_hch 阅读(663) 评论(0) 推荐(0) 编辑
摘要:Ansible默认安装好后有一个配置文件/etc/ansible/ansible.cfg,该配置文件中定义了ansible的主机的默认配置部分,如默认是否需要输入密码、是否开启sudo认证、action_plugins插件的位置、hosts主机组的位置、是否开启log功能、默认端口、key文件位置等 阅读全文
posted @ 2016-12-11 11:07 paul_hch 阅读(2240) 评论(0) 推荐(0) 编辑
摘要:Ansible 通过读取默认的主机清单配置/etc/ansible/hosts,可以同时连接到多个远程主机上执行任务, 默认路径可以通过修改 ansible.cfg 的 hostfile 参数指定路径。 一、Hosts and Groups(主机与组) 对于/etc/ansible/hosts最简单 阅读全文
posted @ 2016-12-11 11:06 paul_hch 阅读(3399) 评论(0) 推荐(0) 编辑
摘要:Ansible是一个综合的强大的管理工具,他可以对多台主机安装操作系统,并为这些主机安装不同的应用程序,也可以通知指挥这些主机完成不同的任务.查看多台主机的各种信息的状态等,ansible都可以通过模块的方式来完成。 1、Ansible特性 No agents:不需要再被管理节点上安装客户端,只要有 阅读全文
posted @ 2016-12-01 10:04 paul_hch 阅读(402) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示