自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 Linux GCC常用命令

1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Ja...

2018-06-30 11:08:39 105

转载 extern "C"用法解析

C++保留了一部分过程式语言的特点,因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的...

2018-06-24 10:04:29 221

转载 linux文件系统—inode及相关概念 inode大小的最佳设置

一.inode size 定义inode table是data area的索引表. Inode分内存中的inode和文件系统中的inode,我们这说的是文件系统中的inode。 1.linux FS 可以简单分成 inode table与data area两部份。inode table上有许多的inode, 每个inode分别记录一个档案的属性与这个档案分布在哪些datablock上(也就是我们说...

2018-06-20 11:39:30 24695

原创 lsof命令详解

lsof (list open files)是一个列出当前系统打开文件的工具。在linux系统环境下,任何事物都可以以文件形式存在,通过文件不仅可以访问常规的数据,还可以访问网络连接和硬件。适应条件:lsof访问的是核心文件和各种文件,所以必须以root用户的身份运行才能充分发挥其功能。lsof [选项] [绝对路径的文件名]显示示例[root@localhost ~]# lsof /usr/sb...

2018-06-20 10:22:20 24236

原创 /proc/sysrq-trigger详解

# 立即重新启动计算机echo "b" > /proc/sysrq-trigger # 立即关闭计算机echo "o" > /proc/sysrq-trigger # 导出内存分配的信息 (可以用/var/log/message 查看)echo "m" > /proc/sysrq-trigger # 导出当前CPU寄存器信息和标志位的信息echo "p" > /proc/s

2018-06-19 14:39:11 1060

原创 linux 如何重启apache

查看apache2的命令 httpd -V其中HTTPD_ROOT和SERVER_CONFIG_FILE  就可以确定httpd.conf的路径了假设当前Linux用户的apahce安装目录为/usr/local/apache2,那么在命令行终端中使用以下命令启动,停止和重启apache。1. 启动apahce的命令:/usr/local/apache2/bin/apachectl start a...

2018-06-19 14:13:20 2134

转载 Redis高可用方案哨兵机制------ 配置文件sentinel.conf详解

Redis的哨兵机制是官方推荐的一种高可用(HA)方案,我们在使用Redis的主从结构时,如果主节点挂掉,这时是不能自动进行主备切换和通知客户端主节点下线的。Redis-Sentinel机制主要用三个功能:(1)监控:不停监控Redis主从节点是否安装预期运行(2)提醒:如果Redis运行出现问题可以 按照配置文件中的配置项 通知客户端或者集群管理员(3)自动故障转移:当主节点下线之后,哨兵可以从...

2018-06-15 18:55:52 1183

转载 centos7/rhel7安装较高版本ruby2.2/2.3/2.4+

环境需求:  在Centos7.3中,通过yum安装ruby的版本是2.0.0,但是如果有些应用需要高版本的ruby环境,比如2.2,2.3,2.4...      那就有点麻烦了,譬如:我准备使用redis官方给的工具:redis-trib.rb 这个工具构建redis集群的时候,报错了:                  “redis requires Ruby version >= 2...

2018-06-15 18:13:58 710

转载 centos7/rhel7下安装redis4.0集群

相关介绍:Redis从3.0版本开始支持集群!      集群一般由多个节点组成,节点数量至少6个才能保证组成完整高可用的集群。      每个节点需要开启配置文件中的cluster-enabled yes,让Redis运行在集群模式下。     测试环境:资源有限,这里使用3台虚拟机模拟6个节点(用端口区分),每台虚机2个节点,如下图:           注意:Redis默认端口:6379,这...

2018-06-15 18:12:35 268

转载 phpredis -- Redis编译安装,PHP 7 安装 Redis 扩展

安装 Redis Serverredis的官方网站是:http://redis.io/ 目前的最新稳定版是 3.2版。下载redis1234wget http://download.redis.io/releases/redis-3.2.3.tar.gztar xf redis-3.2.3.tar.gzcd redis-3.2.3make PREFIX=/usr/local/redis insta...

2018-06-15 17:54:57 2160

转载 用mycat做读写分离:基于 MySQL主从复制

mycat是最近很火的一款国人发明的分布式数据库中间件,它是基于阿里的cobar的基础上进行开发的 搭建之前我们先要配置mysql的主从复制,这个过程很长,我这里就不写了,有兴趣的可以看看我写的这篇文章。linux centos下mysql数据库的主从复制环境搭建mycat在应用当中的作用可以看下图mycat可以让程序员只需要关心业务代码的编写,而不用担心后端数据库集群的负载均衡,读写分离,分库分...

2018-06-14 16:32:55 263

转载 Mycat配置文件schema.xml的详解

                                                  schema标签的相关属性dataNode该属性用于绑定具体的database到逻辑库上[html] view plain copy<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100"> <table name...

2018-06-14 16:30:27 538

转载 mha日常维护命令

1.查看ssh登陆是否成功 masterha_check_ssh --conf=/etc/masterha/app1.cnf2.查看复制是否建立好 masterha_check_repl --conf=/etc/masterha/app1.cnf3.启动mha nohup masterha_manager --conf=/etc/masterha/app1.cnf > /tmp/mha_ma...

2018-06-14 10:07:37 424

转载 MHA命令系统介绍--masterha_manager

介绍masterha_manager: 启动 mha master manager 控制的脚本开关eg: masterha_manager --conf=/home/server/mha/cnf/app.cnf常用参数如下:--conf=(config file path)    应用或本地范围的配置参数文件,必须指定--global-conf=(global config file pa...

2018-06-14 10:02:45 1649

转载 CentOS下使用rpm-build制作nginx的RPM包

一、RPM包的分类RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。linux软件包分为两大类:(1)二进制类包,包括rpm安装包(一般分为i386和x86等几种)(2)源码类包,源码包和开发包应该归位此类(.src.rpm)。有时候为了方便源码包的安装,和我们自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,当有了源码包就可以直接编译得到二进制安装包和其他任意包。sp...

2018-06-12 12:06:59 616

转载 阿里云 Centos 7 PHP7环境配置 LNMP

阿里云 Centos 7 PHP7环境配置 LNMP (centos7+nginx+MySQL5.7.9+PHP7)首先更新系统软件$ yum update安装nginx1.安装nginx源1.$ yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noar...

2018-06-11 20:16:38 875

原创 Linux开启路由转发功能

标记一下,今天想让一台Red Hat Enterprise Linux 7开通iptables的nat转发功能,找了半天。A服务器:192.168.30.20/24B服务器:192.168.30.1/24,eth0;  192.168.40.1/24,eth1C服务器:192.168.40.20/24目标:让A可以ping和ssh到c机器。这就需要通过B服务器来跳转。操作过程:1、在B服务器上开启...

2018-06-06 17:25:53 45856 1

翻译 curl 常用的命令

原文地址: http://www.thegeekstuff.com/2012/04/curl-examples/下载单个文件,默认将输出打印到标准输出中(STDOUT)中curl http://www.centos.org通过-o/-O选项保存下载的文件到指定的文件中:-o:将文件保存为命令行中指定的文件名的文件中-O:使用URL中默认的文件名保存文件到本地1 # 将文件下载到本地并命名为myge...

2018-06-04 14:40:59 177

转载 HTTP协议之HTTP的结构

一.前言:会使用电脑的人基本上都会使用IE/Firefox/Chrome等网页浏览器的地址栏输入url地址来访问一个网站,那么网站页面是怎么展现到用户面前的呢?当然web页面是不能凭空显示出来的,浏览器根据用户输入的url地址向指定的web服务器请求资源,然后将请求的资源解析显示到web页面。那么web浏览器又是怎样通过url请求到web页面的?web服务器又是怎么响应浏览器的请求的?web浏览器...

2018-06-04 14:22:17 759

转载 ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平

ELK平台介绍在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段:以下内容来自:http://baidu.blog.51cto.com/71938/1676798日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存...

2018-06-04 09:34:15 197

转载 Windows下 Python 模块的安装方法

Windows下 Python 模块的安装方法最近在学习python爬虫的时候总是让引用一些model,但是自己也不了解引用的方法,所以填了不少坑。在网上找了一些方法,在此处只记录最好用的方法。以下内容是根据网上的一些文章翻译归纳所得:以下分两个步骤:一、安装pip 包打开windows cmd命令行,切换到python 所在的目录,输入 cd D:\Python34(我的是D:\Python34...

2018-06-02 11:47:54 2905

GBK和Unicode的对照表

GBk和unicode的转换对照表,用于解决编码转换的问题。

2017-12-06

adt下载地址的链接

主要提供给安卓开发需要下载adt资源的人,quxiazai对应的adt

2015-10-30

空空如也

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

TA关注的人

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