- 博客(24)
- 收藏
- 关注
原创 Redis数据类型
Redis数据类型string类型hash类型list类型set 类型zset类型string类型字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的。意味着该类型可以接受任何格式的数据,如JPEG图像数据或者JSON对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M设置键值set key value设置键值及过期时间,以秒为单位setex key [seconds] value设置多个键值mset ke
2020-09-11 13:53:08 263
原创 Redis 安装(二)
Redis安装安装环境安装包准备安装Redis配置Redis启动Redis 服务安装环境系统:CentOS 7.6Redis版本:6.0.6安装包准备wget http://download.redis.io/releases/redis-6.0.6.tar.gz由于我的系统是mini安装,在安装时会有如下报错,在安装前先将下列包提前安装好报错:make[3]: cc: Command not foundyum -y install cpp binutils glibc glibc-ker
2020-09-08 11:33:13 327
原创 Redis 简介(一)
Redis 简介NoSQLNoSQL和SQL之间的比较Redis简介Redis特性Redis优势Redis应用场景NoSQLNoSQL:一类新出现的数据库特点:1.不支持SQL语法2.存储结构和传统的关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式3.NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的spi和语法,以及擅长的业务场景NoSQL中的产品种类相当多:MongodbRedisHbase hadoopCassandra hadoop
2020-09-08 10:28:21 383
原创 cobbler 安装esxi6
cobbler 安装esxi6挂载esxi6镜像导入镜像编辑kickstart文件挂载esxi6镜像[root@cobbler ~]# mount -o loop -t iso9660 /dev/cdrom /media/CentOS/导入镜像[root@cobbler ~]# cobbler import --path=/media/CentOS/ --name=esxi-6.5task started: 2020-02-06_055559_importtask started (id=M
2020-09-07 10:57:46 882
原创 cobbler安装CentOS
Cobber安装CentOS安装cobbler安装cobbler配置EPEL源[root@cobbler ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean all &&yum makecache安装cobbler[root@cobbler ~]yum install -y httpd tftp dhcp cobbler cobbler-web py
2020-09-07 10:45:36 226
原创 netapp多路径
defaults {flush_on_last_del yesmax_fds maxqueue_without_daemon nouser_friendly_names nodev_loss_tmo infinityfast_io_fail_tmo 5}blacklist {devnode “^sda”devnode “...
2019-11-27 13:59:12 801
原创 kubeadm 初始化kubectl集群
kubeadm的方式部署,每个节点只需要安装kubelet和docker将kube-controller-manager、kube-schedule和api-server以POD的方式部署将node上的kube-proxy也是以POD的方式部署安装步骤:step1:master、node 安装kubelet、kubeadm、dockerstep2:master:kubeadm ini...
2019-10-21 10:46:25 1113
原创 Centos7.3 安装 Oracle12C
1、 安装版本系统:Centos7.3 (GUI)Oracle:Oracle Database 12c Release 22、安装Oracle 软件前准备2.1 下载软件https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2.2 修改hostname 并添加host 解...
2019-08-04 12:00:59 290
原创 如何将windows server 2008 R2 SP1 AD升级到windows server 2016 AD(二)
将windows server 2008 R2 SP1 AD升级到windows server 2016 AD上一篇介绍了通过迁移FSMO的方法升级域控,这章介绍通过本地升级来实现域控的升级。如果运行下列版本可以升级到这些版本带有 SP2 的 Windows Server 2008 Standard或者带有 SP2 的 Windows Server 2008 Enterpr...
2019-05-12 21:08:44 3537
原创 如何将windows server 2008 R2 SP1 AD升级到windows server 2016 AD(一)
windows server 2008 R2 SP1 AD升级到windows server 2016 AD升级AD主要有两种方法,第一种是添加一台windows 2016 的服务器并加入现有林的域中,并将角色升级为域控制器。然后迁移FSMO角色,使其成为PDC第二种是直接本地升级,但是2008 R2 不能直接升级到2016,升级步骤为2008R2 -2012R2 -2016相对来说第一种的...
2019-05-12 20:42:52 6764 1
原创 Error response from daemon: rpc error: code = 4 desc = context deadline exceeded
Error response from daemon: rpc error: code = 4 desc = context deadline exceeded在重启集群之后发现创建docker service 会报以上的错误。并且使用docker pull镜像也失败了。怀疑是不是daemon.json中的镜像加速有问题。解决方法,将/etc/docker/daemon.json 文件注释...
2019-05-06 12:29:07 7222
原创 Error starting daemon: error initializing graphdriver: driver not supported
重装了docker-ce之后,启动docker发生以下报错● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: failed (Re...
2019-05-05 19:36:13 1129 1
原创 使用互斥锁解决多任务之间资源竞争问题
使用互斥锁解决多任务之间资源竞争问题问题的提出 当我们使用多任务编程的时候,假如多个线程对同一个变量进行调用,由于操作系统对于 各个线程调用的顺序和频率是不同的,当单核CPU执行某个线程到一半的时候,会暂停去 执行另一个线程,这个时候内存中保存的全局变量可能会与另一个线程的全局变量冲突, 造成资源的竞争。案例一import threadingimport timenum =...
2019-02-19 11:01:55 682
原创 UDP聊天器03 同时接收和发送数据
UDP聊天器03 同时接收和发送数据之前使用while True + if 判断的方式可以实现循环收和发的半双工的数据传输。现在我们可以使用多线程的方式实现收发的同步进行,实现正真意义上的全双工。具体代码如下:import threadingimport socket# 定义发送的方法,后期用线程方式调用,方法内部进行循环发送数据def send_msg(udp_socket, ip...
2019-02-18 11:00:16 1155
原创 CISCO VRRP配置
CISCO VRRP配置VRRPVRRP:虚拟路由器冗余性协议和HSRP不同,可以使用一台路由器的真实IP地址。在VRRP中,有一台主用的(master)路由器,以及一台或者多台的备用(backup)路由器。VRRP的三种状态1)Initialize系统启动后进入此状态,当收到接口startup的消息,将转入Backup (优先级不为255时)或Master状态(优先级为255时)。...
2019-02-15 19:13:27 25970 1
原创 验证python多任务中线程与进程之间的全局变量的共用性
python多任务中线程与进程之间的全局变量的共用性什么时候要在函数方法中定义global 指明全局变量我们发现当在函数内部调用全局变量的时候,有时候,不用global指明全局变量也能调用改变量,而有时候不指明global,调用函数就会报错。1.在没有改变内存指针的时候,即只是改变变量的值的时候,可以不用用global说明全局变量。>>> num = [1,2,3]&g...
2019-02-14 13:45:01 565
原创 简单NIS服务器搭建
简单NIS服务器搭建NIS服务器NIS是Network Information Services (NIS server)的缩写,是为了管理一个局域网中的用户账号 ,以方便用户在不同的主机上登录时只需要一个账号即可,它将用户的账号保存在一个主机上,用户登录时只需向其发送请求确认账号是否正确。NIS的工作流程:NIS与NFS使用的协议相同都是基于远程过程调用(rpc)的,NIS服务器也有主从...
2019-02-10 17:18:18 3281
原创 UDP聊天器02 使用单双工模式收发数据
UDP聊天器02 使用单双工模式收发数我们通过同一个套接字可以实现收和发两个操作,具体代码如下:#!/usr/bin/env python# -*- coding:utf-8 -*-#import socketdef send_msg(udp_socket): ip = input('请输入ip地址:') port = int(input('请输入端口号:')) ...
2019-01-24 14:18:55 273
原创 CISCO交换机 VTP配置
VTP配置VTP协议VTP(VLAN Trunking Protocol):是VLAN中继协议,也被称为虚拟局域网干道协议。它是思科私有协议。作用是十几台交换机在企业网中,配置VLAN工作量大,可以使用VTP协议,把一台交换机配置成VTP Server, 其余交换机配置成VTP Client,这样他们可以自动学习到server 上的VLAN 信息。VTP协议用途VTP有三种工作模式:VTP...
2019-01-23 16:13:06 13192
原创 UDP聊天器01 发送数据
UDP聊天器的实现代码使用UD发送数据import socketdef main(): # 创建UDP套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) while True: # 使用交互式进行传输数据 send_data = input("请输入要发...
2019-01-23 13:55:01 164
原创 cisco 3750交换机堆叠配置
Cisco 3850交换机堆叠配置Cisco stackwise技术技术概述Cisco StackWise 技术为统一利用交换机堆叠的功能提供了创新方法。单个交换机能够以 32-Gbps 交换堆叠互联的方式智能地加入堆叠,构成其中的一个交换单元。配置和路由信息在堆叠中的所有交换机之间共享,使整个堆叠看上去就像一个交换单元一样。您能向使用中的堆叠添加或从中删除交换机,不会影响性能。堆叠中的交...
2019-01-22 12:17:02 4391
原创 Cisco catalyst 交换机升级步骤
交换机升级步骤1、准备一个FAT32的U盘2、到cisco官网上下载交换机镜像3、将U盘插到交换机上,登入交换机concole输入dir usbflash0:找到该镜像,注意镜像不要放在中文目录下Switch#dir usbflash0:Directory of usbflash0:/10 drwx 16384 Jan 20 2019 20:20:46 +0...
2019-01-22 10:48:30 10489 1
原创 HSRP+DHCP实验
HSRP+DHCP实验拓扑图实验目的1)在三层交换机上f0/1-2做三层portchannel,创建vlan 100,vlan 200,分别对应网段192.168.100.0/24 ,192.168.200.0/242) 两台交换机上配置HSRP ,sw1作为vlan100的主路由器,sw2作为vlan 200的主路由器3)配置dhcp pool,是的下联pc自动获取地址配置脚本1...
2019-01-18 11:14:47 1755 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人