你的位置:首页

微信开源PhxSQL在CentOS下编译安装

官方更新了第三方库的版本之后,编译方法和可能遇到的错误和本文部分内容不一样了,全新安装的朋友请看【CentOS下PhxSQL编译安装第2版】注:仅测试在CentOS release6.7和 CentOS Linux release7.2.15...

2016-09-08 (8370)次关注 评论(0) 阅读全文

自动增量升级方案的设计及实现

问题背景:1.能否以某种简便甚至自动化的方式,将修改过的文件以增量的方式同步到线上而不影响应用的正常运行。2.除了文件同步外,能否自定义某些脚本,在升级时自动执行。3.如果发现升级后的版本有问题,能否快速回滚到原来的版本。写作目的:1.以SVN为例子,学会基于版本库的自动...

2016-09-06 (8494)次关注 评论(0) 阅读全文

Heartbeat实现集群高可用热备

Heartbeat项目是 Linux-HA工程的一个组成部分,它实现了一个高可用集群系统。通过Heartbeat我们可以实现双机热备,以实现服务的持续性。heartbeat(Linux-HA)的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心...

2016-09-01 (7299)次关注 评论(0) 阅读全文

到底什么是云计算:云计算的5-3-2原理与实践

一、引子由于云计算的广泛热炒,很多东西都牵强附会地被”云“了。于是,”人云亦云“、“新瓶换旧酒”、“假大空”等各种帽子被扣在了云计算上。各种厂商和机构也纷纷给出了自己的云计算的定义,纷纷扰扰,混乱不堪。这种情形,所有的努力都会分散到很多点,形不成中坚力量,对于云计算在产业界的作用...

2016-08-31 (7302)次关注 评论(0) 阅读全文

LVM逻辑卷管理

LVM的创建:建立LVM类型的分区:创建分区的时候标记为LVM类型建立LVM物理卷:pvcreate/dev/sdb pvscan pvdisplay建立LVM卷组:vgcreate VG1 vgscan建立LVM逻辑卷:lvcreate建立文件系统:mkfs-t挂接文件系统...

2016-08-22 (7236)次关注 评论(0) 阅读全文

使用cobbler实现批量自动部署Linux

Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便,使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。下面一步步来实现实验平台:rhel6.3 x...

2016-08-15 (7334)次关注 评论(0) 阅读全文

Linux中彻底删除文件

我们知道在Linux中删除文件一般使用rm,但是rm命令并不会真的清空保存该文件的数据块的内容,而只是释放了该文件所占用的索引节点和数据块。因此用rm删除的文件是可以通过一些方法恢复的(比如可以用debugfs恢复,具体方法Google之)。有些时候我们要彻底删除一些文件,可以...

2016-08-09 (7263)次关注 评论(0) 阅读全文

Linux服务器三种监控技术优缺点

本文介绍三种Linux服务器监控技术的优缺点,其中有SNMP代理(客户端)方式、SSH方式、安装私有代理(客户端)方式等内容。Linux系统的强大的功能和绚丽的界面使得很多企业都选用Linux系统来做服务器,下面是介绍三种Linux服务器监控技术的优缺点。1.SNMP代理(客户端...

2016-08-01 (7374)次关注 评论(0) 阅读全文

端口大全超级详细说明

一、端口大全端口:0服务:Reserved说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。端口:1服务:tcpmux说...

2016-07-28 (7344)次关注 评论(0) 阅读全文

linux进程状态浅析

众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程...

2016-07-21 (7129)次关注 评论(0) 阅读全文

Puppet批量部署实际案例

随着IT行业的迅猛发展,传统的运维方式靠大量人力比较吃力,近几年自动化运维管理快速的发展,得到了很多IT运维人员的青睐,一个完整的自动化运维包括系统安装、配置管理、服务监控三个方面。一、应用背景某公司新到500台服务器,需要安装Linux系统,并部署上线以及后期的管理配置。对于系...

2016-07-16 (7267)次关注 评论(0) 阅读全文

declare命令声明shell变量

declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式。命令declare是bash版本2之后才有的。命令typeset也可以在ksh脚本中运行。declare/typeset选项-r只读declare...

2016-07-09 (7276)次关注 评论(0) 阅读全文

Linux下使用rsync最快速删除海量文件的方法

在Linux下删除海量文件的情况,需要删除数十万个文件。这个是之前的程序写的日志,增长很快,而且没什么用。这个时候,我们常用的删除命令rm-fr*就不好用了,因为要等待的时间太长。所以必须要采取一些非常手段。我们可以使用rsync来实现快速删除大量文件。1、先安装rsync...

2016-07-01 (7336)次关注 评论(0) 阅读全文

Nginx+keepalive主从双机热备自动切换解决方案

环境采集cenots6.364位迷你安装,因为安装前,你需要做一些工作yum install-y make wget如果你愿意可以更新下系统,更换下yum源.1.安装keepalive官方最新版 keepalived-1.2.7tar zxvf keepalived-1....

2016-06-30 (7519)次关注 评论(0) 阅读全文

Linux cut命令详解和使用方法

cut命令从文件的每一行剪切字节、字符和字段并将它们写至标准输出。它是以文件的每一行作为处理对象的。1命令格式:cut[选项][范围]文件。选项用来指定单位(字节、字符还是字段),范围指定选项的位置。常用的选项有:-b:指定以字节为单位显示选中内容-c:指定以字符为单位显...

2016-06-23 (7434)次关注 评论(0) 阅读全文

如何调优JVM-Java虚拟机优化

堆设置-Xmx3550m:设置JVM最大堆内存为3550M。-Xms3550m:设置JVM初始堆内存为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xss128k:设置每个线程的栈大小。JDK5.0以后每个线程栈大小为1M,之前每个线...

2016-06-16 (7335)次关注 评论(0) 阅读全文

Hadoop2安装---伪分布式模式

首先需要安装ssh安装略一、免密码ssh设置ssh-keygen-t rsa一直按<Enter>由于不设置密码,所以就一直回车就行。测试:ssh localhost其实是否必须使用ssh密码设置?我也不太清楚,很多帖子都需要这步,但官方网上没有这步。如果你...

2016-06-08 (7178)次关注 评论(0) 阅读全文

Hadoop2安装-单机模式

Hadoop有三种模式单机模式、伪分布模式和完全分布模式这里先简单介绍单机模式,默认情况下,Hadoop被配置成一个非分布式模式,独立运行JAVA进程,适合开始做调试工作。Hadoop网址http://hadoop.apache.org/下载地址:http://mirror...

2016-06-01 (7173)次关注 评论(0) 阅读全文

分布式文件系统选型

业界在大数据量存储方面存在着两种解决方案:集中式存储和分布式存储。集中式存储的代表厂商:NetApp,EMC,使用集中式存储的互联网代表企业Facebook;分布式存储的代表厂商兼互联网企业:google。集中式存储相比分布式存储最大的问题在于购置整个解决方案的成本太高。而分布式...

2016-05-28 (7235)次关注 评论(0) 阅读全文

Linux下快速分区格式化大于2T大容量存储

在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个10TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,而我们在做raid时会划分多个VD来进行装系统,但系统安装完后无法将磁盘全部识别出来,这时就需要手动对GPT分区进行挂载,那么如何在...

2016-05-20 (7287)次关注 评论(0) 阅读全文