自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ygqygq2的IT博客

一名新司机到老司机的技术生涯

  • 博客(172)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python学习记录day7-面向对象

Python学习记录day71. 面向过程 VS 面向对象编程范式2. 面向对象特性3. 类的定义、构造函数和公有属性4. 类的析构函数5. 类的继承6. 经典类vs新式类7. 多态

2017-02-26 14:47:48 892

原创 Python学习day5作业-ATM和购物商城、计算器

Python学习day5作业@(学习)[python]Python学习day5作业ATM和购物商城程序说明基本流程图程序测试帐号程序结构程序测试计算器程序说明基本流程图程序结构程序测试ATM和购物商城作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆,用户间转帐 支持多

2017-01-28 12:02:56 3538 2

原创 CentOS下zabbix监控mysql5.6版本主从

上次Zabbix添加了监控MySQL性能,因此此次在其基础上添加主从监控。文章过程中不在介绍MySQL5.6版本相关细节处理,具体可以参考上次文章: http://blog.csdn.net/ygqygq2/article/details/532649551. Zabbix添加自定义监控流程Zabbix agentd添加自定义key; 自定义key调用的是获取监控数据源脚本等; 添加Zabb

2017-01-22 20:31:10 769

原创 Zabbix监控Tengine

Zabbix监控Tengine@(学习)[nginx]Zabbix监控Tengine添加Tengine配置添加nginx监控源脚本编辑zabbix agentd配置文件导入zabbix监控Tengine模板Zabbix主机链接模板监控成功总结Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳

2016-12-29 10:55:34 988

转载 软件目录结构规范

软件目录结构规范1.为什么要设计好目录结构?1.设计项目目录结构2.目录组织方式

2016-12-23 14:20:53 1376

原创 Python学习day4作业-员工信息表

Python学习day4作业@(学习)[python]Python学习day4作业day4作业员工信息表程序说明基本流程图程序代码程序测试

2016-12-19 22:58:09 4574 1

原创 Python学习记录day6-反射、常用模块

Python学习记录day61.反射2.常用模块

2016-12-05 20:36:46 1601

原创 Python学习记录day5

1.多层装饰器2.字符串格式化3.迭代器和生成器4.函数递归5.模块6.序列化7.time & datetime模块8.logging模块

2016-11-28 01:59:36 1238

原创 Python学习day3作业-HAproxy配置文件操作

Python days3作业 作业需求 HAproxy配置文件操作 1. 根据用户输入,输出对应的backend下的server信息 2. 可添加backend 和sever信息 3. 可修改backend 和sever信息 4. 可删除backend 和sever信息 5. 操作配置文件前进行备份 6. 添加server信息时,如果ip已经存在则修改;

2016-11-25 23:22:23 1770

原创 Zabbix监控VMare Vcenter

1.参照Zabbix文档配置 依照官方文档配置,没什么说的。 zabbix官方文档:https://www.zabbix.com/documentation/3.2/manual/vm_monitoring 2.遇到的问题 这里主要介绍我遇到的问题。由于理解偏差,文档中的sdk,我以为是sdk的意思(其实这里表示url带上sdk字符)。 造成如下帖子中提到的问题(多利用网络搜索)。

2016-11-22 14:59:49 5567

原创 基于Zabbix IPMI监控服务器硬件状况

公司有多个分部,且机房没有专业值班,机房等级不够。在这种情况下,又想实时监控机房环境,于是使用IPMI方式来达到目的。由于之前已经部署了Zabbix监控系统,本次将结合Zabbix自带的IPMI,完成服务器温度及风扇转速等的监控。1.环境说明被监控端服务器型号:Dell PowerEdge R510 规划分配的IPMI地址: 10.103.1.1002.Zabbix监控平台说明

2016-11-21 21:44:22 31176 1

原创 Python学习记录day4-内置函数、装饰器

1.内置函数补充 callable(object) 检查对象object是否可调用 1、类是可以被调用的 2、实例是不可以被调用的,除非类中声明了__call__方法 def f1(): print("test")f2 = "test"print(callable(f1))p

2016-11-21 21:44:19 380

原创 VMware下CentOS6.8配置GFS文件系统

1.GFS介绍GFS简要说明,它有两种:1. Google文件系统:GFS是GOOGLE实现的是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,但可以提供容错功能。它可以给大量的用户提供总体性能较高的服务。欲了解更多,可以访问:http://baike.baidu.com/item/GFS/18130722. Redhat 的GFS

2016-11-21 21:44:16 1263

原创 MySQL双主(主主)架构方案

在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主,可以使用奇偶,总之,主之间设置自增长ID相互不冲突就能完美解决自增长ID冲突问题。 主从同步复制原理 在开始之前

2016-11-21 21:44:13 2372

原创 Oracle 11g R2 RAC dbca新建实例报错

此oracle问题本人在论坛上作了提问http://bbs.51cto.com/thread-1167548-1.html,最后自己找到方法解决,以此博客再作记录。环境:CentOS6.5 64位,Oracle 11g R2 11.2.0.1.0现象:oracle rac生产环境中,已经有一个实例正常使用,有需求再建一实例。新建实例过程中,最后步骤具体报错如下:650) this.width=65

2016-11-21 21:44:10 1476

原创 Python学习记录day3-集合、函数、文件操作

Python学习记录 day3今天是银角大王武sir讲课。先回顾了上节课所学,然后讲到了面向对象思想。setset是一个无序且不重复,可嵌套的元素集合class set(object):    """    set() -> new empty set object    set(iterable) -> new set object    Build an unordered colle

2016-11-21 21:44:07 494

原创 Python学习day2作业-购物车

为了以后更好更快速的复习,此博客记录我对作业的总结。对于基础作业,我认为最重要的是过程,至于实现是不是完美,代码是不是完美,虽然重要,但是作业过程中,用到的知识点是值得总结和整理的。一.购物车:1. 商品信息- 数量、单价、名称  2. 用户信息- 帐号、密码、余额  3. 用户可充值  4. 购物历史信息  5. 允许用户多次购买,每次可购买多件  6. 余额不足时进行提醒  7. 用户退出时

2016-11-21 21:44:04 835

原创 Python学习day1作业-模拟登录、二和三级菜单

为了以后更好更快速的复习,此博客记录我对作业的总结。对于基础作业,我认为最重要的是过程,至于实现是不是完美,代码是不是完美,虽然重要,但是作业过程中,用到的知识点是值得总结和整理的。一.模拟登陆:1. 用户输入帐号密码进行登陆  2. 用户信息保存在文件内  3. 用户密码输入错误三次后锁定用户  思路:1)输入时用户名后,先判断用户名是否被锁,然后检查用户名是否存在用户数据库;  2)输入相同不

2016-11-21 21:44:01 1507

原创 Python学习记录day2-变量类型、运算符

今天,跟着Alex喝了心灵的鸡汤:Be a new gentlmen着装得体每天洗澡适当用香水女士优先不随地吐痰、不乱扔垃圾、不在人群中抽烟不大声喧哗不插队、碰到别人要说抱歉不在地铁上吃东西尊重别人的职业和劳动尊重别人隐私,不随便打听别人工资与人保持安全距离(1米)多去旅行,一年至少一个国家多看书,电影,一年15本书,50+部电影学好英语保持不甘心、保持正能量做事件一定要学会换位思考,要想此事会不

2016-11-21 21:43:58 395

原创 CentOS7.2安装GitLab-CE

GitLab是一个很好的git的web管理系统,其免费版本GitLab-CE也足够满足一般的需求。这里记录下GitLab-CE的安装过程。GitLab官网:https://about.gitlab.comGitLab中文网:https://www.gitlab.cc1.根据官方文档安装1)选择相应的版本650) this.width=650;" height="300" title="wKiom1

2016-11-21 21:43:55 1672

原创 Python学习记录day1-Python介绍

Python学习记录博客是本人记录学习python3过程中的一些记录和过程,日后也可以帮助自己温习。python优点:1.Python入门简单,功能强大,适用性强;2.开发效率高,第三方库强大且多;3.Python无需考虑底层细节;4.可移植性,跨平台;5.可扩展性;6.可嵌入性,Pthon可嵌入到C/C++程序中;python缺点:1.速度慢,Python比C慢很多,比java也慢一点;2.代码

2016-11-21 21:43:52 346

原创 企业级nginx.conf优化参考模板

以下是我整理的非常实用的企业级nginx.conf优化参考模板,整个配置并不一定适合各种环境,所以需要大家按各自需求选取部分功能配置到自己的nginx配置文件中。user nginx;     #Nginx服务的默认用户worker_processes 4;     #一般为CPU核个数worker_cpu_affinity 0001 0010 0100 1000;  #绑定不同Nginx进程

2016-11-21 21:43:49 1175

原创 SecureCRT 端口转发连接服务器

场景:1、日常远程管理服务器,大多是先通过连接接入到公网中的跳板机,再ssh到内网其他服务器中进行管理操作。2、为了服务器更安全的管理,一般是使用ssh公私钥方式连接linux。而即使SecureCRT开启了session转发,也只能ssh跳转一次(这在传文件的时候不怎么方便)。工具:1、SecureCRT软件2、有登录权限的跳板机方法/步骤:1、设置连接到跳板机的session。650) thi

2016-11-21 21:43:46 2542

原创 CentOS6.5下调用外部邮箱发送邮件

以下是自己收集的实用Linux下简单配置外部邮箱发送邮件的方法:1、配置/etc/mail.rc,使用mail命令# vim /etc/mail.rc###调用外部邮箱   set from=test@qqextend.com     set smtp=smtp.exmail.qq.com  set smtp-auth-user=test@qqextend.com     set smtp-aut

2016-11-21 21:43:43 2088

原创 Cent6.5下zabbix监控mysql5.6版本

文章参考:http://www.ttlsa.com/zabbix/zabbix-monitor-mysql/在原文中:如果发现监控没有数据,请排查如下问题1. zabbix客户端是否重启2. 脚本是否有执行权限3. 数据库是否有权限4. 环境变量是否有问题5. 请看zabbix item列,鼠标移至红色叉上,有错误提示。6. 如果数据库密码保存在脚本中,会导致监控没有数据会不断的报错为Warnin

2016-11-21 21:43:40 1208

原创 Centos6.5搭建mongodb分片

650) this.width=650;" title="1e3136050d3c8e88ff77577967c7beb1" style="border-left- 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-width: 0px" border="0" alt="1e3136050d3c8e88ff7757

2016-11-21 21:43:37 307

原创 Centos6.5搭建Redis集群

准备6个实例:10.0.0.12  10.0.0.1310.0.0.1410.0.0.1610.0.0.1810.0.0.19cd /tmpwget http://download.redis.io/releases/redis-3.2.0.tar.gztar -zxvf redis-3.2.0.tar.gzcd redis-3.2.0/make PREFIX=/opt/redis-cluster

2016-11-21 21:43:34 921 1

转载 CentOS 6.5 系统配置nfs服务

CentOS 6.5 系统配置nfs服务 了解一下什么是nfs 网络文件系统(Network File System,NFS),一种使用于分散式文件系统的协议,由升阳公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在Unix系统间实现磁盘文件共享的一种方法。 NFS的基本原则是“容许不同

2016-11-21 21:43:31 282

原创 Keepalived+nginx造成流量异常

1、使用虚拟机搭建环境 也是A、B 2台机器,使用一样的配置和软件。 环境:CentOS6.5 2台虚拟机 keepalived版本1.2.19 tengine版本2.1.2 节点A : [root@A keepalived]# cat keepalived.conf ! Configuration File for keepalived global_defs {   

2016-11-21 21:43:28 1390

原创 Win10输入法

很多人,都是直接从win7升级到win10,在使用的时候,刚开始难免纠结于输入法中英文切换按法。win7下的按法是ctrl+空格,或者ctrl+Shift切换输入法win10下是win+空格为了那些纠结的人,我研究了win10下输入法切换兼容win7的设置:原理:同一语言下,不同输入法切换是ctrl+Shift不同语言间,切换是win+空格(win10想要回到ctrl+空格切换,很难实现)1、删除

2016-11-21 21:43:25 562

原创 CentOS6.5源码安装nodejs4.4

此文章记录CentOS6.5下,安装当前最新稳定版nodejs。道路曲折,但也是自己几个小时的辛勤劳动,很满足。1、nodejs下载NodeJS下载地址 https://nodejs.org/en/download/[root@test1 packages]# wget https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz2、解压[root@test1

2016-11-21 21:43:22 350

原创 CentOS6.5 gcc升级到4.8.2

操作系统:Centos 6.5 64位原GCC版本:4.4.7;目标:升级GCC到4.8.2,以支持C++11。1、获取GCC 4.8.2包:wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.2/gcc-4.8.2.tar.bz22、解压缩:tar -jvxf gcc-4.8.2.tar.bz23、下载、配置、安装依赖

2016-11-21 21:43:19 298

原创 CentOS6.5 64位下源码安装PostgreSQL9.5.1

1、官方下载源码文件http://www.postgresql.org/ftp/source/v9.5.1/2、添加用户[root@test1 ~]#  useradd postgres[root@test1 ~]#  passwd postgresChanging password for user postgres.New password:Retype new password:passwd

2016-11-21 21:43:16 379

原创 PhpStorm等Jetbrains软件git无法push问题解决

问题:我们使用git,如果不使用key的话,每次push都会要求输入用户密码。在使用PhpStorm软件过程中,我也习惯使用git。但是发现,git push就会报如下图错误:650) this.width=650;" title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;" b

2016-11-21 21:43:13 4195 2

原创 Logstash+Elasticsearch+Kibana日志服务器搭建

官网https://www.elastic.co软件版本:Logstash 2.2.0 All PluginsElasticsearch 2.2.0Kibana 4.4.0 说明:此环境Centos6.5 64位,单机做测试,具体配置从简。 1.Logstash安装配置解压到/usr/local/logstash-2.2.0/Logstash配置文件:vim /usr/local/logstash

2016-11-21 21:43:10 546

原创 CentOS6.5下keepalived+nginx实现双机热备

网上这个架构的博客太多了,还是要自己整理下,按自己的需求记录下才是最好的。介绍keepalived是一个类似于layer3, 4, 5 交换机制的软件,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepali

2016-11-21 21:43:07 2967

原创 64位centos6.5安装mysql-5.6.25问题解决

今天安装mysql5.6,一到这步就报如下错误了。原先试着添加-fPIC参数,但是不知道往哪里加650) this.width=650;" title="Image(13)" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;" border="0" alt="Image(13)" src="http:

2016-11-21 21:43:04 470

原创 Centos 6.5上安装配置KVM

搭建环境操作系统:CentOS 6.5 final x86_64KVM:qemu-kvm-0.12.1.2-2.479.el6_7.3.x86_64工具:Win7和vnc-viewer(先在服务器端装好VNC,通过VNC viewer连接服务器CentOS)一、安装KVM及相关软件1、KVM 需要有 CPU 的支持(Intel vmx 或 AMD svm),在安装 KVM 之前检查一下 CPU 是

2016-11-21 21:43:01 487

原创 阿里云ECS CentOS6.5 LVM分区磁盘限额问题记录

需求:Linux下设定某目录上传空间限制大小,避免恶心上传塞满整个空间分析:Linux下的磁盘限额能做到目录大小限制环境:     服务器:阿里云普通ECS     系统:CentOS6.5 64位     数据盘:500G(非系统盘)1、原来的数据盘,本身已经做好LVM,挂载到/opt下,且分区为LVM分区。然后直接修改/etc/fstab,重启后如下图:650) this.width=650;

2016-11-21 21:42:58 697

原创 VMware下CentOS6.5安装oracle11g RAC

1 前言介绍本文档的读者对象和修订记录。650) this.width=650;" alt="anchor.gif" src="http://blog.chinaunix.net/kindeditor/themes/common/anchor.gif" />读者对象本文档以Centos6.5操作系统为例,介绍了在VMware下使用虚拟磁盘的Oracle11g R2(RAC)数据库的安装方法。本文档

2016-11-21 21:42:55 3763 1

CollabNet Subversion Edge-5.2.3

CollabNet Subversion Edge 是一套整合的SVN管理工具,浏览器管理图形界面使用起来体验非常好。 1. 此系统支持自动更新; 2. 最新版本官方下载地址: https://www.collab.net/downloads/subversion 3. 旧版本官方下载地址: https://downloads-guests.open.collab.net/servlets/ProjectDocumentList?folderID=826&expandFolder=826&folderID=0

2020-09-14

跟老男孩学linux三剑客命令V1.5.pdf

http://oldboy.blog.51cto.com/blog/2561410/1748861 老男孩的书籍

2017-06-18

Zabbix Nginx模板

Zabbix Nginx模板

2016-12-29

学习shell必备(CN).chm

高级Bash脚本编程指南 一本深入学习shell脚本艺术的书籍 Mendel Cooper <thegrendel@theriver.com> 春敏 杨 - 毅 黄 - 3.9.1 2006年5月26日 这本书假定你没有任何关于脚本或一般程序的编程知识, 但是如果你具备相关的知识, 那么你将很容易就能够达到中高级的水平. . . 所有这些只是UNIX®浩瀚知识的一小部分. 你可以把本书作为教材, 自学手册, 或者是关于shell脚本技术的文档. 书中的练习和样例脚本中的注释将会与读者进行更好的互动, 但是最关键的前提是: 想真正学习脚本编程的唯一途径就是亲自动手编写脚本. 这本书也可作为教材来讲解一般的编程概念. 本文档的最新版本是作为一个归档文件bzip2-ed, "tar包"来发布的, 其中还包括SGML源代码和编译好的HTML版本. 读者可以从作者的主页上下载. pdf版本也可以从作者的主页上下载. 查看change log来查看校订历史. -------------------------------------------------------------------------------- 贡献 献给Anita, 我所有动力的源泉! 目录 序 1. 原书作者致中国读者(英文) 2. 原书作者致中国读者(译文) 3. 黄毅 4. 杨春敏 第一部分. 热身 1. 为什么使用shell编程? 2. 带着一个Sha-Bang出发(Sha-Bang指的是#!) 2.1. 调用一个脚本 2.2. 初步的练习 第二部分. 基本 3. 特殊字符 4. 变量和参数的介绍 4.1. 变量替换 4.2. 变量赋值 4.3. Bash变量是不区分类型的 4.4. 特殊的变量类型 5. 引用 5.1. 引用变量 5.2. 转义 6. 退出和退出状态码 7. 条件判断 7.1. 条件测试结构 7.2. 文件测试操作符 7.3. 其他比较操作符 7.4. 嵌套的if/then条件测试 7.5. 检测你对测试知识的掌握情况 8. 操作符与相关主题 8.1. 操作符 8.2. 数字常量 第三部分. 进阶 9. 变量重游 9.1. 内部变量 9.2. 操作字符串 9.3. 参数替换 9.4. 指定变量的类型: 使用declare或者typeset 9.5. 变量的间接引用 9.6. $RANDOM: 产生随机整数 9.7. 双圆括号结构 10. 循环与分支 10.1. 循环 10.2. 嵌套循环 10.3. 循环控制 10.4. 测试与分支(case与select结构) 11. 内部命令与内建命令 11.1. 作业控制命令 12. 外部过滤器, 程序和命令 12.1. 基本命令 12.2. 复杂命令 12.3. 时间/日期 命令 12.4. 文本处理命令 12.5. 文件与归档命令 12.6. 通讯命令 12.7. 终端控制命令 12.8. 数学计算命令 12.9. 混杂命令 13. 系统与管理命令 13.1. 分析一个系统脚本 14. 命令替换 15. 算术扩展 16. I/O重定向 16.1. 使用exec 16.2. 代码块重定向 16.3. 重定向的应用 17. Here Document 17.1. Here String 18. 休息片刻 第四部分. 高级主题 19. 正则表达式 19.1. 一份简要的正则表达式介绍 19.2. 通配(globbing) 20. 子shell 21. 受限shell 22. 进程替换 23. 函数 23.1. 复杂函数和函数复杂性 23.2. 局部变量 23.3. 不使用局部变量的递归 24. 别名 25. 列表结构 26. 数组 27. /dev和/proc 27.1. /dev 27.2. /proc 28. Zero与Null 29. 调试 30. 选项 31. 陷阱 32. 脚本编程风格 32.1. 非官方的Shell脚本编写风格 33. 杂项 33.1. 交互与非交互式的交互与非交互式的shell和脚本 33.2. Shell包装 33.3. 测试和比较: 一种可选的方法 33.4. 递归 33.5. 将脚本"彩色化" 33.6. 优化 33.7. 各种小技巧 33.8. 安全问题 33.9. 可移植性问题 33.10. Windows下的shell脚本 34. Bash, 版本2与版本3 34.1. Bash, 版本2 34.2. Bash, 版本3 35. 后记 35.1. 作者后记 35.2. 关于作者 35.3. 译者后记 35.3.1. 杨春敏 35.3.2. 黄毅 35.4. 在哪里可以获得帮助 35.5. 用来制作这本书的工具 35.5.1. 硬件 35.5.2. 软件与排版软件 35.6. 致谢 35.7. 译者致谢

2011-12-10

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

TA关注的人

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