自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WOOOLILI

昆虫才讲究技能专一

  • 博客(155)
  • 资源 (5)
  • 收藏
  • 关注

原创 yum升级gitlab-runner提示GPG keys不正确

【代码】yum升级gitlab-runner提示GPG keys不正确。

2023-06-08 17:25:21 511 1

原创 Vagrant笔记

第一行Vagrant.configure(2)中的2代表配置文件的版本config.vm.box和config.vm.box_url是对虚拟机镜像的定义,参考下文config.vm.box_check_update:不检查box的更新config.vm.hostname:定义虚拟机系统的名称config.vm.provider:定义providevbox.name:定义虚拟机在virtualbox显示的名称vbox.cpus:定义虚拟机使用的CPU数量。

2023-04-13 22:56:05 684

原创 解决alpine构建容器镜像缓慢的问题

alpine使用国内镜像地址做软件源解决构建缓慢的问题。

2023-03-20 09:58:13 500

原创 docker 删除tag为<none>的镜像

在使用docker删除tag为。如下写法在镜像名称中包含。

2023-03-17 18:04:13 2275

原创 cobra使用-h或--help不显示usage信息

在使用cobra编写CLI后,执行或没有输出帮助信息或

2022-08-05 17:23:43 313

原创 ubuntu永久关闭swap

直接上操作编辑/etc/fstabsudo vim /etc/fstab,找到如下行/dev/disk/by-uuid/5fea4562-481e-4bdc-9373-0a55b3420cc0 none swap sw 0 0修改成/dev/disk/by-uuid/5fea4562-481e-4bdc-9373-0a55b3420cc0 none swap sw,noauto 0 0将如下行注释,即在行首添加#/swap.img none swap sw 0 0重启系统并验证sudo

2021-11-23 13:32:57 5900

原创 yum 更新或安装软件包时提示证书过期

背景描述重建yum缓存时抛出了错误,详细信息如下yum makecache fast已加载插件:fastestmirror, langpacksbase

2021-11-17 11:54:39 2352

原创 Dockerfile思维导图笔记

2021-02-25 14:35:50 152

原创 cerebro 通过https访问ES docker集群

由于未在cerebro官方查询到关于TLS/SSL的相关配置说明,因此基于官方Dockerfile文件自定义Docker镜像自定义Docker镜像制作ES根证书证书制作请参见官方文档制作镜像创建空目录mkdir -p /path/to/save/cerebro # 目录根据实际情况进行相应修改拷贝证书文件至Dockerfile存储文件夹下cd /path/to/save/cerebromkdir certscp /path/to/save/certs/ca.crt c

2021-02-20 15:11:52 1187

原创 使用docker-compose部署ELK集群无法访问ES

环境描述操作系统: CentOS 7.xDocker版本: 20.10.3docker-compose版本: 1.18.0意图使用docker-compose部署完整的一套ES集群,包括cerebro和Kibana,yml文件如下:···ymlversion: ‘2.2’services:cerebro:image: lmenezes/cerebro:0.9.3container_name: cerebroports:- “9000:9000”command:- -Dhosts.

2021-02-06 23:41:26 705

原创 诡异的虚拟机之间互PING响应时间长的问题

问题的发现在macOS平台下用virtualbox部署了两台CentOS虚拟机(由于故障原因与版本无关,就不贴版本号了),网卡模式是Bridge模式,主机与虚拟机之间的网络互通一直没有问题,当部署在两台虚拟机之间的应用在互连时,出现了无法访问的情况问题调查使用ping命令进行网络诊断,发现10s中甚至几十秒才会有一个pong,查看message日志没有任何提示信息,再使用strace ping destip,有大量的EAGAIN (Resource temporarily unavailable)提示

2020-12-24 17:49:33 965 1

原创 No cached mapping for this field

问题描述EFK(ElasticSearch,filebeat,Kibana)部署完成后,通过Discover查看索引时,大部分字段提示no cached mapping for this field. Refresh field list from the Management > Index Patterns page问题解决依次点击Management > Index patterns,点击对应的Index Patterns,再点击新界面右上角的刷新按钮,在弹出的界面点击Refresh

2020-06-11 15:26:57 535

原创 mac no android sdk found

因为想体验体验Flutter的跨平台开发,因此在MBP上装了Android Studio。经过漫长的下载等待后,终于开始了折腾。坑: 每次启动Android Studio都提示no android sdk found,根据提示一路走下去,提示android sdk(installed),再点最后一步的Finish后提示missing...(忘记截图了)一面提示已经安装,一面提示找不到,这也太矛盾了,Google中英文后都无解,切换到百度后更是毫不相干,休息了一天后,终于找到了根源!!!解: 关系And

2020-05-11 15:16:17 1246 2

原创 关于ES中pipeline与Filebeat中pipeline名称不一致的调查

这两天在玩ELK系统的时候被折磨的不轻,其中一个问题让我好生难受,即在filebeat.yml文件中Elasticsearch Output中定义的pipeline竟然与/_ingest/pipeline/API显示的名称不一样,查看所有配置文件中没有相关描述,木的办法,撸源代码(源代码下载地址),终于在/elastic/beats/filebeat/fileset/fileset.go中找到了根...

2018-12-14 18:09:09 1267

原创 ELK踩坑之旅

使用yum升级elasticsearch后无法重启elasticsearch服务查看elasticsearch.log日志文件,有如下提示:java.lang.IllegalArgumentException: Plugin [ingest-geoip] was built for Elasticsearch version 6.5.1 but version 6.5.3 is running...

2018-12-14 10:49:47 406

原创 生产环境下更换Gitlab存储目录踩过的坑

生产环境下更换Gitlab存储目录踩过的坑场景描述:朋友公司的一台Gitlab服务器由于磁盘空间没有规划好,外加使用规范的问题导致存储分区撑爆了,服务全部down掉,歇菜了。。。服务器上有一个比当前存储分区大的分区,可以满足未来几年的数据存储,遂将/var/opt/gitlab/目录下的文件cp -rf到了大分区下,半天后,启动服务,页面报500错误,于是开启了我的填坑之旅。坑一:复制时丢...

2018-12-06 16:16:21 3678

原创 Docker学习笔记八:Swarm

Swarm创建一个swarm1、登录管理节点manager1执行如下命令创建一个新的swarm:$ docker swarm init --advertise-addr 192.168.99.100Swarm initialized: current node (dxn1zf6l61qsb1josjja83ngz) is now a manager.To add a worker to this

2016-12-06 16:51:28 721

原创 Docker学习笔记七:Docker网络

网络配置安装Docker默认自动创建三个网络:$ docker network lsNETWORK ID NAME DRIVER7fca4eb8c647 bridge bridge9f904ee27bf5 none nullcf03ee007fb4

2016-12-06 16:47:07 859

原创 Docker学习笔记六:存储(未完成)

镜像和层(Images and layers)每个docker镜像引用一个只读层列表,这些层代表文件系统差异。层被堆叠在彼此的顶部,以形成容器的根文件系统的基础。例如:容器与镜像的最主要区别在与顶部的可写层。所有对容器的添加修改都在可写层,当容器被删除的时候,可写层也被删除,底层镜像不变。每个容器拥有自己的可写层,多个容器共享一个镜像,并拥有自己的数据状态。

2016-12-06 16:43:20 487

原创 Docker学习笔记五:Dockerfile

Dockerfile docker build

2016-12-06 16:39:19 6439

原创 Docker学习笔记四:在容器中管理数据

添加数据卷可以使用在使用docker create及docker run命令结合-v向容器添加数据卷。可以多次使用-v从而挂载数据卷:$ docker run -d -P --name web -v /webapp training/webapp python app.py将主机目录作为数据卷挂载$ docker run -d -P --name web -v /src/webapp:/opt/we

2016-11-24 22:50:35 573

原创 Docker学习笔记三:运行容器

运行Docker image以交互模式运行镜像$ docker run -t -i ubuntu /bin/bash-t 指定伪终端-i 保持标准输入打开ubuntu 镜像名字/bin/bash 在容器内运行/bin/bash启动守护进程模式的Hello worlddocker run -d ubuntu /bin/sh -c "while true; do echo hello worl

2016-11-24 22:37:41 520

原创 Docker学习笔记二:安装Docker并管理镜像

安装并运行hello-world安装Docker(以CentOS 7.x为例)安装前须知:Docker需要64位操作系统和3.10或更高版本的Linux内核。 使用如下命令检查当前内核版本:$ uname -r3.10.0-229.el7.x86_64推荐将系统更新到最新。1、确保系统更新到了最新:$ sudo yum update -y2、添加yum仓库:$ sudo tee /etc/yum

2016-11-24 22:28:50 549

原创 Docker学习笔记一:理论

什么是Docker EngineDocker是一个CS架构的应用,主要组件包含:一个长时间运行的守护进程服务一个可以与守护进程通信并向守护进程发送操作命令的REST API一个命令行客户端为什么用Docker快速一致分发应用部署和伸缩更简单在同样的硬件上运行更多的工作量快速的部署使管理更简单Docker的架构Docker daemonDocker Daemon运行在主机之上。用户可

2016-11-24 21:46:49 600

原创 MySQL 5.6+版本设置long_query_time的值无效的原因及解决方法

开启慢日志的方法:编辑my.cnf文件:# vim /etc/my.cnflong_query_time = 1slow_query_log = 1然后再重启MySQL。在实际生产环境中测试,配置确实生效,但是查看MySQL慢日志发现,慢日志中出现了很多小于1秒的查询。原因: 在MySQL官方手册5.4.5 The Slow Query Log中的描述:

2016-07-29 11:43:20 5347

原创 CentOS 6.7 x64 MySQL 5.7.9 编译安装

环境描述:1、CentOS 6.7 64 位最小化安装 2、MySQL 5.7.9.tar.gz 3、boost_1_59_0.tar.gz # MySQL需要使用BOOST C++库 4、cmake-3.4.0.tar.gz # MySQL 5.5版本以后使用cmake编译,替换./configure安装开始:1、系统升级yum update -y;yum instal

2015-12-03 13:29:32 774

原创 CentOS 6 Iptables关于--hitcount数值限制的问题

一直知道iptables 很强大,但是所知甚少,今天突然想做下iptables 限制连接数的问题,参照iptables man手册 recent 部分,在iptables 文件中写了两条规则,命令行写法如下: iptables -A INPUT -p tcp –dport 80 -m recent –name badguy –seconds 60 –update 100 -j DROP

2015-07-09 09:40:18 3003

原创 在Windows上通过Teamviewer 控制OS X workspace的快捷键

(开头为啰嗦,直接看最后一行加粗内容即可)家里用的机器是2015 年初期款rMBP,公司用的是组装的Windows 台式机,由于有远程控制的需求,所以在两台机器上都安装了Teamviewer 软件(强烈推荐,很赞!),由于OS X 有workspace功能(win10 终于加入了……),鼠标怎么操作还不知道,所以一直就想通过快捷键来实现,查了一些网站,都是描述的mac 的键盘,Windows的键盘不

2015-04-22 11:40:11 6087 1

原创 Centos 修改limits.conf open files后不生效的解决办法

线上几台APACHE服务器报过三、四次open files的问题,导致服务不可用,执行ulimit -n 查看后,发现是默认的1024,找到原因所在了,就去修改下/etc/security/limits.conf吧:* soft nofile 65535* hard nofile 65535重新登录系统,再次执行ulimit -n后发现,还是1024!!!WTF!!!! 百度不得其解,翻出去后又

2015-04-20 10:45:03 30213 3

转载 Linux vmstat命令实战详解

原文链接:www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.htmlvmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以

2015-03-09 11:31:38 451

原创 成功登录VSFTP后无法显示文件列表

成功登录vsftpd后,执行ls命令报错:226 Transfer done (but failed to open directory).1、防火墙没有开放20端口或者随机端口,可关闭防火墙尝试2、关闭防火墙后还不行的话,查看是否开启着selinux,关闭selinux即可。

2015-03-05 13:51:56 2127

转载 Filezilla虚拟目录设置

原文链接:http://os.51cto.com/art/201103/247593.htmFilezilla虚拟目录的配置:在具有多个目录需要共享的情况下,设置虚拟目录是比较利于管理的选择。通常,一个FTP服务器需要有一个“Home”主目录,然后设置若干个虚拟目录。首先进入到用户管理界面,选中Test用户,选中当前设置的目录。点击“Set as home dir”选项 ,将当前目

2015-03-03 08:41:26 2264

原创 Letv通过HDMI连接电脑桌面无法显示完全的问题解决方法

将电脑的分辨率调到最高,在电视的39遥控器上按菜单,选到画面比例,再按左右键,切换到点对点模式即可。

2015-02-13 14:15:07 3102

原创 安装mongodb 配置php mongo扩展

# 解压mongodb[root@srv src]# tar -zxvf mongodb-linux-x86_64-2.6.5.tgz[root@srv src]# mv mongodb-linux-x86_64-2.6.5 mongodb[root@srv src]# mv mongodb /opt/[root@srv src]# cd /opt/mongodb[root@s

2015-01-23 14:43:17 740

原创 PHP参数修改不生效的问题

由于项目的需要,需要修改下PHP的参数:APC,在php.ini中添加了如下内容:[APC]apc.shm_size=256重启apache后无济于事,然后就各种搜,还是不行,用php -i查看下了非html版本的php配置信息,发现在/etc/php.d下还有php的配置文件,进入到目标目录,果然在此,遂修改之,执行service httpd reload ,再次查看apc.shm_

2015-01-05 09:18:33 1127

翻译 xshell输入ctrl-s后,终端冻结,怎么解决?

原文链接:http://www.netsarang.com/knowledgebase/xshell/2014/After_I_enter_ctrl-s,_terminal_freezes._How_do_I_fix_this问题描述:按Ctrl+S键组合冻结终端屏幕。解决:这不是一个bug,ctrl-s 是停止字符输出的终端控制字符。键入ctrl-q组合键重新启用终端输出。

2014-12-30 15:52:14 8439 2

转载 SAR命令的解析及使用

原文链接:http://blog.csdn.net/colin_liu2009/article/details/6862910sar 命令行的常用格式:sar [options] [-A] [-o file] t [n]在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二

2014-12-30 11:47:58 1200

原创 Linux 更改time显示时区错误的方法

系统版本:CentOS release 6.4 x64网站被刷了,apache的错误日志一天被刷300多个G,跟踪日志的时候,发现时间不对,如下:使用tzselect命令后不管事,然后查了下关于Linux关于时间方面的设置,可直接拷贝文件解决:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime再运行date命令,显

2014-12-26 10:31:18 690

原创 sublime with CRLF line terminators

今天在Windows下用sublime text写python程序的时候,遇到了文件上传到ubuntu后无法运行的问题,提示import的库没有我要使用的属性,明明教程中就有的,然后我在ubuntu上运行python ,一行行执行是没有问题的,然后用file命令查看了下文件的属性,有个“with CRLF line terminators”的提示,通过dos2uninx转换后可以执行了,由此想到是

2014-12-18 13:27:02 4093

原创 Nagios 监控显示主机状态为DOWN,服务却OK

添加了一台新的服务器到Nagios监控下,所有服务都显示正常,但是主机状态一直为DOWN,查看了下新服务器的防火墙配置,5666正常,监控服务器也可以正常使用check_nrpe脚本,这都不用说,突然想到可能是新服务器禁用所有PING导致的,在被监控服务器上设置允许监控服务器PING,等待1分钟后,Nagios监控页面果然显示主机状态OK!这个问题出现的原因还是自己对Nagios的工作机制不够

2014-12-12 14:52:40 2690

Dockerfile 思维导图笔记.png

基于https://docs.docker.com/engine/reference/builder/制作的思维导图笔记

2021-02-25

Linux网络监控工具pktstat

pktstat可以实时显示所有活动连接,并显示哪些数据通过这些活动连接传输的速度。它还可以显示连接类型,比如TCP连接或UDP连接;如果涉及HTTP连接,还会显示关于HTTP请求的详细信息。

2014-12-09

Gentoo手册pdf

这是Gentoo手册,一个集中了Gentoo/Linux信息的地方。这份手册包含了在x86系统上的基于网络安装的系统安装指南,以及讲述如何使用Gentoo和Portage的章节。作者:Sven Vermeulen、Grant Goodyear、Roy Marples、Daniel Robbins、Chris Houser、Jerry Alexandratos、Seemant Kulleen、Gentoo x86开发人员

2013-08-12

awk学习笔记.pdf

关于AWK的简单笔记类教程,内容非本人缩写,所以不要分,我下载的是DOC版,顺手做成了PDF版,有书签

2013-06-18

mysql5.1.chm

从其他网盘down下来的,不要分 这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。

2013-05-31

空空如也

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

TA关注的人

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