自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Linux 学习笔记一

在命令行输入vi filename就创建了一个叫filename的文件了,如果存在就打开了。 进入vi以后,输入内容,最后按一下esc,再按冒号,输入wq就保存退出了。新建一个文本文件 vi NewFilename 编辑一个已有的文件 vi Filename 保存一个编辑 在vi里,按 Esc 键入 :w filename (冒号是需要键入的) Linux不

2018-01-18 16:09:50 272

原创 mysql使用root登录失败,重新修改密码笔记

系统为Win10, 并且成功安装Mysql-server1.在my.ini 文件中添加:skip-grant-tables  (添加意义在于可以免去密码验证登录mysql)2.重启mysql: net stop mysql;  (先停止服务)  net start mysql(再重新启动服务)3. 更改mysql root的密码为‘123‘: update mysql.user

2018-01-15 15:56:25 457

原创 JS将html导入excel方法

一.导出为CSV文件:    直接将数据加上逗号“,” 按照逗号分隔符导出成csv表,缺点就是不能进行背景色修改这些样式。直接贴代码://写入CSVhtml:  导出表格js: $('#export_teardown').click(function(){           TabletoCsv()        })        //导出CSV表格

2017-11-22 11:47:07 1588

原创 GitHub+hexo+gitment搭建一个具有评论功能的个人博客(入门级)

电脑环境是Windows,安装好git后,所有搭建操作均在git bash内完成1.安装git, node.js, npm(注意:首次安装git 要配置user信息$git config --global user.name "yourname"   #(yourname是git的用户名)$git config --global user.email email)2.使用npm

2017-11-17 20:50:28 5529 5

原创 Python常用模块学习(二)

1.json模块:主要用于将数据解码或者编码为python对象,主要有dumps(),dump(),loads(),load()import json #json模块import demjsonclass jsonTest(object): def jsontest(self): data = {"a":"1", "d":"2", "c":"3", u"中国":u

2017-11-17 20:45:22 292

原创 Python常用模块学习(一)

1.os模块: # os.remove('D:/qyw01.txt') #删除文件 # os.unlink('D:/qyw02.txt') #删除文件 #os.rename('D:/qyw02.txt','D:/qyw002.txt') #文件重命名rename('oldstr','newstr') # print os.l

2017-11-17 20:42:35 675

原创 prometheus学习笔记(三)

grafana安装zabbix插件:1. >cd grafana-4.3.1/bin  #进入grafana安装目录2. >./grafana-cli plugins install alexanderzobnin-zabbix-app3. >ls /var/lib/grafana/plugins/4. >cp /var/lib/grafana/plugins/alex

2017-11-17 20:40:44 1467

原创 prometheus学习笔记(二)

配置被监控对象mysql  1.安装mysql-server mysql mysql-client:>rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm  #安装包>yum install mysql-server mysql mysql-client(这样安装没有登录密码,用户名

2017-11-04 10:02:26 1097 1

原创 prometheus学习笔记(一)

prometheus:1.prometheus是一套开源的监控&报警&时间序列数据库的组合;2.prometheus特性:   自定义维度的数据库模型;非常高效的存储;强大的查询语句;轻松实现数据可视化;通过服务发现或静态配置发现目标3.prometheus组件:   普罗米修斯服务器抓取和存储时间序列数据;各种支持工具4.prometheus系统架构:

2017-11-04 10:00:55 4231

原创 docker学习笔记(四)

etcd:它是一个键值存储仓库,用于配置共享和服务发现这是跟着教程学习的执行过程步骤:  1.etcd下载安装方式有很多种,我是通过通过压缩文件进行下载安装。>curl -L https://github.com/coreos/etcd/releases/download/v2.0.0-rc.1/etcd-v2.0.0-rc.1-linux-amd64.tar.gz -o etcd-v

2017-11-04 09:57:06 428

原创 Python爬虫爬取古诗文网站项目分享

作为一个靠python自学入门的菜鸟,想和大家分享自己写的第一个也是目前为止唯一一个爬虫代码写爬虫要具备的能力基础:python入门基础,html5基础知识,然后这边用的是scrapy框架,所以还要需要学习scrapy。其实beautifulSoup也可以,我也是先学习了beautifulsoup写了一点之后发现scrapy更方便简单,于是又学习用scrapy附链接:pytho

2017-10-28 11:54:40 7480 12

原创 Git 学习笔记之指令

1.安装git:http://code.google.com/p/msysgit2.配置用户信息:  $git config --global user.name "qinyuwei"  $git config --global user.email qinyuwei@qq.com3.差异分析工具:  $git config --global merge.tool vi

2017-10-28 11:44:39 239

原创 docker学习笔记(三)

Docker 底层实现一.基本架构: Docker 采用C/S架构,包括客户端和服务端二.命名空间: 每个容器都有自己的命名空间 1.pid名字空间: 不同用户的进程通过Pid名字空间来隔开 2.net名字空间: 网络隔离是通过net名字空间实现 3.ipc名字空间: 在相同pid名字空间中的进程间的交互,因此需要在IPC资源申请时加入名字空间信息,每个IPC资源只有一个唯一的

2017-10-28 11:41:30 331

原创 docker学习笔记(二)

一.高级网络配置:1.配置DNS: Docker 没有为每个容器专门定制镜像,它利用虚拟文件来挂载到容器的相关配置文件使用mount 可以看到挂载信息可以手动指定容器的配置2.容器访问控制: 容器的访问控制主要通过Linux上的iptable防火墙进行管理和实现  容器访问外部网络:  先检查网络转发是否打开。>sysctl net.ipv4.ip_forward

2017-10-28 11:40:18 410

原创 Docker学习笔记(一)

一.Docker概述:1.Docker 项目的目标是实现轻量级的操作系统虚拟解决方案2.Docker 和传统虚拟化的区别:    Docker 是在操作系统层面上实现,直接复用本地主机的操作系统    传统虚拟化是在硬件层面上实现3.Docker组件:    Docker Engine 一个基于虚拟化技术的轻量级并且功能强大的开源容器引擎管理工具    Docker H

2017-10-28 11:31:49 371

原创 JQuery遍历表格按条件选择框筛选显示隐藏表格

html代码:        互斥(ALL)        不满足互斥                pair互斥(ALL)        不满足pair互斥    JQuery代码:  $('#pair').change(function () {            frushtable()        })  $('#ecc

2017-10-28 10:58:32 1897

原创 ansible学习笔记(四)

今天为了安装增强功能重装了一次centos7 系统:顺便又温习了一次系统安装流程,以及ansible运行配置流程,并且学习了新技能1.创建应用的快捷方式:  cd /usr/qyw/applications    ----先进入目录,存放所有的 **.desktop文件  cp **.desktop /home/qyw/桌面  ----把想要创建的应用的desktop文件复制到桌面

2017-10-28 10:53:51 396

原创 ansible学习笔记(三)

1.标准循环:为了保持代码简洁,重复的任务可以简写(我理解就是变量赋值,迭代取值之后执行)[with_items:]    例子:   -name: add serveral users           user: name={{item}} state=present group=wheel           with_items:                -test

2017-10-28 10:48:28 1294

原创 ansible学习笔记(二)

1.task定义:   基本的service moudle使用的是key=value的格式:          例如: task:              -name:make sure apache is running                service:name=httpd state=running   但是command moudle和 shell mou

2017-10-28 10:46:59 381

原创 ansible学习笔记(一)

ansible其实就是批量的在远程服务器上执行的命令,它是基于Paramiko(Python实现的一个ssh库)开发今天对于终端的正确执行结果返回数据终于看懂了。  绿色代表执行成功,系统保持原样;黄色代表系统状态发生改变,(有changed:);红色代表执行失败,显示错误的输出。一个taks下面的指令,ansible会按照顺序依次执行,然后返回执行结果,如果中间某个执行操作返回ERR

2017-10-28 10:40:54 525

原创 Ansible一键部署Flask(nginx+Uwsgi)

问题:在一台安装有Ansible的主机上如何一键部署Flask到另外一台centos系统的主机?    前提:两台主机网络互通(参考“Ansible入门基础"进行配置)一,新建目录app和其子目录conf,目录app用于存放Flaks项目文件(.py),uwsgi配置文件(.ini),playbook运行文件(.yml),子目录conf用于存放nginx配置文件(.conf)1.

2017-10-21 15:04:22 1313

原创 Ansible入门基础

百度百科关于Ansible的解释:ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要

2017-10-21 10:02:46 1394

空空如也

空空如也

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

TA关注的人

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