摘要:
在开发过程中,git的版本管理越来越普及。在版本管理中,最常用和最重要的是重置提交的版本,恢复后悔做了的事。大家都知道用reset命令。但是有几种形态需要整理共享一下,也方便我自己查阅。 一、首先解析以下这三个相关的状态和概念, 1、HEAD:可以描述为当前分支最后一个提交。即本地的信息中的当前版本 阅读全文
摘要:
nginx轻巧功能强大,能承受几百并发量,ddos攻击几乎没有影响到nginx自身的工作,但是,太多的请求就开始影响后端服务了。所以必须要在nginx做相应的限制,让攻击没有到后端的服务器。这里阐述的是能在单位时间内限制请求数的ngx_http_limit_req_module模块和nginx限制连接数的ngx_http_limit_conn_module模块。安装模块这些简单的步骤这里就不介绍了,就介绍一下配置的参数,希望对大家有用。 阅读全文
摘要:
在使用Jenkins一些基本功能的时候,或者说是基本插件的时候,会遇到各种各样的报错。这里就设想模拟一下,重现一下以前遇到过的问题,记录一下。虽说是Jenkins使用过程中出现这样的问题,但实际上可以把这种思路应用在运维其他问题的排查逻辑上面。这种分享也符合我们的技术积累信条,欲成大事,比以史为鉴。 阅读全文
摘要:
Invoke Phing targets这个插件主要是读取xml形式包括自动化测试打包部署的配置文件,然后根据流程走下来。用phing命令读取并执行xml配置文件,然后执行定义的步骤。比如check、tar、phpunit操作。本文用tar这个功能来介绍 Invoke Phing targets 插件,顺便也介绍一下tar这个通用的功能,在我们日常的自动化构建的应用。 阅读全文
摘要:
作为Jenkins最基本的应用也是重要的一环就是可以把文件传到服务器上面,或者在服务器上面远程执行命令。一个可在在远程分发了文件之后就控制远程服务器的操作。另外一个就是分发了文件之后,结合自动化工具在本地Jenkins服务器充当ansible或者saltstack服务端在本地用命令操作自动化运维的全部客户端。 阅读全文
摘要:
快速搭建一个Jenkins持续构建系统,但是偶尔遇到一些问题打乱自己的节奏。比如时区不对,就是死活改不对。这里记录一下,希望可以帮助大家和以后的自己。 阅读全文
摘要:
在节奏比较快的当今社会,效率作为最精致的一环,工作上是不可或缺的一部分。Jenkins本来就是为其而生,又怎么能因为安装Jenkins浪费大量的时间呢?为此,写下记录,方便大家,也方便自己迅速安装Jenkins,避免繁琐没用的安装步骤。从安装系统开始。 阅读全文
摘要:
介绍一下经典的的思路。服务器有两个现象,第一是tcp连接数不多,不超过10个,但是time_wait状态的2000。第二个按照以往的性质,在很少用户访问的情况下,服务器的资源几乎没有使用,比如CPU,不超过5%。现在没有什么用户的的情况下,CPU损耗坚持在40%左右,夜间也不停歇。里面运行着好几个web项目,都用docker启动的容器分开。 阅读全文
摘要:
用SQL在linux环境下,查询语句的中文条件,查不到结果。然后逐步排查,发现是不匹配,在windows的客户端能匹配到,在linux就不行,研究了很久发现是这个问题。 阅读全文
摘要:
因为在缩小逻辑卷lv的时候没有压缩文件系统,导致在缩小逻辑卷之后再行挂载,出现了以下的错误。本文的主要解决办法是先恢复比逻辑卷还大点的空间,让挂载没有错误的情况下,再行使用正常的顺序缩小文件系统,再lvreduce逻辑卷。主要的思路如下,不过在本文的数据救援过程中的情况比较特殊,缩小了逻辑卷之后,缩小的部分已经用上了,才发现缩小的逻辑卷没法使用。平时遇到什么问题就看看大神的博客,受过大家无形中的恩惠,所以就习惯分享自己的遇到问题的经验。千回百折的一套经验,希望大家可以一起成长。
mount: wrong fs type, bad option, bad superblock on /dev/mapper/VolGroup-lv_home,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so 阅读全文