pvcreate错误 Can't open exclusively. Mounted filesystem
摘要:pvcreate错误 Can't open exclusively. Mounted filesystem 背景 曾经使用过/dev/vdb设备创建过lvm pv,但是因为一些异常操作,导致pv丢失,pvs无法查看到对应的pv。 使用pvcreate命令重新创建pv报错: # pvcreate /d
阅读全文
创建calico网络报错client response is invalid json
摘要:使用docker创建calico网络失败。 查看docker日志: 首先想到的错误原因可能是:calico网络后台的分布式存储是etcd,而环境中使用的V3版本的etcd,而该版本在API方面既支持V2又支持V3。docker中未正确配置需要的版本,即docker要求使用的etcd API版本和et
阅读全文
CI脚本异常退出问题定位
摘要:背景 在CI脚本中,使用类似如下脚本进行项目编译的计时,但在执行过程中,有时会出现CI脚本(命名为ci.sh)未完全执行的情况: !/bin/bash e sleep_time=$1 start_time= do sth, this sleep would simulate project comp
阅读全文
nohup介绍
摘要:背景 我们通常使用&将前台任务变为后台任务执行,但是如果只是使用&,那么在突然断网或者关闭启动该任务的终端(ps:可使用putty来测试,部分软件如mobaxterm做了优化,关闭终端是友好关闭的)时,内核就会给后台任务发送SIGHUP信号,从而导致后台任务停止。这时,我们就需要使用nohup来启动
阅读全文
使用国内docker镜像源
摘要:在国内,通过Docker的pull和push命令访问hub.docker时,网络十分慢,而且会出现各种各样的网络连接问题。因此这里介绍下如何使用国内的镜像源,这里以DaoCloud为例。 1. 注册 "DaoCloud" 用户; 2. 注册完成后,会进入dashboard页面,点击右上方的加速器。该
阅读全文
virtualbox虚拟机NAT模式下不能连接外网
摘要:背景 给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为“网络地址转换(NAT)”和“仅主机(Host Only)适配器”,其中,enp0s3网卡(NAT)用于外网访问,而enp0s8网卡(Host Only)用于主机访问虚拟机。然而,虚拟机启动后,却不能
阅读全文
运行gpg --gen-key生成key时出现卡住的问题
摘要:背景 在搭建Ubuntu16.04的本地apt源时,需要运行“gpg gen key”命令,但是在执行该命令时,出现了:“Not enough random bytes available. Please do some other work to give the OS a chance to c
阅读全文
Docker网络代理设置
摘要:背景 在一些实验室环境,服务器没有直接连接外网的权限,需要通过网络代理。我们通常会将网络代理直接配置在/etc/environment、/etc/profile之类的配置文件中,这对于大部分操作都是可行的。然而,docker命令却使用不了这些代理。比如docker pull时需要从外网下载镜像,就会
阅读全文
Linux驱动手动绑定和解绑定
摘要:Linux内核从2.6.13 rc3开始,提供了在用户空间,可动态的绑定和解绑定设备和设备驱动之间关系的功能。在这之前,只能通过insmod(modprobe)和rmmod来绑定和解绑,而且这种绑定和解绑都是针对驱动和所有设备的。而新的功能可以设置驱动和单个设备之间的联系。 这里,我们以pci总线的
阅读全文
(转)x11vnc配置--ubuntu14.04
摘要:原文网址:http://www.cnblogs.com/elmaple/p/4354814.html x11vnc是连接到真实的X会话,相比vnc4server和tightvncserver自己创建不同分辨率的xserver来说,画面延时和显示效果应该要好一些。两种服务都试过,个人感觉x11vnc要
阅读全文
Ubuntu配置任意版本的apt-get镜像
摘要:我们知道,迄今为止,Ubuntu已有多个发行版,如11.04、11.10,以至于现在最新的16. 。而我们平常通过apt get来安装软件,如果OS版本不同,那么镜像源的配置就不同,否则就会出现找不到对应软件、软件版本不匹配等一系列奇怪的问题。这里,我就讲述一下如何配置不同的版本的镜像源。在此,我就
阅读全文
linux服务开机启动顺序
摘要:今天遇到了一个问题,我们写了一个服务脚本A,该服务需要优先于mysql启动。脚本是从其他地方拷来的模板,前面的默认配置没改,只是实现了自己的功能。写完,chkconfig A on,reboot,启动后就傻眼了,mysql未能正常启动。最后分析原因,原来是服务A在mysql之后才启动,未能给mysq...
阅读全文