自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(487)
  • 资源 (7)
  • 收藏
  • 关注

原创 利用docker搭建禅道服务

先说下这么干的原因,本来准备直接在服务器上装禅道,翻了几个教程,有的说如果已经装过mysql,那么安装禅道的时候可能会有冲突。本着避免冲突的原则,想到了docker镜像。安装Docker环境yum install -y docker重新加载服务配置文件systemctl daemon-reload启动docker服务systemctl restart docker禅道的docker镜像地址https://hub.docker.com/r/idoop/zentao下.

2020-06-12 13:57:17 689

原创 迈络思网卡安装fw包步骤

1.安装mft工具,把工具包上传至某一目录 tar zxvf mft-4.14.0-105-x86_64-rpm.tgz cd mft-4.14.0-105-x86_64-rpm ./install.sh2.安装迈络思100GE fw包,把fw包上传至某一目录 flint -d 02:00.0 -i fw-ConnectX5-rel-16_27_1016-MCX516A-CCA_Ax-UEFI-14.20.19-FlexBoot-3.5.901.bin b mlxfwreset ...

2020-06-11 18:06:25 1714

原创 dpdk 实操笔记

查看pcie连接哪块cpucat /sys/bus/pci/devices/0000\:d8\:00.0/numa_node

2020-06-10 16:53:27 406 1

原创 awk 使用笔记

计算文档中第9,10,11列不为空的记录所占的百分比awk -F '|' 'NF>1 {total++; if(length($9)>1)count9++; if(length($10)>1)count10++; if(length($11)>1)count11++;}END{print total, count9/total, count10/total, cou...

2020-04-27 09:45:45 388

原创 DPDK安装

安装依赖# yum install make gcc numactl-devel*x86_64 kernel-devel# modprobe uio编译拷贝dpdk-19.08.tar.xz到/usr/local 解压tarxvfdpdk-19.08.tar.xz Cddpdk-19.08 dpdk编译动态库编辑config/common_base下的编辑项C...

2020-04-17 21:48:16 1893

原创 监控目录下生成的文件并上传到ftp

ftpUpload.py#coding:utf8#author:lcamryimport osimport sysimport pyinotifyfrom ftplib import FTPWATCH_PATH = './' #监控目录 def ftp_connect(host, username, password): ftp = FTP() # ftp...

2020-04-05 17:35:59 1110

原创 Linux自动压缩文件并删除特定压缩包

autoTarAndClear.sh#!/bin/bashTIME=`date '+%Y%m%d_%H%M%S'`if [ ! -n "$2" ] ;then TAR_DIR=$1 #echo "you have not input a tar path!"else TAR_DIR=$2 #echo "the tar path you input is...

2020-04-01 21:49:59 1202

原创 Redhat7.2 yum源配置

平时都用Centos,本以为用Redhat可算是轻车熟路了,没想到还是要踩各种坑,这里把yum源的配置方法整理一下。第一步:先卸载之前的yum,移除与原yum所有有关的东西rpm -qa|grep yum|xargs rpm -e --nodeps第二步:下载yum包下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/...

2020-03-26 21:44:59 1514

原创 python Ftp客户端

安装ftplibpip install pyftpdlibpython3用下面的命令pip3 install pyftpdlib程序代码# coding: utf-8import osfrom ftplib import FTPdef ftp_connect(host, username, password): ftp = FTP() # ft...

2020-03-24 19:38:19 519

原创 centos 清除登录记录

cp ./.bash_history /usr/local/hvstecho > /var/log/wtmpecho > /var/log/btmphistory -chistory -r /usr/local/hvst清除登陆系统成功的记录[root@localhost root]#echo > /var/log/wtmp//此文件默认打开时乱码,可查到...

2020-03-22 12:52:05 1074

原创 将UTF-8编码的文件转化为UTF-8无BOM格式

#!/bin/bashif [[ -z "$1" ]];then echo '用法:./rmbom.sh [folder | file]' echo '将UTF-8编码的文件转化为UTF-8无BOM格式' exit 1fipath=$1find $path -type f -name "*" -print | xargs -i sed -i '1 s/^\x...

2020-03-19 15:47:46 2875

原创 打流仪配置命令

当前配置 [Input Interface Group] iifgrp 1 add 1/0/13 iifgrp 2 add 1/0/15 iifgrp 3 add 1/0/17 iifgrp 4 add 1/0/18 iifgrp 5 add 1/0/19 iifgrp 11 add 1/0/0 iifgrp 12 add 1/0/1 iifgrp 13 a...

2020-03-19 15:11:37 1971 1

转载 vim删除空行和注释

删除空行:g/^$/d删除空行以及只有空格的行:g/^\s*$/d删除以 # 开头或 空格# 或 tab#开头的行:g/^\s*#/d对于 php.ini 配置文件,注释为 ; 开头:g/^\s*;/d使用正则表达式删除行如果当前行包含 bbs ,则删除当前行:/bbs/d删除从第二行到包含 bbs 的区间行:2,/bbs/d删除从包...

2020-02-19 10:46:31 523

原创 virsh 命令笔记

这里对使用virsh是用到的命令做下记录,随时用到,随时补充。查看虚拟机的磁盘位置virsh domblklist centos7.0查看网卡配置信息 virsh domiflist centos7_test2...

2020-01-22 10:48:17 364

原创 '^X 离开'和M-U 撤销' 该按什么键

Linux系统的文本编辑器和windows还是不太一样,在这里做个简单的记录。^G 求助 ^O 写入 ^W 搜索 ^K 剪切文字 ^J 对齐 ^C 游标位置 M-U 撤销^X 离开 ^R 读档 ^\ 替换 ^U 还原剪切 ^T 拼写检查 ^_ 跳行...

2020-01-22 10:39:23 10293

原创 sonarqube创建项目(project)

上篇文章说了如何安装sonarqube-8.1.0,参见:Centos7安装sonarqube-8.1.0这篇讲讲怎么创建一个项目(project)首先在服务端启动sonarqube,按照我上篇文章给出的命令启动就可以了。1.在客户端的浏览器里输入“服务端ip:9000”,我这里服务端ip是"192.168.122.192",浏览器就输入"http://192.168.122.192:...

2020-01-13 16:11:09 7319

原创 Centos7安装sonarqube-8.1.0

依据惯例,先介绍一下sonarqubeSonarQube 是 一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测,如 Java、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值体现在如下几个方面: 检查代码是否遵循编程标准:如命名规范,编写的规范等。 检查设计存在的潜...

2020-01-13 15:14:45 2306

原创 virsh console无法链接虚拟机

现象是连接时卡在这里就不动了virsh console centos7.0Connected to domain centos7.0Escape character is ^]解决方法(在虚拟机中做如下操作)1、修改 /etc/securetty 到最后添加 ttyS0echo ttyS0 >> /etc/securetty2、修改/etc/ini...

2019-12-25 09:56:56 3642 1

原创 DPDK学习笔记1——入门命令

早就想深入了解一下dpdk,但真正沉下心来学习的动力还是工作需要。之前对于网卡、驱动这些也有过一些了解,正好趁着这次机会做一下系统的整理。这个系列主要记录我在学习dpdk时遇到的问题和一些心得,既作学习成果,也备不时之需。一、相关参数./rte-app -c COREMASK [-n NUM] [-b <domain:bus:devid.func>] \ ...

2019-12-24 19:13:08 1620 1

原创 linux 拷贝源文件以及删除失效链接

拷贝链接指向的源文件cp -L 链接文件 目的文件删除失效链接for a in `find . -type l`; do stat -L $a >/dev/null 2>/dev/null; if [ $? -gt 0 ]; then rm -rf $a; fi; done

2019-12-20 15:01:23 491

原创 ubuntu18.04安装新版deepin-wine环境

感谢凌风同学参考链接:https://forum.ubuntu.org.cn/viewtopic.php?t=490131#p3217021运行下面这个脚本就可以安转最新的deepin-wine了#!/bin/bashecho "deb [trusted=yes] http://mirrors.aliyun.com/deepin stable main contrib non-...

2019-12-12 11:18:22 4974

原创 linux删除两个文件夹下同名的目录和文件

#!/bin/basha=/tmp/to_remove/share/ #文件夹ab=/usr/local/share/ #文件夹bfor i in `ls $a`doecho $ils -l $b/$irm -rf $b/$idone

2019-12-02 20:54:05 3119 1

原创 zookeeper学习笔记1--zookeeper介绍

分布式应用分布式应用可以在给定时间(同时)在网络中的多个系统上运行,通过协调它们以快速有效的方式完成特定任务。通常来说,对于复杂而耗时的任务,非分布式应用(运行在单个系统中)需要几个小时才能完成,而分布式应用通过使用所有系统涉及的计算能力可以在几分钟内完成。通过将分布式应用配置为在更多系统上运行,可以进一步减少完成任务的时间。分布式应用正在运行的一组系统称为集群,而在集群中运行的每台机器被...

2019-10-21 16:24:31 133

转载 配置篇-suricata.yaml-1

suricata版本为4.0.3user and group用于设置启动suricata的用户及其分组。# Run suricata as user and group.# run-as:# user: suri# group: surimax-pending-packets该选项设置了suricata能够同时处理的数据包的数量,最少为1,最大值取决于内存的大小,...

2019-10-18 10:06:57 2324 1

原创 python 获取邮箱附件

使用方法 /usr/bin/python2.7 ./getMail.py <邮件标题>代码里有个base_save_path是附件存放的目录,可以改成其它路径。getMail.py代码:#!/usr/bin/python2.7# _*_ coding: utf-8 _*_ import poplibimport emailimport sysfrom ...

2019-07-09 15:43:05 2418

原创 Nginx读书笔记(5) —— 定义自己的HTTP模块

定义自己的HTTP模块之前的文章中我们了解了定义HTTP模块时需要定义哪些成员以及实现哪些方法,但在定义HTTP模块前,首先需要确定自定义的模块应当在什么样的场景下开始处理用户请求,也就是说,先要弄清楚我们的模块是如何介入到Nginx处理用户请求的流程中的。一个HTTP请求会被许多个配置项控制,实际上这是因为一个HTTP请求可以被许多个HTTP模块同时处理。这样一来,肯定会有一个先后问题,也就...

2019-07-04 18:52:09 322

转载 Ubuntu /boot空间不足时解决办法

一般按照网上教程安装ubuntu的时候,在配置分区时一般都只给分到200M的空间,平时自个喜好是分400M,但这次脑壳儿疼分了200m,系统update了几次,旧的内核版本没清理,导致了boot空间不足。找了一下方法,总结下解决的过程。尝试无脑的自动清理命令sudo apt-get autocleansudo apt-get cleansudo apt-get autoclean...

2019-07-01 11:28:12 857

原创 Nginx读书笔记(4) —— HTTP模块的数据结构

HTTP模块的数据结构定义HTTP模块方式很简单,例如:ngx_module_tngx_http_mytest_module;其中,ngx_module_t是一个Nginx模块的数据结构。下面来分析一下Nginx模块中所有的成员,如下所示:typedefstructngx_module_sngx_module_t;structngx_module_s{/...

2019-06-28 17:24:58 344

原创 Nginx读书笔记(3) —— 模块添加之config文件的写法

config文件的写法config文件其实是一个可执行的Shell脚本。如果只想开发一个HTTP模块,那么config文件中需要定义以下3个变量:·ngx_addon_name:仅在configure执行时使用,一般设置为模块名称。·HTTP_MODULES:保存所有的HTTP模块名称,每个HTTP模块间由空格符相连。在重新设置HTTP_MODULES变量时,不要直接覆盖它,因为configu...

2019-06-27 11:37:31 1100

原创 Nginx读书笔记(2) —— Nginx配置的通用语法

Nginx配置的通用语法Nginx的配置文件其实是一个普通的文本文件。下面来看一个简单的例子。1块配置项块配置项由一个块配置项名和一对大括号组成。具体示例如下:上面代码段中的events、http、server、location、upstream等都是块配置项,块配置项之后是否如“location/webstatic{...}”那样在后面加上参数,取决于解析这个块配置项的...

2019-06-21 15:25:35 254

原创 Nginx读书笔记(1) —— Nginx的命令行控制

在Linux中,需要使用命令行来控制Nginx服务器的启动与停止、重载配置文件、回滚日志文件、平滑升级等行为。默认情况下,Nginx被安装在目录usrlocal/nginx/中,其二进制文件路径为usrlocal/nginc/sbin/nginx,配置文件路径为usrlocal/nginx/conf/nginx.conf。当然,在configure执行时是可以指定把它们安装在不同目录的。为了简单起...

2019-06-21 14:37:22 203

原创 linux 查看和修改网卡通道数量

查看通道数命令:ethtool -l $DEV例子:$ ethtool -l ens2f1Channel parameters for ens2f1:Pre-set maximums:RX: 0TX: 0Other: 1Combined: 64      //最大通道数Current ha...

2019-06-20 20:20:29 6319

转载 查看LINUX进程内存占用情况

  可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top  top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器  可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracl...

2019-06-05 10:53:32 3778

原创 linux 下快速打包程序依赖库的命令

ldd "程序名" | awk '{print $3' | xargs -i cp -L {} "要拷贝到的目录"eg:ldd iprobe | awk '{sprint $3}' | xargs -i cp -L {} /home/iprobe_lib/

2019-01-10 10:35:11 5923 1

原创 ffmpeg 使用处理视频小记

在linux下处理一些音视频文件,找到一个比较好用的工具,使用方法这里记一下:截取视频段ffmpeg -i ./merge.mp4 -vcodec copy -acodec copy -ss 00:08:41 -to 00:10:31 second.mp4 -y合并视频ffmpeg  -i "concat:partA.mp3|partB.mp3" -acodec copy f...

2019-01-09 13:45:50 524

原创 ubuntu 16.04根目录空间不足

之前写过一篇《Ubuntu下boot分区剩余空间不足解决》最近的使用过程中发现系统根目录下没有空间了。使用上面的方法,将/lib下的空间释放了一些,但还是不够。然后就找到了下面3条命令:           #sudo apt-get autoclean           #sudo apt-get clean           #sudo apt-get autore...

2018-12-04 17:20:41 11244 2

原创 centos运用阿里云的yum源

首先在这个网址可以找到相关yum源码配置方法:https://opsx.alibaba.com/mirror方法一:CentOS1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/Cent...

2018-10-24 15:26:16 704

原创 pycurl.so: undefined symbol解决方法

centos7的系统yum报如下错误:/usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks解决方法:使用ldconfig -p | grep curl查看libcurl.so的链接情况分别查看libcurl.so.4链接的文件删除其中高版本的,这里删的是libcu...

2018-10-23 15:43:40 10901 4

原创 sed 批量替换多个文件内容

格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`linux sed 批量替换多个文件中的字符串sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`例如:sed -i "s/192.168.35.225/192.168.10.104/g" `grep 192.168.35....

2018-10-23 13:44:53 14897 2

转载 ubuntu下如何设置PageUp/PageDown键调出使用过的历史命令

vi /etc/inputrc 大约在第40行,找到page up page down的用法,去掉前面的#号,重启终端即可40 # alternate mappings for "page up" and "page down" to search the history41  "\e[5~": history-search-backward42  "\e[6~": history-...

2018-10-01 22:02:27 3146

jdk-1.8.0_211-linux-x64.tar.gz

国外网站下载太慢,留一份自己用

2021-04-16

vsftpInstall.zip

通过vsftp快速在centos7系统上搭建ftp服务,省去配置过程,一步到位。

2021-02-02

linux-4.19.155.tar.gz

linux 4.19.155版本内核源码

2021-01-18

librdkafka-master

针对c语言封装的kafka接口

2019-10-22

mysql-connector-odbc-noinstall-5.1.13-winx64.zip

64位myodbc。使用方法见本人博客:http://blog.csdn.net/superbfly/article/details/51273808

2016-04-28

mysql-connector-odbc-noinstall-5.1.13-winx64

64位安装包,使用步骤见本人博客。

2016-04-28

空空如也

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

TA关注的人

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