自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不忘初心

个人学习博客

  • 博客(141)
  • 资源 (10)
  • 收藏
  • 关注

原创 计算机单词 常用量

1.file,n.文件;v.保存文件 [faɪl]2.command,n.命令,指令 [kəˈmænd]3.use,v.使用,用途 [jus]4.program,n.程序 [ˈproʊgræm]5.line,n.(数据,程序)行,线路 [laɪn]6.if,conj.如果 [ɪf]7.display,vt.显示,显示器 [dɪˈsple]8.set,v.设置,n.集合 [sɛt]9...

2018-07-20 09:22:24 1852

原创 day 15 设置更改开机密码

开机按"e"健找到linux16行,按“end”光标移至末尾,末尾添加rd.break console=tty0 按ctrl+x 进入救援模式switch_root:/# mount -o remount,rw /sysroot  //以读写方式挂在根目录switch_root:/# chroot /sysroot           //切换到根目录sh-4.2# echo 密码 |pa...

2018-07-31 20:52:57 225

原创 day15 虚拟机上网

虚拟机连接互联网:(用于模板设置192.168.122.1网段     使用情况根据实验机器而定)1、在虚拟机配置页面中,把第一块网卡的连接方式改为NAT 2、将虚拟机的IP地址改为自动获得Automatic  用nmtui命令进入修改界面       ifdown eth0; ifup eth0 进行激活设置3、将虚拟机的virbr0网卡删除(ip地址冲突作的设置)...

2018-07-31 19:49:08 167 1

原创 day 15 jenkins 信息获取

import requestsimport osimport hashlibimport tarfilefrom urllib.request import urlopendef get_pack_name(version):    '返回下载的软件包url'    version_url = 'http://192.168.122.17/deploy/%s_version' % ...

2018-07-31 19:34:38 248

原创 day15 CI/CD: 持续集成/持续交付 jenkins

虚拟机连接互联网:1、在虚拟机配置页面中,把第一块网卡的连接方式改为NAT2、将虚拟机的IP地址改为自动获得Automatic3、将虚拟机的virbr0网卡删除[root@node3 ~]# ifconfig virbr0 down[root@node3 ~]# brctl delbr virbr0CI/CD: 持续集成/持续交付# yum localinstall -y jen...

2018-07-31 19:31:30 286

原创 day14 python3 天气的接口

import requestsdef get_weather(city_code):    url = 'http://www.weather.com.cn/data/sk/%s.html' % city_code    r = requests.get(url)    r.encoding = 'utf8'    data = r.json()    output = '风向:%s...

2018-07-30 20:07:21 424

原创 day 14 文档zabbix接口

https://www.zabbix.com/documentation/import requestsimport jsonurl = 'http://192.168.4.2/zabbix/api_jsonrpc.php'headers = {'Content-Type': 'application/json-rpc'}data = {    "jsonrpc": "2.0",...

2018-07-30 20:05:26 204

原创 day13 MariaDB

# mysqladmin password 123456# mysql -uroot -p123456# MariaDB [(none)]> CREATE DATABASE tarena DEFAULT CHAR SET 'utf8';from sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import...

2018-07-30 08:02:46 118

原创 day13 安装 sqlalchemy 连接数据库

# yum install -y mariadb-server# systemctl enable mariadb# systemctl start mariadb# mkdir /root/.pip# gedit /root/.pip/pip.conf[global]index-url = http://pypi.douban.com/simple/[install]truste...

2018-07-30 07:59:13 144

原创 day11 查询

from dbconn import Departments, Employees, Salary, Sessionsession = Session()# qset = session.query(Departments).order_by(Departments.dep_id)# print(qset)  # qset此时只是一条SQL语句# for dep in qset:  # ...

2018-07-27 17:11:48 165

原创 day11 生成ORM映射所需的基类

from sqlalchemy import create_engine, Column, String, Integer, ForeignKey, Datefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm import sessionmaker# 创建连接到数据库的引擎engine =...

2018-07-27 17:09:07 189

原创 day10 remote_comm

import getpassimport paramikoimport sysimport osimport threadingdef remote_comm(host, user, pwd, comm):    ssh = paramiko.SSHClient()    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy(...

2018-07-26 20:35:32 133

原创 day10 上集

员工id,员工姓名,性别,员工联系方式,部门,日期,   基本工资,奖金,工资总额1      zs       male  xxx        dev  2018-07-101      zs       male  xxx        dev  2018-06-10数据冗余产生的问题:占空间、不好更新员工表:员工ID、姓名、性别、联系方式、部门ID工资表:日期、员工ID、基...

2018-07-26 20:32:33 144

原创 day10 数据库

LAMP/WAMPwindowsLinux操作系统Apache web服务器Mysql数据库PHPDDL:数据库定义语言  如创建语句DCL:数据库控制语言  如授权语句DML:数据库操作语言  如增删改查语句DQL:数据库查询语言  select语句MariaDB [tarena]> INSERT INTO departments VALUES(2, 'dev');...

2018-07-26 20:31:05 185

原创 day10 下载

from urllib import requestimport osimport redef download_file(url, dest_dir):    dst_fname = url.split('/')[-1]    dst_fname = os.path.join(dest_dir, dst_fname)    html = request.urlopen(url) ...

2018-07-26 20:28:48 226

原创 day 10 递归查询

import osimport sysdef list_files(path):    if os.path.isdir(path):        print(path + ':')        content = os.listdir(path)        print(content)        for fname in content:            fn...

2018-07-26 20:09:47 131

原创 day 10 class TcpTimeServer

import socketimport osfrom time import strftimeclass TcpTimeServer:    def __init__(self, host='', port=12345):        self.addr = (host, port)        self.serv = socket.socket()        self.s...

2018-07-26 19:59:16 127

原创 day10 备份脚本python3

import timeimport osimport tarfileimport hashlibimport pickledef check_md5(fname):    m = hashlib.md5()    with open(fname, 'rb') as fobj:        while True:            data = fobj.read(4096...

2018-07-26 19:57:11 241

原创 day10 集群搭建后期

mysql 主从搭建#--------------------ALL---------------------------#1、配置 yum 源,安装 mysql-5.7.17[local_soft]name=Local Base Softbaseurl="ftp://192.168.1.254/public"enabled=1gpgcheck=0清理缓存yum clean a...

2018-07-26 19:55:40 176

原创 day08

 创建TCP服务器•  创建TCP服务器的主要步骤如下:1.  创建服务器套接字:s = socket.socket()2.  绑定地址到套接字:s.bind()3.  启动监听:s.listen()4.  接受客户连接:s.accept()5.  与客户端通信:recv()/send()6.  关闭套接字:s.close()#########################...

2018-07-24 16:18:05 132

原创 day08 ip匹配

import refrom collections import Counterclass CountPatt:    def __init__(self, fname):        self.fname = fname    def count_patt(self, patt):        cpatt = re.compile(patt)        result =...

2018-07-24 15:17:13 105

原创 day08 匹配对象

import rem = re.match('f..', 'food')  # 匹配到返回对象print(re.match('f..', 'seafood'))  # 匹配不到返回Nonem.group()  # 返回匹配的值m = re.search('f..', 'seafood')m.group()re.findall('f..', 'seafood is food')  # ...

2018-07-24 12:34:52 189

原创 day08 window liunx 段落转换格式

import osclass Convert:    def __init__(self, fname):        self.fname = fname    def to_linux(self):        dst_fname = os.path.splitext(self.fname)[0] + '.linux'        with open(self.fname...

2018-07-24 12:33:25 128

原创 day07 年 月 日

class Date:    def __init__(self, year, month, date):        self.year = year        self.month = month        self.date = date    @classmethod  # 类方法,不用创建实例即可调用    def create(cls, dstr):  # cl...

2018-07-23 19:27:23 125

原创 day 07 __srt__书名 作者

出版商程序1.  为出版商编写一个Book类2.  Book类有书名、作者、页数等属性3.  打印实例时,输出书名4.  调用实例时,显示该书由哪个作者编写class Book:    def __init__(self, title, author, pages):        self.title = title        self.author = author  ...

2018-07-23 19:24:35 139

原创 day07 __init___ 酒店

编写酒店类1.  用于计算住宿开销2.  酒店有会员卡可以打九折3.  每天早餐15元4.  根据住宿天数返加总费用class Hotel:    def __init__(self, price=200, cutoff=1.0, br=15):        self.price = price        self.cutoff = cutoff        self....

2018-07-23 19:21:55 129

原创 day002 解决数据共享问题

NFS 搭建nfs 用来解决数据共享问题,配置文件 exports/var/webroot    192.168.1.0/24(rw,all_squash,anonuid=1000,anongid=1000,async) 客户机添加配置文件 fstab192.168.1.16:/var/webroot    /var/webroot    nfs     defaults,proto=t...

2018-07-23 13:59:19 224

原创 day002 搭建 mysql 主从集群

搭建 mysql 主从集群 安装 mariadbyum install mariadb mariadb-server 配置 my.cnf,添加参数bind-address    = 0.0.0.0symbolic-links  = 0server-id       = 10log_bin         = mysql-binbinlog-format   = statemen...

2018-07-23 13:58:16 147

原创 day002 压力测试与架构分离调整

压力测试与架构分离调整 常用的优化手段有    动静分离    读写分离    管理分离     nginx 增加状态监测    location /nginx-status {         allow 192.168.0.0/16;         deny all;         stub_status on;         access_log  off; ...

2018-07-23 13:56:47 214

原创 day002 虚拟机部署 模拟 网络装机

实验目的:搭建一个高可用,高并发的SNS类网站 虚拟机讲解,演示,一台企业中真实的服务器是什么样子的。kickstart 文件解说,配置 PXE 网络装机环境 (kickstart 文件见附件 conf/ks7.ks)                                            学生需要使用该配置文件安装虚拟机pxe 配置    dhcpd    配置详情见附...

2018-07-23 13:55:01 320

原创 day07 模块导入

import hashlibimport sysdef check_md5(fname):    m = hashlib.md5()    with open(fname, 'rb') as fobj:        while True:            data = fobj.read(4096)            if not data:            ...

2018-07-23 13:50:48 200

原创 各个配置文档翻译 python

金步国作品集    http://www.jinbuguo.com/   译一                  https://yiyibooks.cn

2018-07-23 11:57:22 549

原创 day 001 安装python3

#!/bin/bashyum install -y gcc gcc-c++ openssl-devel libffi-devel readline-devel zlib-develretval=$?if [ $retval -ne 0 ]; then    echo "本地yum源安装依赖包失败,尝试网络安装"    rm -f /etc/yum.repos.d/*.repo    ...

2018-07-22 23:25:07 125

原创 day 001 Git:分布式版本控制工具

Git:分布式版本控制工具 安装 # yum install -y git 提交代码需要配置个人信息 [root@room8pc16 python]# git config --global user.name "zhangzhg"[root@room8pc16 python]# git config --global user.email "zhangzg@tedu.cn...

2018-07-22 23:23:05 193

原创 day 001 配置 openstack 环境

配置 openstack 环境1、安装一台 CentOS-1708 的虚拟机,最小安装2、配置 yum 并导入 CentOS-1708 的数字签名公钥3、禁用 selinux4、卸载 NetworkManager 服务5、卸载 firewalld 以该机器为模版,创建3台虚拟机openstack   8G内存         192.168.1.10nova01        6...

2018-07-22 23:16:15 253

原创 day001 ansible 02

作业讲解和回顾 1 在 web 上安装 apacheansible web -m yum -a 'name="httpd" state=installed' 2 修改 httpd.conf 的配置3 把 httpd 同步到远程机器上ansible web -m copy -a 'src="/root/httpd.conf" dest="/etc/httpd/conf/httpd.co...

2018-07-22 23:14:54 159

原创 day 001 ansible01

cd /var/lib/libvirt/imagesfor i in {1..6}; do qemu-img create -b node.qcow2 -f qcow2 u$i.img; donecd /etc/libvirt/qemu/for i in {1..6}; do cp yy.xml u$i.xml; donesed -i 's/###/u6/g' u6.xml for i...

2018-07-22 23:13:09 149

原创 day 001 answer

[general]# Path to a public key to install on servers. If a usable key has not# been installed on the remote servers, the user is prompted for a# password and this key is installed so the password...

2018-07-22 23:09:54 432

原创 day001 ELK

1 ELK 是一个实时分布式的日志分析平台   ELK 是一整套的解决方案   (E)lasticsearch  --  数据库   (L)ogstash        --  收集日志、标准化的程序   (K)ibana            --  图形的展示工具 2 数据批量导入-X 导入使用的方法 POST--data-binary  导入数据的格式@urfile   导...

2018-07-22 22:51:24 120

原创 day 001ELK 搭建

1 ELK 搭建 Elasticsearch   重点,存储空间   分布式集群 Logstash     根据压力负载情况,多节点 Kibana     单节点 Elasticsearch 组建1  禁用 selinux, 卸载 firewalld  (所有主机都要做)[root@room9pc19 doc]# cat /etc/selinux/config  SELINU...

2018-07-22 22:49:54 223

集群项目操作文档网站部分

操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档 操作文档

2018-07-13

mongodb-linux-x86_64-rhel70-3.6.3.tgz

mongodb-linux-x86_64-rhel70-3.6.3.tgz mongodb-linux-x86_64-rhel70-3.6.3.tgz

2018-07-09

phpMyAdmin-2.11.11-all-languages

phpMyAdmin-2.11.11-all-languages phpMyAdmin-2.11.11-all-languages phpMyAdmin-2.11.11-all-languages

2018-07-09

elasticsearch-2.3.4.rpm

elasticsearch-2.3.4.rpm elasticsearch-2.3.4.rpm elasticsearch-2.3.4.rpm elasticsearch-2.3.4.rpm

2018-07-07

small.img镜像个人专用

small.img small.img small.img small.img small.img small.img

2018-07-07

Discuz_X3.3_SC_UTF8.zip

Discuz_X3.3_SC_UTF8.zip Discuz_X3.3_SC_UTF8.zip Discuz_X3.3_SC_UTF8.zip

2018-07-07

docker-engine-selinux-1.12.1-1.el7.centos.noarch.rpm

docker-engine-1.12.1-1.el7.centos.x86_64.rpm docker-engine-1.12.1-1.el7.centos.x86_64.rpm docker-engine-1.12.1-1.el7.centos.x86_64.rpm

2018-07-07

docker-engine-1.12.1-1.el7.centos.x86_64.rpm

docker-engine-1.12.1-1.el7.centos.x86_64.rpm

2018-07-07

python2-jmespath-0.9.0-3.el7.noarch.rpm

python2-jmespath-0.9.0-3.el7.noarch.rpm python2-jmespath-0.9.0-3.el7.noarch.rpm

2018-07-07

ansible安装包

ansible安装包 很实用 是个压缩包 一个平台的基础 ansible安装包 很实用 是个压缩包 一个平台的基础 ansible安装包 很实用 是个压缩包 一个平台的基础

2018-07-07

空空如也

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

TA关注的人

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