- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 基于Centos7快速创建虚拟的脚本
#!/bin/bash. /etc/init.d/functionsCONF_DIR=/etc/libvirt/qemuIMG_DIR=/var/lib/libvirt/imagesfunction createvm(){ # 判断用户输入的是否存在 if [ -e ${IMG_DIR}/${1}.img ];then echo_warning ...
2019-11-19 13:19:02 340
原创 Gitlab服务器
Gitlab安装1.安装docker并启动]# yum provides wget]# yum -y install wget-1.14-15.el7_4.1.x86_64wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo]# yum makecache]# yum...
2019-11-18 19:53:01 539
原创 Git的本地安装配置
安装]# yum -y install git配置基本信息]# git config --global user.name "so_na"]# git config --global user.email "so_nas@163.com"]# git config --gloabl core.editor vim]# git config --listuser.name=so_na...
2019-11-18 14:42:32 336
原创 Redis集群搭建
一、Redis Cluster(Redis集群)简介redis是一个开源的key value存储系统,受到了广大互联网公司的青睐。redis3.0版本之前只支持单例模式,在3.0版本及以后才支持集群,我这里用的是redis3.0.0版本;redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点;redis集群是没有统一的入口的,客户端(client)连接集群的时候连接集群...
2019-11-16 11:46:21 126
原创 redis数据类型--字符串 列表Hash表
管理命令del key [key …]删除一个或多个keyexists key测试一个key是否存在expire key seconds设置key的生存周期secondspersist key设置key永不过期ttl key查看key的生存周期字符串set 变量名 值 [ex存活时间(单位秒) ] [PX 存活时间(单位毫秒)] [nx (变量名必须是...
2019-11-16 10:38:43 90
原创 Redis数据的持久化
一、 RDB1.1 定义RDB文件名1.2数据备份1.3恢复数据1.4优化设置1.41数据从内存保存到硬盘的频率1.42手动存盘1.5RDB的优缺点二、AOF2.1开启AOF2.1.1配置文件开启AOF2.1.2命令行开启AOF2.2数据恢复2.3优化配置2.3.1定义文件名2.3.2AOF文件记录写操作方式2.3.3日志重写2.3.4恢复AOF文件2.4AOF...
2019-11-16 10:10:56 424
原创 Redis的主从配置
一、主从复制1. 工作原理slave第一次连接master会向master发送sync(全量复制)命令master启动后台存盘进程,将Redis中的数据快照rdb保存到文件中,并收集保存数据器件所有的修改数据命令master完成数据保存后,传送rdb文件到slaveslave接收rdb文件,将rdb中的数据加载到redis内存中,master将这期间收集到的数据修改命令传递给slave...
2019-11-15 22:29:16 174
原创 LNMP+Redis
搭建LNMP环境编写php网页脚本测试nginx源码安装Redis安装php-Redis扩展修改php.ini文件编写并部署测试文件在服务器上进行查看搭建遇到的问题搭建LNMP环境//源码安装nginx]# yum -y install gcc pcre-devel zlib-devel]# tar -xf nginx-1.12.2.ta...
2019-11-15 20:43:41 137
原创 Redis的安装
Redis的特点是一个Key-Value类型的内存数据库,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。是支持保存多种数据结构此外单个value的最大限制是1GB,不像memcached只能保存1MB的数据,因此Redis可以...
2019-11-15 20:14:11 75
原创 基于Python的加减乘除小测试
import osfrom random import randint,choice# 加def add(x,y): return x+y# 减def sub(x,y): return x-y# 乘def ride(x,y): return x*y# 除def div(x,y): if x%y: print('小数点后保留两位')...
2019-11-11 15:02:02 899
原创 基于Python的模拟记账功能
import osimport picklefrom time import strftime# 入账def save(fname): amount = int(input('金额:')) comment = input('备注:') date = strftime('%Y-%m-%d') # 从文件中取出全部记录 with open(fname,'...
2019-11-11 14:00:19 1914
原创 Python小程序练习(不断更新中)
目前Python处于初学阶段,代码质量有限,若有不足之处,还望不吝赐教!!案例1模拟用户进行登录/注册import getpassstack = {}def zhuce(): # 用户进行注册,使用集合的键值对进行存储,key为用户名,valuse为登录密码 username = input('用户名').strip() if username in stack:...
2019-11-11 13:01:38 267
原创 Shell小案例(不断更新中)
检测数据是否被改动过]# vim jiance.sh#!/bin/bashfor i in `ls /etc/*.conf`do# i 取值 ls 查看出来的所有文件 md5sum $i >> /tmp/a.log # md5sum是一种信息摘要算法,多用来检测数据的完整性,可以判断数据是否被改动过done]# chmod +x j...
2019-11-11 13:01:16 158
原创 基于python的指定文件的完全备份和增量备份
from time import strftimeimport osimport tarfileimport hashlibimport pickle# 需求:每周固定时间进行完全备份,其余时间进行增量备份# 思路说明:# 1.主要分3个功能模块:完全备份功能/增量备份功能/md5值计算功能# 2.完全备份:# 2.1实现指定目录的完全tar包备份# ...
2019-11-11 12:59:27 300
原创 time模块部分时间函数分享
>>> import time# 返回当前时间的9元组>>> t = time.localtime()>>> ttime.struct_time(tm_year=2019, tm_mon=11, tm_mday=7, tm_hour=17, tm_min=14, tm_sec=25, tm_wday=3, tm_yday=311, t...
2019-11-07 18:01:54 189
原创 Python入门之列表,元组,字典,集合
列表列表是有序,可变的数据类型列表中可以包含不同类型的对象列表可以由[]或工厂函数创建支持下标及切片操作列表更新>>> alist = [10, 8, 20]>>> alist[0] = 100>>> alist[100, 8, 20]>>> alist[1:3][8, 20]>>>...
2019-11-05 20:02:31 212
原创 Python入门之部分模块介绍
常用系统模块查看python的帮助 docs.python.org 选择对应的Python版本,找到标准库参考,在标准库参考中会有函数,模块等的介绍shutil模块:实现文件的复制,剪切,删除等操作>>> import shutil#通过文件对象拷贝文件>>> f1 = open('/home/student/dic.txt','rb')&...
2019-11-04 15:35:51 158
原创 Python入门之模块
模块当代码量增加时,可以考虑把代码放到不同的文件里每个以.py结尾的文件被称作模块文件文件是代码的物理组织形式模块是代码的逻辑组织形式,模块文件,将扩展名.py去掉就是模块名创建模块名为了不冲突,可以import 一下,如果不报错,则说明该模块名已经存在,如果报错,则该模块名不存在可以使用.导入模块#直接导入>>> import time >>&...
2019-11-03 17:04:42 328
原创 Python入门之函数
函数函数是一组代码的集合函数定义的时候,它里面的代码不会执行函数使用一对()进行调用,调用时,它里面的代码执行一遍函数定义的语法def 函数名(参数列表) 代码组例:>>> def pstr(): # 定义函数... print('*' * 30) # 函数具体的功能>>&g...
2019-11-03 15:12:05 163
原创 Python入门之文件操作
操作文件的步骤打开在磁盘中找到文件的存储位置读写不管是文字还是声音还是图像,最终在磁盘上都是以2进制的0,1表示,读写是读写0,1的组合关闭打开文件(Pytest) [student@room9pc01 untitled]$ cp /etc/passwd /tmp/mima#open 默认以读的方式打开,文件不存在则报错>>> f = o...
2019-11-03 11:54:29 232
原创 运维面试题分享
OSI参考模型和TCP/IP模型的区别是什么,实际应用的是哪一个?OSI参考模型是7层模型,从上至下依次是:应用层, 表示层, 会话层, 传输层, 网络层, 数据链路层, 物理层TCP/IP模型是四层模型,从上至下依次为:应用层, 传输层, 网际互联层, 网络接口层TCPIP中的应用层对应OSI中的上三层(应用/表示/会话),传输层互相对应,网际互联层对应网络层,网络接口层对应数...
2019-10-31 21:08:32 834
原创 Python入门
Python的语法结构Python完全靠缩进表达代码逻辑,缩进4个空格注释采用#,续行采用,与shell一致同一行如果书写多条语句,可以用;分隔,与shell一致.但是,可读性差.输入输出print输出语句>>> print('hello world!!') hello world!!#输出信息如果是字符串需要加引号,如果是变量则不需...
2019-10-31 19:16:24 247
原创 Ansible进阶
ansible的7中工具必须掌握前三种ansible命令用于执行零时性的工作ansible 主机名或分组名 -m 模块名 -a 模块参数ansible-doc是ansible模块的文档说明,针对每个模块都有详细的说明及应用案例介绍,功能和Linux系统man命令相似.ansible-doc 模块名称ansible-playbook是日常应用中使用频率最高的命令,工作机制:通过读取...
2019-10-28 09:11:22 253
原创 MySQL的管理之库、表、数据记录管理(一)
安装部署MySQL准备工作关闭防火墙关闭SElinux如果机器之前安装过Mariadb,则需要先卸载Mariadb,并删除对应的配置与数据systemctl stop mariadbrm -rf /var/lib/mysqlrm -rf /etc/my.cnfrpm -e --nodeps mariadb mariadb-server mariadb-devel安装MySQLt...
2019-10-20 21:42:32 184
转载 Hadoop核心组件之NFS网关配置(五)
NFS配置NFS网关NFS网关用途用户可以通过才操作系统兼容的本地NFSv3客户端浏览HDFS文件系统用户可以从HDFS文件系统下载文档到本地文件系统永不可以通过挂载点直接刘华数据,支持文件附加,但不支持suiji写NFS网管支持NFSv3和允许HDFS作为客户端文件系统的一部分被挂在NFS网关特性HDFS超级用户(就是启动NameNode的用户可以通过查看/usr/local...
2019-10-20 20:50:04 408
转载 Hadoop核心组件的节点管理(四)
如有不理解的请先参考Hadoop核心组件的介绍(一)https://mp.csdn.net/postedit/102629533Hadoop核心组件的HDFS安装与配置(二)https://mp.csdn.net/postedit/102634658HDFS节点管理增加节点工作流程启动新增节点nw系统,安装运行Java运行环境(java1.8.0-openjdk-devel)设...
2019-10-19 15:05:20 174
原创 Hadoop核心组件的MapReduce和Yarn的安装与配置(三)
环境资源操作系统版本]$ cat /etc/centos-releaseCentOS Linux release 7.5.1804 (Core)安装MapReduce和YarnIP规划角色主机名IP地址NameNode(nn),SecondaryNameNode,ResouceManager(RM)nn192.168.1.60DataNode(DN)...
2019-10-19 11:56:58 319
原创 Hadoop核心组件的HDFS安装与配置(二)
环境资源操作系统版本]$ cat /etc/centos-releaseCentOS Linux release 7.5.1804 (Core)安装HDFSIP规划角色主机名IP地址NameNode(nn)nn192.168.1.60DataNode(DN)1node1192.168.1.61DataNode(DN)2node2192....
2019-10-19 11:08:36 227
转载 Hadoop核心组件的介绍(一)
Hadoop核心组件的安装与配置(一)Hadoop是什么Hadoop是一种分析和处理海量数据的软件平台Hadoop是一款开源软件,使用JAVA开发Hadoop可以提供一个分布式基础架构Hadoop特点高可靠性 高扩展性 高效性 高容错性 低成本Hadoop组件核心组件**HDFS:**Hadoop分布式文件系统**MapReduce:** 分布式计算框架**Yarn:*...
2019-10-18 18:58:32 1915 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人