linux

Jenkins: the input device is not a TTY

在使用jenkins执行docker容器内命令时,jenkins会提示 docker exec -it test_container bash build.sh the input device is not a TTY 在Stack Overflow上查找错误内容,解决方法如下: 去掉docker的-it...

记一次阿里云负载均衡502问题排查

一.问题描述 1.环境 阿里云负载均衡 CentOS7 Apache 2.现象 使用Apache搭建了一个服务,两个负载均衡中配置http协议转发,两个使用的不同的域名,不同的端口,一个成功,一个报502 Bad Gateway。 二....

docker registry服务器磁盘100%,该如何释放?

一、问题描述 我自己搭建了一个docker registry私服,总磁盘有300G左右,有几年的时间,一直没动,没有扩展磁盘,也没有删除镜像。 最近忽然无法push镜像了,在服务器上查找一番,发现磁盘空间100%了。 二、...

MongoDB主备仲裁节点关闭顺序

MongoDB分为三个角色节点:Primary(P)、Secondary(S)、Arbiter(A),但是关闭顺序不正确,关闭时就会有问题,有些时候,关闭后启动也会有问题。 因此需要有一个正确的顺序来关闭MongoDB集群。下方为实验...

网络相关操作

1.查询域名解析速度 安装命令:yum install bind-utils 使用dig命令 2.根据查询域名是否可以解析 安装: 查询nslookup安装包:yum provides */nslookup 安装命令:yum install bind-ut...

记一次使用angular自动编译andriod APK的绕坑经历

背景 前端架构师使用angular JS作为框架,打包android APK。 程序已经完成,需要使用自动编译功能来检测服务。 问题 问题一:JDK需要使用1.8,其他版本目前不支持。 问题二:android-sdk安装问题 npm...

新增牛逼又好玩的shell脚本

上回的脚本是俄罗斯方块,这回的脚本是坦克大战。话不多说,上脚本,注意格式不要乱。 #!/bin/bash # BY: LingYi # DATE: 2016.02.23 #place temporary files tmpdir='/tmp' #u:up d:down l:left r:r...

如何设置根据不同的IP地址所在地域访问不同的服务?

现象 目前针对于跨国业务,所以国内外访问的服务可能是不同的(至少不是同一个页面),但域名想要同一个域名,于是想到要区分开访问区域。 方案 方案一: 阿里云域名解析时,提供了域名解析业务,针对于不同...

linux使用snat转发的问题

适用场景 在多台主机的情况下,仅有一台主机能够访问外网。为了使很多主机都可以访问外部网络的情况下使用。 期初,我也认为这种场景几乎不可能出现的,除非有特殊的应用场景才可能。其实这种情况其实非常多...