自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 linux shell 获取本机ip

本机IP获取/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"k8s 获取容器所造node节点的ipcontainer_net=`ifconfig eth0 |grep "inet" |grep -v "inet6"| awk '{print $2}'|...

2018-07-26 16:26:00 2509

转载 docker_ce 安装

 如果之前安装过旧版本的Docker,请先卸载:yum remove docker docker-common container-selinux docker-selinux docker-engine安装  yum-utils ,它可以提供 yum-config-manager 来管理repository及扩展包yum install -y yum-utils设置稳定的存储...

2018-07-26 16:25:50 289

转载 linux 修改主机名

用sysctl 修改kernel.hostname查看:sysctl kernel.hostname修改:sudo sysctl kernel.hostname=R80注意:上述方法重启后会失效。应配合:echo HOSTNAME=R80>> /etc/sysconfig/network 使用,永久生效或者:hostnamectl set-host...

2018-07-26 16:25:42 216

原创 ansible 使用的一些记录

1 jinja模板中调用facts的信息,引用方式例子:{{ ansible_default_ipv4.address }}2 yaml 文件中,内容中的冒号可以用单引号处理,例子: etcdctl set /coreos.com/network/config '{ "Network"':' "10.1.0.0/16"}'...

2018-07-26 16:25:34 665

转载 mount gluster 报错:unknown filesystem type 'glusterfs'

解决办法安装glusterfs-fuse包

2018-07-26 16:25:25 5128 1

转载 tar解压.tar.bz2文件失败:tar: Error is not recoverable: exiting now

tar解压.tar.bz2文件失败:tar: Error is not recoverable: exiting now使用tar解压.tar.bz2文件:1 tar -jxvf xxxx.tar.bz2原因:未安装bzip解决办法:yum -y install bzip2

2018-07-26 16:25:14 3872

转载 Eclipse中maven命令不作用直接terminated

从svn上把代码download下来后导入到myeclipse中,myeclipse上不报错没有任何错误信息,但是使用maven命令进行操作时,直接terminated。首先查看myeclipse中的jdk版本号,判断是不是myeclipse中自带的jdk版本,推荐不要使用自带的jdk版本;其次查看maven插件的版本号和setting等信息,确定maven插件已经正确安装,在命令窗口下m...

2018-07-26 16:24:55 441

原创 测试环境kubernetes升级https模式遇到的问题list

目标:测试环境kubernetes升级为https的kubernetes。    kubernetes 网络配置由open vswitch 转变为flannel问题1:kubernetes网络配置由open vswitch转变为flannel过程中遇到docker无法启动,报错: level=fatal msg="Error starting daemon: You specified -...

2018-07-23 08:41:22 998

转载 linux日志切割工具cronolog安装

1 yum 安装yum install cronolog2 源码安装2.1  下载wget http://cronolog.org/download/cronolog-1.6.2.tar.gz2.2 解压缩tar zxvf cronolog-1.6.2.tar.gz2.3 进入cronolog安装文件所在目录cd cronolog-1.6.22.4 运行安装...

2018-07-23 08:41:13 9067

转载 linux supervisor 安装与使用

      守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。由于在linux中,每个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被关闭的时候,相应的进程都会自动关闭。但是守护进程却能突破这种限制,它脱离于终端并且在后台运行,并且它脱离终端的目的是为...

2018-07-23 08:41:05 198

原创 Jenkins中使用docker插件,java.lang.NullPointerException: uri was not specified

ERROR: Build step failed with exceptionjava.lang.NullPointerException: uri was not specifiedat com.google.common.base.Preconditions.checkNotNull(Preconditions.at com.github.dockerat org.jenkinsc...

2018-07-23 08:40:39 3981 2

原创 解决报错:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException

 原因:没有添加maven依赖解决:项目右键-properties-Deployment Assembly-add-java build path entries-maven dependencies添加完之后,project-clean,tomcat clean

2018-07-23 08:40:16 1405 2

原创 js 判断变量是否为空

var isArray=function(v){var toString = Object.prototype.toString;return toString.apply(v) === '[object Array]';}var aaa=function(v,allowBlank){return v === null || v === undefined || ((isArray(v...

2018-07-23 08:40:02 1857

原创 使用maven打包时报错PKIX path building failed: sun.security.provider.certpath

[ERROR] Plugin org.apache.maven.plugins:maven-surefire-plugin:2.12.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-surefire-pl...

2018-07-23 08:39:51 8550

转载 Java 中int和String的相互转换

1 如何将字串 String 转换成整数 int?A. 有两个方法:1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字串转成 Double, Float, Lo...

2018-07-23 08:39:43 177

转载 java中连接ftp服务器方法区别

enterLocalPassiveMode:设置客户端PASV模式static int PASSIVE_LOCAL_DATA_CONNECTION_MODEenterLocalActiveMode:设置客户端PORT模式static int ACTIVE_LOCAL_DATA_CONNECTION_MODEenterRemoteActiveMode:server to server...

2018-07-23 08:39:18 1694

转载 yum 下载安装包

1   Yumdownloader插件位于yum-utils包内,我们可以直接安装yum-utils包,我们执行命令“yum install yum-utils”来进行安装软件。  2 我们执行命令“yumdownloader nano”来进行下载软件包,我们下载nano软件包。  3 下载的软件包存在于当前目录下...

2018-07-23 08:39:05 795

转载 svn checkout 一个文件

通过命令行操作1、检出目录imagessvn co --depth=empty http://www.iusesvn.com/project1/images images_work_dir 这样就在本地形成了一个工作拷贝目录images_work_dir2、进入images_work_dir目录,单独更新logo.jpgsvn up logo.jpg 这样,我们就单独检出了...

2018-07-20 08:58:05 3179

转载 svn 1.8 客户端安装

环境:CentOS 6.5一、 安装依赖包在Linux内核系统中,Subversion编译安装最新版本时,需要安装以下依赖包:apr-1.5.1、apr-util-1.5.4、zlib-1.2.8、openssl、expat-2.1.0、serf-1.2.1 、sqlite-amalgamation-30807001、 安装apr模块(1.5.1)官网URL:http://ap...

2018-07-20 08:57:59 1841

转载 svn 通过设置工作目录的深度(depth)显现目录树的部分checkout

从svn1.5版开始,提供了稀疏目录(Sparse Directories)功能,允许对目录设置深度(depth),这个设置可以保存在工作目录上,以后svn update等命令都在这个设置下工作。有以下几种depth可以选择:--depth empty:只包含目录自身,不包含目录下的任何文件和子目录。--depth files:   包含目录和目录下的文件,不包含子目录。--d...

2018-07-20 08:57:50 14492 1

转载 java 中的Keytool 工具

本文原始出处:http://blog.csdn.net/tony1130/article/details/51343181 简介Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称keystore的文件中,在keystore里,包含两种数据: 密钥实体(Key entity)——密钥(secret key...

2018-07-20 08:57:43 318

原创 关于docker容器中修改/etc/hosts文件

第一部分:root用户对于root用户,这个修改起来还是比较方便呢。 容器启动起来修改成功后,下次容器重启会丢失,因此,我们需要将ip hostname 在做镜像的时候写进去。CMD命令,启动容器的入口。可以在这个shell 脚本中加入:echo "ip hostname" >> /etc/hosts 文件中。对于写入的对应关系比较多的情况下。可以将其写入一个文件中,然...

2018-07-20 08:57:36 30151 6

转载 tomcat 启动远程调试端口

在startup.sh 文件中加入declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8789" 

2018-07-20 08:57:29 397

原创 从applicationContext.xml 函数注入

//SpringInit.javapackage com.viewstar.util;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;import org.springframework.context.ApplicationContext;import org...

2018-07-20 08:57:19 336

原创 linux 启动jmeter,执行./jmeter.sh 报错解决办法

报错内容:An error occurred:No X11 DISPLAY variable was set, but this program performed an operation which requires it.解决办法:因为jmeter需要图形窗口显示(1) 运行以下命令安装xllyum -y install xorg-x11-xauth xorg-x11-s...

2018-07-20 08:57:07 5262

转载 关于ffmpeg的安装详细步骤和说明

一、 windows 下安装直接下载地址:https://ffmpeg.zeranoe.com/builds/https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20160316-git-d0a9114-win64-static.7z解压后即可使用:ffmpeg -i C:\ffmpeg\test.avi -b:v 640...

2018-07-20 08:56:18 1869

转载 配置远程工具访问kubernetes集群

一 安装kubectl如果下载了kubernetes的发布包,命令行工具位于platforms//目录下,安装是将其放置到PATH环境变量所指定的路径中即可直接使用。如以下:# OS X$ sudo cp kubernetes/platforms/darwin/amd64/kubectl /usr/local/bin/kubectl# Linux$ sudo cp kubern...

2018-07-20 08:52:31 936

转载 Shell脚本bash:/t.sh:/bin/bash^M:损坏的解释器:没有该目录和文件

使用命令sed -i 's/\r$//' urfile 可以解决 (urfile 为目标文件)出现这个问题的原因如下:在Windows下,每一行的结尾是\n\r,但是在Linux下文件的结尾是\n。因此在Windows环境下编辑过的文件在Linux下打开看的时候每一行的结尾就会多出来一个字符\r。...

2018-07-19 12:42:31 3046

转载 Linux 本地yum源配置及离线安装

## yum下载离线安装包配置 ##注:离线生产环境部署linux安装程序时需要该软件所需要的依赖包,因此有如下配置:在使用yum下载之前,首先安装linux附加软件epel源有两种安装方式:    1 yum install -y epel-release    2 wget http://centos.ustc.edu.cn/epel/7/aarch64/e/epel-re...

2018-07-19 12:41:46 8041

转载 Kubernetes 集群安装之ETCD,DOCKER,FLANNEL问题

1安装etcdyum install -y etcd  修改配置文件/etc/etcd/etcd.conf# [member]ETCD_NAME=defaultETCD_DATA_DIR="/var/lib/etcd/default.etcd"#ETCD_WAL_DIR=""#ETCD_SNAPSHOT_COUNT="10000"#ETCD_HEARTBEAT_...

2018-07-19 12:38:50 789

转载 Linux 定时任务设置

为当前用户创建cron服务1.  键入 crontab  -e 编辑crontab服务文件      例如 文件内容如下:     */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh      保存文件并并退出     */2 * * * * /bin/sh /home/admin/jiaoben/buy/dele...

2018-07-19 12:36:24 271

转载 kubernetes 更新资源对象的Label

Label(标签)作为用户可灵活定义的对象属性,在已创建的对象上,仍然可以随时通过kubectl label命令对其进行增加、修改、删除等操作。 例如,我们要给已创建的Pod“redis-master-bobr0”添加一个标签role=backend:kubectl label pod redis-master-bobr0 role=backend 查看该Pod的Label:...

2018-07-19 12:35:09 1301

转载 Linux ssh-add命令

ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中。该命令位置在/usr/bin/ssh-add。来自: http://man.linuxde.net/ssh-add 语法:ssh-add [-cDdLlXx] [-t life] [file ...] ssh-add -s pkcs11 ssh-add -e pkcs11 选项-D:删除ssh-a...

2018-07-19 12:34:12 3868 1

原创 Shell script及function 的默认变量

Script执行命令: /path/to/scriptname   opt1   opt2   opt3  默认变量 :             $0                 $1      $2     $3默认变量 含义 $0 当前脚本的文件名    $n 传递给脚本的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2...

2018-07-19 11:42:32 627

转载 Linux 命令 pushd 和 popd

与cd命令类似,用于目录间的切换 例子:[root@dmaster system]# pwd/usr/lib/systemd/system[root@dmaster system]# pushd /etc/kubernetes/etc/kubernetes /usr/lib/systemd/system[root@dmaster kubernetes]# pushd...

2018-07-19 11:26:54 807

转载 Shell 判断 if ...then...

传统if 从句子——以条件表达式作为 if条件格式:if [ 条件表达式 ]then command command commandelse command commandfi条件表达式(常用)文件表达式if [ -f  file ]     如果文件存在if [ -d ...   ]     如果目录存在if [ -s file  ]     如果文件存在...

2018-07-19 11:25:04 1226

原创 Heapster-influxdb-grafana监控中,grafana的pod面板显示已经deleted的pod

1 首先创建一个数据保留curl -POST 'http://10.10.9.10:8086/query?pretty=true'  --data-urlencode "q=CREATE RETENTION POLICY \"2hours\" ON \"k8s\" DURATION 2h REPLICATION 1"  # 查询数据保留curl -GET 'http://10.10...

2018-07-19 11:13:12 878

空空如也

空空如也

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

TA关注的人

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