- 博客(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
原创 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
mongodb-linux-x86_64-rhel70-3.6.3.tgz
2018-07-09
phpMyAdmin-2.11.11-all-languages
2018-07-09
elasticsearch-2.3.4.rpm
2018-07-07
Discuz_X3.3_SC_UTF8.zip
2018-07-07
docker-engine-selinux-1.12.1-1.el7.centos.noarch.rpm
2018-07-07
docker-engine-1.12.1-1.el7.centos.x86_64.rpm
2018-07-07
python2-jmespath-0.9.0-3.el7.noarch.rpm
2018-07-07
ansible安装包
2018-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人