杂项
文章平均质量分 73
RockyPeng3
justsoso.fun
展开
-
被问su 和sudo的区别?当场吓尿了
先直接揭晓答案su 全称 switch user ,用来切换用户的,并不是super usersudo 全称 super user do,表示用超级用户的身份执行,超级用户就是指root用户su用法su - user_name 不输入用户名时,表示切换到root用户带-参数,表示已login-shell方式登录目标用户,这样就会加载目标用户的各种环境变量设置。不带-参数,也已non-login-shell方式登录目标用户,也就是说切换用户后不会加载目标用户的环境变量,也就是说切换用户后原创 2022-01-06 09:21:29 · 3198 阅读 · 0 评论 -
机械硬盘与固态硬盘
机械硬盘已7200转/min的机械硬盘为例,转动一圈需要的时间约为60000/7200=8.33ms,找到目标扇区的大概时间约二分之一,就是4.17ms,这个时间称之为平均延时磁头臂摆动到目标扇区的时间,通常为4-10ms,这个时间称为平均寻道时间两个时间加起来折中约为10ms,也就是说发生一次随机io的时间大约为10ms,那么iops就在100左右。刚才说10ms是随机io的耗时,顺序io的情况下,就只需要耗费一次延时时间和寻道时间,所以顺序io的读写速度堪比内存的随机io速度。固态硬盘原创 2022-01-05 09:25:49 · 1848 阅读 · 0 评论 -
ES版本升级并迁移数据
ES6.2.3(3节点)460G数据迁移到ES7.4.1(5节点)目标现在有一个ES集群(3节点,3个节点既是master也是data),存储的数据约460G。现在需要升级ES版本为7.4.1,新集群采用12个节点(4个master,8个data节点)演练由于迁移的数据量蛮大的,基本不可能采用github的elasticdump工具,也不能采用es自带的数据备份恢复功能。允许es停机(这是很重要的一点)所以在演练中,采用下面的演练步骤搭建ES6.2.3的3节点集群由于es6.2.3版本d原创 2021-08-20 17:46:04 · 5645 阅读 · 0 评论 -
ESRally性能测试步骤
ES7.4.1搭建ES统一采用7.4.1版本ES的Docker镜像部署Docker的安装这里不再赘述单节点部署vi docker-compose-es-single-node.ymlversion: "2"services: es-single-node: image: elasticsearch:7.4.1 container_name: es-single-node environment: - node.name=es-single-node - cluster原创 2021-08-19 16:56:26 · 1225 阅读 · 0 评论 -
提示NO SPACE LEFT ON DEVICE但有磁盘空间
提示NO SPACE LEFT ON DEVICE但有磁盘空间问题发现线上mongo挂了,重启又起不来,看错误日志提示:no space left on device。 如下按照提示以为是磁盘空间满了,于是执行 df -h查看:这个明明显示还有磁盘空间的,这是为啥?后来多次尝试重启mongo但依旧得到no space left on device同样的错误提示。最后启用google搜索,搜索到有帮助的一个 MongoDB no space left on device with docker原创 2020-10-27 10:23:09 · 11987 阅读 · 0 评论 -
详解linux系统下/proc文件夹目录
操作使用linux系统的用户如果细心的话,那么应该都知道到proc这个文件夹,在这个文件夹中集合了很多的目录,那么这个/proc文件夹及这些目录都是存储着什么信息呢?下面豆豆来为大家一一介绍下proc文件夹。详解linux系统下/proc文件夹目录内容1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户转载 2020-10-10 11:45:48 · 10898 阅读 · 0 评论 -
Docker进行资源隔离
前言其实docker命令已经给我们使用文档了,不必进行网上搜索。比如执行:docker run --help 可以看到➜ ~ docker run --help Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]Run a command in a new container原创 2020-08-19 18:55:56 · 709 阅读 · 0 评论 -
搭建基于docker的elk平台来分析java日志
目录搭建基于docker的elk平台来分析java日志整体思路关键问题问题如下日志json化解决思路方案一:配置filebeat和logstash方案二:从日志源头处改动在centos7上安装docker安装elk单独测试logstash安装filebeat搭建基于docker的elk平台来分析java日志整体思路使用已有的elk docker镜像sebp/elk快速搭建elk平台se...原创 2018-12-29 18:22:22 · 2813 阅读 · 1 评论 -
TortoiseSVN使用笔记
同一次提交的多个文件的版本是一样的。所有文件的版本号进行统一编号,即:假如前次提交wc.c文件后得到版本号为r5,那么这次提交wc2.c文件后得到的版本号为r6。冲突产生的原因:本地文件版本号与仓库中该文件的版本号不一样。比如,原始状态:repos中wc.c版本号为r5,A副本中wc.c版本号为r5,B副本中wc.c版本号为r5。然后A修改wc.c后提交,提交后A副本中wc.c和repos原创 2013-12-12 15:34:12 · 891 阅读 · 0 评论 -
2014读书计划
2014年读书计划1、HTTP权威指南2、Hibernate源码分析3、Tomcat源码分析原创 2014-01-16 18:05:47 · 832 阅读 · 0 评论 -
Open-source Project官方地址
很遗憾这篇博文,由于是专门手机各个官方连接地址的,所以链接较多,csdn不允许保存。请前往点击这里下载。由于积分不多了,所以这个文档需要一个积分。。应该不多吧。。。确实没有积分的童鞋,可以向我索要:[email protected]原创 2014-04-21 19:32:23 · 1789 阅读 · 0 评论 -
正则表达式语法
正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配转载 2013-10-17 01:39:16 · 1020 阅读 · 0 评论 -
常见版本号的含义
AlphaAlpha最开始发布的版本,也许存在许多Bug.一般作为内部开始使用,一般用户不建议使用该版本。Beta:Beta版本事Alpha版本后的一个版本,与Alpha版本相比,Beta版本修复了Alpha版本的一些Bug。RC (Release Candidate)RC版本称为“发布候选版”,相比Beta版本,该版本加入了一些新的功能。该版本后一般不会再加入新的功能,后续工作主要在于出错。原创 2015-03-03 14:34:51 · 2268 阅读 · 0 评论 -
GitLab安装
GitLab安装转载 2015-11-10 16:28:01 · 616 阅读 · 0 评论 -
PDB文件:每个开发人员都必须知道的
(注:原文转自http://www.cnblogs.com/itech/archive/2011/08/15/2136522.html) PDB Files: What Every Developer Must Knowhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-ever转载 2013-10-09 14:07:14 · 1128 阅读 · 0 评论