随笔分类 - Linux运维
摘要:背景 以前大体介绍过,我们这边是做运维平台的。如果要形象化理解,那么,比如jenkins这种喜闻乐见的软件大致了解吧,jenkins就经常需要同步文件/版本包到远程机器上,jenkins怎么实现的,没去了解。 我们这边算是自研了类似jenkins这类软件,其中,同步文件主要用的是rsync工具,作为
阅读全文
摘要:前言 前两天发了一篇,关于线程神秘死亡的,过程也诸多波折,也很有意思。 结果就在昨天,又遇到一起进程死亡案件,容我给大家细细道来。 我们有一台专门定制的,供市场人员进行产品展示和推销的pc(配置是挺不错,英特尔i7 * 8核,32g内存);这是一台pc,装的win10系统,市场人员要展示的时候,就打
阅读全文
摘要:fdfs问题记录 [root@hostcad logs]# systemctl status fdfs_trackerd.service ● fdfs_trackerd.service - LSB: FastDFS tracker server Loaded: loaded (/etc/rc.d/i
阅读全文
摘要:#背景 今天在学习mysql时,看到一个案例,大体来说,就是客户端报Too many connections。但是,客户端的连接池,限制为了200,两个客户端java进程,那也才400,然后mysql配置了800的连接。 mysql是在my.cnf中配置了: [root@localhost CAD_
阅读全文
摘要:问题描述 这两天本来忙着新功能开发,结果之前的一个项目最近要上了,然后又在测试,然后就喜提bug一枚(not mine),看bug描述,很简单,而且本地环境也重现了,只要输入2000个英文字符就可以复现。 核心就是: 当任务描述输入最大字符2000时,报未知异常 #问题定位 这种字符数限制的,一般就
阅读全文
摘要:问题背景 最近装个centos 7.6的环境,其中,基础环境包括,redis、nginx、mongodb、fastdfs、mysql等,其中,自启动使用的是systemctl,其他几个组件,都没啥问题,唯独,这个mongodb,是死活启动不了。 但是,我这里说的,不是启动不了,如果直接在shell里
阅读全文
摘要:# 前言 一直以来,对linux的掌握就是半桶水的状态,经常yum装个东西,结果依赖一堆东西;然后再用源码装个东西,只知道make、make install,背后干了啥也不清楚了,卸载也不方便。 这几天工作需要,在写脚本,总算更加清晰了一些。因为这次的主要工作是,redis、mysql等各种基础服务
阅读全文
摘要:Ftp踩坑系列: Linux上的ftp服务器 vsftpd 之配置满天飞--设置匿名用户访问(不弹出用户名密码框)以及其他用户可正常上传 ftp服务器Serv-U 设置允许自动创建不存在的目录 FTP协议的粗浅学习--利用wireshark抓包分析相关tcp连接 ftp服务器Serv-U 设置允许自
阅读全文
摘要:一、由来 最近改写了项目中ftp上传部分的代码。 用到的组件为: 因为之前的太冗余,创建目录用的是一级一级创建。 所以我直接通过org.apache.commons.net.ftp.FTPClient#makeDirectory进行级联创建,意思是遇到不存在的目录,就帮我自动创建。 结果测试的时候,
阅读全文
摘要:博客园bug,文章不能取消置顶。故重发。 该篇是centos7搭建nexus maven私服(一)的后续篇。 https://www.cnblogs.com/grey-wolf/p/6481166.html 本文主要补充两个主题: 1.手动更新索引 2.通过maven客户端发布本地jar包到nexu
阅读全文
摘要:一、问题概述 有时候拿到一个环境,我们并不清楚是什么系统,是redhat啊,还是centos呢,是centos 6呢,还是centos 7呢。 这里参考了一篇博文: https://www.cnblogs.com/chanshuyi/archive/2017/04/27/6774403.html 如
阅读全文
摘要:一、问题背景 没事谁折腾这鬼玩意哦。。。还不是因为bug。 我们的应用,用户头像是存在ftp上的。之前的ftp服务器是一台windows,我们后台服务器程序收到用户上传头像的请求时,会用一个ROOT/ROOT的账户,连接ftp服务器。 获取到连接后,即进行上传。 上传:上传文件则存放在ROOT用户的
阅读全文
摘要:转载自:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html。本来已经收藏了,后来感觉可能会需要自己进行部分修改,增强。 就原文转载过来了。 我这边分成了两个博文,一个的话太大了,不方便我这边编辑。 linux常用命令大全2--挂载/dpkg/文
阅读全文
摘要:一、问题概述 最近在组长支持下,一直在折腾jenkins,也推广到了两三个组。期间也加了jenkins相关的qq群,群里的一个哥们问题很奇怪: centos 7.4 64位,使用了如下链接所示的yum安装方式。 https://pkg.jenkins.io/redhat-stable/ 其实这些都没
阅读全文
摘要:个人.bashrc: ~/.bashrc: 全局bashrc: /etc/bashrc: 用户的bashprofile: ~/.bash_profile 全局profile: "/etc/profile" 关于别名: 别名,典型的如ll,是ls -l 的别名,那么这个别名定义在哪呢,其实是在/etc
阅读全文
摘要:一:背景交代 这两天组长让我这边搭一个持续集成环境。梳理了需求后,因为我们的项目都是maven项目,所以我选择了jenkins+外置maven(区别于直接从jenkins里面安装)的方案。(centos 7) jenkins的安装先不细说,maven的安装也是直接参考了https://maven.a
阅读全文
摘要:由于我这边已经是改好了,以下截图来自中文版。 这边选了中文,然后点options。 选择:使该语言成为主要语言,保存。 会提示需要退出登录。 过一会重新登录,ok。
阅读全文
摘要:用户名与用户全名不一致导致的。我刚也是这个问题,折腾够了好久。你先看看 计算机右键→管理→本地用户和组→用户 找到你需要远程的管理员账户,看看名称与全名是否一致,若不一致,继续看下面。1.按"windows键 + R",在弹出的运行窗口中贴入“rundll32 netplwiz.dll UsersR
阅读全文
摘要:1.[root@mini1 ~]# cat /etc/issue 2.[root@mini1 ~]# cat /etc/redhat-release 查看位数: [root@mini1 ~]# getconf LONG_BIT
阅读全文
摘要:本文主要补充两个主题: 1.手动更新索引 2.通过maven客户端发布本地jar包到nexus 先说第一个主题: 由于maven中央仓库汇集了全世界绝大多数的组件,所以它的索引库非常庞大,在我们右击仓库update index时,经常是点击了之后无反应。 这时候我们需要手动下载index文件,并上传
阅读全文