晓夏

YoungCheung

Zhang Sir's technical way

通过ldap验证svn服务

15浏览量
1、简单介绍:这里需要介绍一点的就是svn服务器的验证是需要通过SASL机制的,那么SASL全称为(Simple Authentication and security Layer),是一种用来扩充C/S模式验证能力的机制。SASL是一个胶合库,通过这个库把应用层与形式多样的认证系统整合在一起,这有点类似于PAM,但是后者是认证方式,决定什么人可以访问什么服务,而SASL是认证过程,侧重于信任建立过程,这个过程可以调用PAM来建立信任关系。1.1 安装[root@ldap-server 

Kubernetes kubectl 命令自动补全

8浏览量
一、centos 系统yum install -y bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl completion bash) echo "source <(kubectl completion bash)" >

linux 清理僵死进程小记

34浏览量
一、查找进程:$ ps -aux | grep  flume  /  netstat -anop | grep 8080(端口号)常规杀进程: kill  pid二、查看僵死进程:$ ps -A -o stat,ppid,pid,cmd | grep -e '^

mysqldump导出数据库数据和数据库结构报错“mysqldump: Got error: 144”解决办法

172浏览量
MySQL使用mysqldump导出单个表数据及表结构是报错说使用LOCK TABLES时,push_oms库中的msg_history表被标记为崩溃状态什么的[root@SHYQ-PS-MV-SV03-PUSH-NEW-03 ~]# mysqldump -uroot -ppassword -h172.16.72.126 push_oms > /usr/local/src/push_oms.sql mysql

蓝绿部署图解

79浏览量
海豚的秘密大家都知道海豚这种可爱的海洋动物。但又有多少人知道,海豚可以永远不睡觉。是什么样的能力,使得海豚可以永远保持清醒呢?依靠的是海豚大脑特殊的运作方式。像人一样,海豚的大脑也分为左脑和右脑两个部分。在海豚活跃的状态下,左脑和右脑都是清醒的:当然,海豚也是血肉之躯,也是需要休息的。在海豚休息的状态下,其中一半大脑会进入睡眠,另一半大脑仍然保持清醒,以面对各种外界情况。每隔两个小时,这种一半睡眠一半清醒的状态会进行交替,比如这一刻左脑睡眠右脑清醒,下一刻左脑清醒右脑睡眠。这就是海豚永远不会真正

Git原理深入浅出

112浏览量
目录大纲Git是什么?什么是版本控制?例子-代码例子-简历例子-设备清单版本控制系统本地版本控制集中化版本控制分布式版本控制Git特性文件存储方式Delta StorageDAG Storage存储形式Delta StorageDAG StorageGit工作原理三种状态三个工作区域Git工作流程Git是怎么存储数据的Git配置文件简介object database是怎样存储对象的Git的四种类型对象Git是什么?Git是一个开源分布式版本控制系统,可以高速并且有效的处理很小到非常大的项目版本管

MacOS 删除.DS_Store并不再产生

158浏览量
1 .DS_Store文件介绍        DS_Store 是给Finder用来存储文件夹的显示属性的:如文件图标的摆放位置。删除以后的副作用就是这些信息的失去,其实影响并不是很大。        在拷贝文件放到windows或Linux服务器的时候,文件夹里总是多一些这种目录文件。单独删除很麻烦,下面介绍一种关闭.DS_Store的办法。2 关闭.DS

mariadb的max_connections配置无效,默认=214

265浏览量
一、背景     开发代码在操作数据库的过程中,程序抛出Too many connections。   查看/etc/my.cnf.d/server.cnf 里面配置了max_connections = 65535    执行SHOW GLOBAL VARIABLES LIKE 'max_connections' 查看value=214,说明max_connections

paramiko

246浏览量
indexparamiko简介paramiko 遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接,可以实现远程文件的上传,下载或通过ssh远程执行命令项目地址:https://github.com/paramiko/paramiko官方文档:http://docs.paramiko.org/下载安装pip install paramiko建立ssh连接使用密码连接#!/usr/bin/env python # -*- coding

python安装报错 import.ZipImportError: can't decompress data; zlib not available make: *** [install] Erro

300浏览量
在CentOS以及其他的Linux系统中遇到安装包安装错误的原因,大多数都是因为缺少依赖包导致的,所以对于错误:zipimport.ZipImportError: can’t decompress data,是因为缺少zlib 的相关工具包导致的,知道了问题所在,那么我们只需要安装相关依赖包即可, 1、打开终端,输入一下命令安装zlib相关依赖包:sduo yum -y install zlib*2、重新makesduo make&nb

jmeter性能压测异常

432浏览量
一、环境描述    xx系统需要用jmeter工具进行性能测试,执行机系统环境为centos7.3 64位 8C 64G,jdk1.8 ,jmeter4.0 。    执行命令如下:jmeter -n -t a.jmx -l a.jtl -j a.log抛出异常:# Native memory allocation&n

Kubernetes 实际案例

448浏览量
1、创建版本为v1.10 副本集为3的nginxkubectl run nginx --replicas=3 --labels="app=nginx-example" --image=nginx:1.10 --port=802、查看kubectl get deploy kubectl get pods --show-labels kubectl get&

Kubectl 管理工具之命令

395浏览量
一、基础命令命令描述create通过文件名或标准输入创建资源expose将一个资源公开为一个新的servicerun在集群中运行一个特定的镜像set在对象上设置特定的功能get显示一个或多个资源explain文档参考资料edit使用默认的编辑器编辑一个资源delete通过文件名、标准输入、资源名称或标签选择器来删除资源二、部署命令命令描述rollout管理资源的发布rolling-update对给定的肤质控制器滚动更新scale扩容或缩容pod数量,Deployment、ReplicaSet、R

Kubernetesv1.10.1集群部署

521浏览量
一、环境准备1.1 系统规划1.2 软件版本规划1.3 hosts解析192.168.113.11 linux-node1 192.168.113.12 linux-node2 192.168.113.13 linux-node31.4  设置免密认证[root@linux-node1 ~]# ssh-keygen -t rsa [root@linux-node1 ~]# ssh-

Linux服务器Cache占用过多内存导致系统内存不足最终java应用程序崩溃解决方案

422浏览量
一、问题描述Linux内存使用量超过阈值,使得Java应用程序无可用内存,最终导致程序崩溃。即使在程序没有挂掉时把程序停掉,系统内存也不会被释放。二、清理脚本#!/bin/bash used=`free -m | awk 'NR==2' | awk '{print $3}'` free=`free -m | awk 'NR==2&

java telnet校验

465浏览量
package com; import org.apache.commons.net.telnet.TelnetClient; import java.io.IOException; import java.net.InetSocketAddress; import java.net.Socket; import java.net.SocketAddress; import java.net.Unknown

Anaconda的安装及使用

542浏览量
一、序    Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。    个人尝试了很多类似的发行版,最终选择了Anaconda,因为其强大而方便的包管理与环境管理的功能。该文主要介绍下An

python函数的参数

592浏览量
我们最开始接触到的函数是不带参数的函数,例如: def parm(str):     print('the parm is' ,str)  parm('hello world!')调用参数时可以使用一下参数类型:1、必须参数;2、关键字参数;3、默认参数;4、可变参数;5、组合参数;1、函数的参数1.1 必须参数必须参数必须以正确参数顺序传入参数,调用

python判断文件是否存在是否为空

1028浏览量
import os os.chdir("/Users/zhangyang/PycharmProjects/CTMP_autotest/scripts/new_scripts") if os.path.exists("a"):         if os.path.getsize('a'):    

普通用户启动docker

688浏览量
1、 首先创建docker用户组,如果docker用户组存在可以忽略sudo groupadd docker2、把用户添加进docker组中sudo gpasswd -a ${USER} docker3、重启dockersudo service docker restart4、如果普通用户执行docker命令,如果提示get …… dial unix /var/run/docker.sock权限不够,则修改