自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗吧_小学生的博客

分享Linux知识

  • 博客(11)
  • 收藏
  • 关注

原创 shell自动添加pre-recevie软连接检测脚本

自动检测新增主要项目,在hook pre-recevie 添加脚本#!/bin/bash#目标:自动检测新增主要项目,在hook pre-recevie 添加脚本#2018-12-25PRO_NAME=(abc.git project.git)BASE_DIR="/opt/gitlab/git-data/repositories"DATE_TIME=`date '+%Y-%m...

2019-07-09 15:20:32 391

原创 代码上传到gitlab之前通过cppcheck进行样式规范检查

工作中常用到gitlab进行代码的管理。最近有个需求,要在上传之间进行代码的样式检查。具体的思路流程如下图:这里使用的cppcheck对c++代码的检查。其他的语言也有相对应的检查工具。旨在对开发人员代码的质量进行一个规范化。下面是自己写的一个简单脚本,使用gitlab的githook里面pre-receive进行拦截检查。脚本还有许多要改进的地方,后面有时间再更改。#...

2019-07-09 15:04:07 2743

原创 nginx日志插入数据库中,进行前端分析处理

把前一分钟nginx的日志导入数据库中。#!/bin/bash#获取某个时间点的nginx的日志,插入数据库user=adminpassword=12345nginx_dir=/nginx/logs/access.logdate_time=`date '+%d/%b/%Y:%k:%M' -d '-1 min'`date_now=`date '+%Y-%m-%d'`grep "$d

2018-01-31 16:50:55 2533

原创 nginx简单的日志shell分析统计脚本

最近公司要求从nginx 的access日志中得到一些信息,方便日后判断分析于是我自己写了一些nginx日志可以等到的信息需求如下:简单的写了一个shell脚本,获取统计其中的参数。可能这个脚本需要优化的地方很多,只写了几点功能,先贴上,思路梳理nginx日志参数简单介绍下remote_addr:远端地址(客户端地址)time_local:日志记录时间r

2018-01-31 16:32:57 2915 1

原创 linux虚拟机异常断电导致网卡名称变化找不到

今天一上班发现,跑在文件服务上的虚拟机linux系统连接不上了,于是跑过去看下。简单查了下,发现半夜断电了。于是重启虚拟机,发现网卡起不来了,网卡名称也发生了变化,但是配置文件还是原来的。重启网卡systemctl restart network 发现报错了查看./var/log/message 日志网卡故障:弹出界面eth0: 错误

2017-06-16 11:18:57 2235 1

原创 linux的 rm改写,防止误删,删除找回

最近写了个类型Windows回收站的功能,说白就是把rm 改为mv。以防止误删除。会自动给删除文件加上时间戳,会自动每天创建文件目录,将当天删除文件放进去如果需要真正删除:请用remove(跟原来的rm一样使用,只是改写了别名)新建执行文件rm.sh,复制下面代码,然后把rm.sh放到/bin目录下#!/bin/bash#原操作 alias rm='rm -i'da

2017-02-06 15:46:10 745 2

原创 tomcat运行PHP代码简单方法

1、下载一个包 quercus-4.0.37.war ,地址:http://quercus.caucho.com/你也可以直接在服务器下载:wget -c http://caucho.com/download/quercus-4.0.38.war2、上传到tomcat的ROOT目录下,解压war包,unzipquercus-4.0.37.war3、重启tomcat,就可以了

2017-01-17 11:30:18 1843

原创 多个tomcat的log日子整理shell脚本

写了个简单的tomcat的整理log日子,满足简单需求时间可以自己改,循环查找tomcat(tomcat路径写进path数组中,就可以执行多个tomcat日志整理)写的不好之处,敬请谅解。#!/bin/sh#把3天以前的log,txt文件移到back_log目录中#把5天以前的日志放进一个log_tar_js并且打包压缩#把7天以前的tar包移除#循环查找执行这个命令#

2017-01-13 15:20:08 678

原创 Linux一键安装tomcat的shell脚本

最近闲来无事,写了个简单的一键安装tomcat和环境配置1,准备工作(1)先下载两个包,apache-tomcat-7.0.68和jdk1.7.0_79(名称要改成对应)(2)建立一个内网下载地址把上面两个包放进去,或者找到外链也可以。注意记得脚本修改wget地址(3)会自动安装Java环境#!/bin/sh#自动安装脚本(包括包下载和环境配置)

2017-01-13 15:03:59 4167

原创 红帽7.1解决yum无法使用问题

红帽的Linux一般都是收费版的,yum免费是无法使用的,需要自己手动安装在终端执行:rpm -qa | grep yum 查看是否存在yum包,并且删除掉rpm -aq|grep yum|xargs rpm -e --nodeps下载centos 的rpm包 http://mirrors.163.com/centos/7/os/x86_64/Packages/直接

2016-11-22 14:55:23 3520

原创 apache的使用安装

apache 的版本有很多,其中2.2.* 以前的版本安装十分简单,下载httpd-2.2.31.tar.gz,直接安装就可以了。apache 的2.4.*的版本,需要多安装几个依赖包,apr-1.5.2.tar.gz  ,pcre-8.32.tar.gz, apr-util-1.5.4.tar.gzapr-1.5.2.tar.gz包的安装。./configure --pr

2016-11-21 15:08:46 303

空空如也

空空如也

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

TA关注的人

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