自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夫君子之行,静以修身,俭以养德,非淡泊无以明志,非宁静无以致远.

To him that does everything in its proper time,one day is worth three

  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 PCRE 简介

介绍PCRE (Perl Compatible Regular Expressions) 是一个用C语言编写的正则表达式函数库。本文简要介绍PCRE的编译和使用方法。编译从PCRE官网下载后,解压(本人下的版本为pcre2-10.21)。仔细阅读 README 和 NON-AUTOTOOLS-BUILD,里面介绍了很多编译的方法。由于本人需要在VS下开发,因此选择CMake编译。 1...

2018-08-31 15:28:37 6824

原创 [error]configure: error: You need a C++ compiler for C++ support.

安装pcre包的时候提示缺少c++编译器 解决办法使用yum安装yum -y install gcc-c++

2018-08-31 15:23:44 455

原创 checking for fcc ....no checking for cc .. no

       源码编译,提示缺少gcc cc cl.exe解决方案:      yum install -y gcc glibc

2018-08-31 15:22:08 2211

转载 mysql5.7配置文件优化

mysql5.7的配置文件优化,引用了别人的模板,根据自己的情况修改了一些参数,加上注释,留着备用,感兴趣的朋友可以借鉴一下,如果无法启动可以查看一下error_log,修改相应的参数。[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir ...

2018-08-30 22:15:50 670

转载 MySQL 5.7 优化SQL提升100倍执行效率的深度思考

系统环境:微软云Linux DS12系列、Centos6.5 、MySQL 5.7.10、生产环境,step1,step2是案例,精彩的剖析部分在step3,step4. 1、慢sql语句大概需要13秒原来的sql语句要13秒,sql如下: SELECT   (SELECT     COUNT(*)   FROM     TB_BIS_POS_...

2018-08-30 22:12:56 1171

转载 mysql中的 skip-name-resolve 问题

mysql连接很慢,登陆到服务器上查看服务器日志都是正常的,无可疑记录,登陆到mysql服务器上,查看下进程,发现有很多这样的连接:218 | unauthenticated user | 192.168.10.6:44500 | NULL  | Connect | NULL | login | NULL219 | unauthenticated user | 192.168.10.6:445...

2018-08-30 21:34:34 16975

转载 lower_case_table_names=1 让MySQL不区分大小写!

lower_case_table_names=1 让MySQL不区分大小写!此前有款网络游戏的数据库是采用MySQL。操作系统是CentOS。部分服务器的操作系统又是Windows。 出现了一个小毛病。那就是MySQL大小写的问题。 在CentOS安装的MySQL的配置文件中(/etc/my.cnf),是没有lower_case_table_names=1这行的。 在Windows安装的MyS...

2018-08-30 21:28:21 5873

转载 centos6.5命令行:curl 的十种常见用法

Linux 命令行:cURL 的十种常见用法 2017年5月11日 Wray Zheng 文章目录 1. 获取页面内容 2. 显示 HTTP 头 3. 将链接保存到文件 4. 同时下载多个文件 5. 使用 -L 跟随链接重定向 6. 使用 -A 自定义 User-Agent 7. 使用 -H 自定义 header 8. 使用 -c 保存 Cookie 9. 使用 -b 读取 ...

2018-08-30 20:47:38 2472

转载 centOS 6.7关机与重启命令

Linux centos关机与重启命令详解与实战 Linux centos重启命令:   1、reboot   2、shutdown -r now 立刻重启(root用户使用)   3、shutdown -r 10 过10分钟自动重启(root用户使用)   4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)   如果...

2018-08-30 17:10:59 10889

转载 禁止Firefox自动更新

起初是为了安装modify插件,最新版本的火狐不支持该插件,虽然已经在火狐浏览器设置中关闭了自动更新,但每次重启后还是会自动更新也是最先用的一个粗暴直接的方法,把安装目录下两个updater文件删除掉(目前唯一有效的方法)这两个文件删除后,打开火狐的关于版本后,不会显示更新下载的进度,如下图然后重启火狐,页面是这样的出现这个,就证明这种方法真的有用了,直接叉掉就可以...

2018-08-30 11:25:04 3306

转载 Linux运维常用shell脚本实例(1)

目录1、用shell脚本批量建立Linux用户2、批量创建用户3.批量添加组用户4.批量删除用户5.批量修改用户密码6、 将目录下大于k的文件转移出去7、批量修改文件名8、ftp自动登录批量下载文件9、ftp自动登录上传文件10、ftp自动登录下载单个文件11、ftp自动登录上传单个文件12、获取本机的网络地址13、判断输入是否为IP14、判...

2018-08-29 20:40:57 1174

转载 Linux运维常用shell脚本实例(4)

目录1、统计和分析Apache日志2、屏蔽每分钟访问超过200的IP3、屏蔽每分钟SSH暴力破解超过10次的IP4、监控目录,将新创建的文件名追加到日志中5、监控LINUX目录和文件变化6、查看网卡实时流量7、Nginx启动脚本8、检查网站可用性9.统计当前目录中以.html结尾的文件总大小10.crontab操作11、contab操作案例12、co...

2018-08-29 20:39:09 851

原创 Linux命令——使用cp命令复制文件时,报cp: omitting directory `XXX'

 今天在用linux命令进行文件复制时,出现一个错误:linux cp: omitting directory `BBS'(当时我采用的是“ cp -i BBS /opt/workspace/apache-tomcat-6.0.35/webapps”这个命令,参数用的是 -i),因为自己也是刚刚用linux这东西,所以也不太熟悉,就去查了下,原来,这个错误是因为在我想要复制的BBS 文件夹的目录下...

2018-08-29 18:59:11 737

原创 centos 6.8 同步系统当前时间

同步系统当前时间rdate -s time.nist.govntpdate time.nist.gov1. 查看时间和日期命令 : "date"2.设置时间和日期例如:将系统日期设定成2009年11月3日的命令命令 : "date -s 11/03/2009"将系统时间设定成下午5点55分55秒的命令命令 : "date -s 17:55:55"3. 将当前...

2018-08-29 15:04:01 1197

转载 Netstat命令详解

Netstat 用于显示与IP 、TCP 、UDP 和ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。      如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP 可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP 数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat 查一查为什么会...

2018-08-27 11:37:53 9378

转载 centos6.5的root密码修改

1、重新启动系统,按上下方向键进入GNU GRUB页面: 2、选择CentOS系统,然后按“e”键,进入以下界面:3、选择第二项(kernel),然后按“e”键,进入以下界面:4、在rhgb quiet后面输入空格,然后输入“1”或者“single”,按Enter键保存。(向内核传递启动参数,进入单用户模式)此时又回到GRUB界面:5、按“B”键,启动Lin...

2018-08-25 20:14:26 11398

原创 centos6.5下解压文件.tar.gz .war .zip

解压.tar.gz文件:tar -zxvf web.tar.gztar不支付解压文件到指定的目录 解压.war .zip文件到指定目录:unzip web.war -d /root/neo/

2018-08-24 18:38:38 815

原创 centos6.5下实时查看tomcat运行日志

1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、这样运行时就可以实时查看运行日志了 Ctrl+c 是退出tail命令。顺便讲一下linux中tail命令 tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里...

2018-08-24 18:36:52 1044 1

转载 centos6.7设置开机自启动

第一步:把开机启动脚本(mysqld)copy到文件夹/etc/init.d 或 /etc/rc.d/init.d 中,第二步:有两种方法方法1:将启动程序的命令添加到 /etc/rc.d/rc.local 文件中,比如:#!/bin/sh## This script will be executed *after* all the other init scripts....

2018-08-24 18:34:11 1202

转载 Navicat 导入sql脚本文件

我在组建自己工作用的数据库时要导入.sql脚本文件,用cmd窗口导入太慢,navicat的导入向导里又无导入sql脚本的选项,但不是navicat中没有导入sql脚本文件的方法,只是要选择数据库右击执行sql脚本文件便可以快速导入sql脚本的数据。主要操作步骤如下: 选择要导入的目标数据库  点击数据库右击弹出下拉菜单  选择执行SQL文件  弹出对话框...

2018-08-23 14:24:49 2063

转载 navicat中文navicat for mysql10.0.11简体中文版

https://pan.baidu.com/s/1nvIIOad用户名随意,用下面的KEY就可以了NAVN-LNXG-XHHX-5NOO

2018-08-23 14:06:10 685

原创 mysql 赋给用户权限 grant all privileges on

遇到了 SQLException: access denied for  @'localhost' (using password: no)  解决办法   grant all privileges on *.* to joe@localhost identified by '1';                  flush privileges; 拿  joe    ...

2018-08-23 11:48:35 11200

原创 [Mysql]查看版本号的五种方式

查看版本信息#1 使用命令行模式进入mysql会看到最开始的提示符 Your MySQL connection id is 3Server version: 5.1.69 Source distribution    #2命令行中使用status可以看到mysql> status;--------------mysql Ver 14.14 Distrib 5....

2018-08-23 10:55:23 619

转载 centos6.5 下linux运行asp网站搭建配置-mono+nginx

一、首先安装一些需要的软件包1、  首先更新CentOS上的软件包:yum –y update。2、  安装一些需要的库:yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-de...

2018-08-22 22:05:29 5312 1

转载 CentOS6.5 下部署 ASP.NET Core环境

一、安装dotnet1.下载运行环境https://www.microsoft.com/net/download/linux下载Runtime:https://go.microsoft.com/fwlink/?LinkID=825888 安装dotnet Runtime>yum install libunwind libicu> mkdir -p /opt/d...

2018-08-22 22:02:22 2510

转载 CentOS EPEL yum源

CentO EPEL yum源用yum安装软件时,经常发现我们的yum源里面没有该软件,比如htop。网上查到的一个方案是需要自己去wget源码,然后configure,make,make install,总体比较麻烦。其实,CentOS还有一个源叫做 EPEL (Extra Packages for Enterprise Linux),为“红帽系”的操作系统提供额外的软件包,适用于RHE...

2018-08-22 19:20:47 185

转载 RPM包命令详解

rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。RPM包与源码包的区别1、软件包分类源码包:C源代码包rpm包:编译之后的二进制包2、源码包优点:开源...

2018-08-22 19:14:27 362

转载 supervisor原理及如何使用

Linux进程管理工具supervisor安装及使用1. 什么是supervisorsuperviosr是一个Linux/Unix系统上的进程监控工具,他/她upervisor是一个Python开发的通用的进程管理程序,可以管理和监控Linux上面的进程,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。不过同daemontools一样,它不能监控daem...

2018-08-22 19:13:26 5847 1

转载 Redis 它是什么?它用来做什么?它的优势与短板如何?

问题导读: 1.Redis 是什么? 2 Redis用来做什么? 3 Redis的优点? 4 Redis的缺点? 阅读目的: 对什么是内存型数据库有概念性的认知。? Redis 是什么?     通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis本质上也是一种键值数据库的,但它在保持键值数...

2018-08-22 19:10:42 241

原创 centos文件查找命令

在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。  区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。                (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。  一.find命令    基...

2018-08-22 19:08:39 675

原创 Hash效验MD5值及SHA1值

Hash效验MD5值及SHA1数据,数据对,则下载文件完整:文件: D:\360安全浏览器下载\CentOS-6.7-x86_64-minimal.iso大小: 414187520 字节修改时间: 2018年8月21日, 16:33:11MD5: 9381A24B8BEE2FED0C26896141A64B69SHA1: 2ED5EA551DFFC3E4B82847B3CEE1F6CD...

2018-08-21 16:51:52 1195

原创 centos6.9或centos7.5下nginx或Apache申请Let's Encrypt永久免费SSL证书攻略(实现https效果)

Let's Encrypt简介Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。Let's Encrypt免费SSL证书的出现,也会对传统提供付费SSL证书服务的商家有不小...

2018-08-19 23:33:20 1014

原创 Centos6.9下tar.xz结尾的文件的解压方法

 今天尝试编译内核,下载到了一份tar.xz结尾的压缩文件,网上解决方法比较少,不过还是找到了,如下:$xz -d ***.tar.xz$tar -xvf ***.tar可以看到这个压缩包也是打包后再压缩,外面是xz压缩方式,里层是tar打包方式。       补充:目前可以直接使用 tar xvJf  ***.tar.xz来解压...

2018-08-19 22:41:13 3550 1

原创 centos下定时执行脚本或者命令(crontabs备份mysql数据库)

引言目前工作中需要实现定时备份mysql数据库,这定时执行脚本或者命令可以通过crontabs,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。安装crontabs对于centos使用yum install crontabs命令即可安装crontab,crontab是在unix/linux系统...

2018-08-19 11:23:00 491

原创 centos6.9 Crontab(定时任务)详解

安装crontab:yum install crontabs说明:service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务service crond reload //重新载入配置查看crontab服务状态:service crond status手动启动crontab服...

2018-08-19 11:03:42 4091

转载 运维自动化-Ansible ( 二 )

此章节的版本信息如下:ansible 2.4.2.0python version = 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]ping功能:尝试连接到主机,验证并返回pong成功。-对于Windows目标,请改用win_ping模块-不使用icmp协议,使用s...

2018-08-16 22:29:17 623

转载 运维自动化-Ansible ( 一 )

前言天天说运维,究竟是干什么的?先看看工作流程呗。一般来说,运维工程师在一家企业里属于个位数的岗位,甚至只有一个。面对生产中NNN台服务器,NN个人员,工作量也是非常大的。所以嘛,图中的我好歹也会配置盔甲的。这就是我主要干的事情(呵呵)就算你会很厉害的脚本,面对成百上千,甚至上万的主机,效率问题将会困扰你的。因此,有没有解放的工具呢?Ansible 是什么Ansib...

2018-08-16 21:48:01 513

转载 Ansible 运维自动化 ( 配置管理工具 )

简介:当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。Ansible 基于 Python 语言实现,由 Paramik...

2018-08-16 21:45:01 523

原创 通过nginx配置文件抵御攻击,防御CC攻击的经典思路

大家好,我是openstack支持者neo,最近在研究nginx和CC攻击的博弈问题,下面来进入正题1 前言其实很多时候,各种防攻击的思路我们都明白,比如限制IP啊,过滤攻击字符串啊,识别攻击指纹啦。可是要如何去实现它呢?用守护脚本吗?用PHP在外面包 一层过滤?还是直接加防火墙吗?这些都是防御手段。不过本文将要介绍的是直接通过nginx的普通模块和配置文件的组合来达到一定的防御效果。...

2018-08-15 23:14:21 559

转载 yum源配置及详解

红帽系列中,进行软件安装可以有三种方法,编译安装,rpm包安装,和yum源安装。其中yum方法安装最简单,因为它可以自动解决软件包之间的依赖关系。。。一、常用yum源yum源可以来源于多种文件服务器:http:// https:// ftp:// file:// 本地文件yum源国内镜像站点:阿里源 https://mirrors.aliyun.com/centos/7...

2018-08-12 23:17:57 241

Xmanager_5.0.0459.rar

Xmanager_5.0.0459~~免费分享~~~赚点积分~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2019-05-09

空空如也

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

TA关注的人

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