0x01背景面对与日俱增的日志信息,最传统的日志收集方式已难以满足运维人员的基本需求。So,我们何不利用如今丰富的开源工具来打造一款高效实用的运维日志收集分析平台呢。以下就我们目前尝试在做的运维日志平台进行简要介绍,希望能与各位交流心得经验。0x02平台架构我们并没..
分类:
其他好文 时间:
2015-12-13 23:53:15
阅读次数:
260
在计算机领域,有一个问题一直困扰大家很多年,这个问题就是IO性能瓶颈问题。随着CPU性能的不断提升,IO和CPU之间的性能差距变得越来越大,这种差距也就是计算机领域著名的“剪刀差”问题。围绕着这个“剪刀差”问题,提出了一系列的理论及方法:多级存储、缓存、针对磁盘的性..
分类:
其他好文 时间:
2015-12-13 23:53:43
阅读次数:
316
步骤一:logs下会产生catalina.out、hostXXX、mangerxxxxxx、host-mangerxxxxx、等各种日志,建议新装的tomcat把webapps下面的docsexampleshost-mangermanger等删除,ROOT下也清空放入自己的功能页面等。虽然删除了以上几个应用,但是logs下面还是会产生对应的日志文件(以按日..
分类:
其他好文 时间:
2015-12-13 23:52:43
阅读次数:
193
想像一种情景,当我们的Linux系统用尽交换空间时,在这种情况下,我们想要使用swap分区扩展交换空间,但在某些情况下磁盘上已经没有可用的空闲分区了,致使我们不能把它扩大。因此,在这种情况下,我们可以使用交换文件增加swap空间。以下是步骤:1.检查现有swap分区的大小可以..
分类:
系统相关 时间:
2015-12-13 23:53:56
阅读次数:
218
几个问题:1、9/5=?2、9/(-5)=?3、(-9)/5=?4.、(-9)/(-5)=?答案:1、12、-13、-14、1在C/C++中的除法采用向零取整的方法:向零取整:向0方向取最接近精确值的整数,即舍去小数部分,成为截断。9/5=1.8舍去小数得到19/(-5)=-1.8舍去小数得到-1(-9)/5=-1.8舍去小数得到-1(-9..
分类:
编程语言 时间:
2015-12-13 23:55:36
阅读次数:
165
在C/C++中打印百分号%:#includeintmain(void){inta=5,b=3;printf(‘%d%%%d=%d\n‘,a,b,ret);return0;}结果:5%3=2在打印的%前加一个%表示后面的%用于打樱
分类:
编程语言 时间:
2015-12-13 23:55:08
阅读次数:
208
PATHshell使用$PATH的环境变量查找命令在PATH中添加新路径exportPATH="目录路径":$PATH全局变量:在shell和话和该shell任何子进程中可见。env查看本地变量:只在创建他们的shell中可见,包含全局变量。set查看unset取消变量readonly设置变量只读重要的环境变量PWD:记录当前的..
分类:
系统相关 时间:
2015-12-13 23:52:53
阅读次数:
163
packageorg.cocos2d.tests;importjavax.microedition.khronos.opengles.GL10;importorg.cocos2d.actions.interval.CCRotateBy;importorg.cocos2d.config.ccMacros;importorg.cocos2d.layers.CCLayer;importorg.cocos2d.layers.CCScene;importorg.cocos2d.menus.CCMenu;importor..
分类:
移动开发 时间:
2015-12-13 23:50:20
阅读次数:
355
sed是一个非交互式文本编辑器,可对文本文件和标准输入进行编辑;只对缓冲区总共原始文件的副本进行编辑,并不编辑原始的文件.如果需要保存更改的内容需要重定向到另一个文件sed‘sed命令‘fff>ggg使用以下场合大文件编辑命令复杂,在交互式编辑器中难以输入对文件扫描一遍,但需要..
分类:
其他好文 时间:
2015-12-13 23:52:11
阅读次数:
193
文/辛东方[引言]没有谁一生下来就是天才,也没有谁一开始就是个绝顶工程师。在很多人看来,天才和工程师都是很难当的。可是你有没有想过,在同一起跑线上,为什么有的坚持到了最后,有的却半途而废,成功仅仅是最后那段路程——你没有坚持到尽头。道路的尽头,往往是最美丽的风..
分类:
其他好文 时间:
2015-12-13 23:50:00
阅读次数:
337
用户及权限管理一、基本概述Linux是个多用户、多任务的操作系统,在生产环境中运维部门中有各种岗位的运维操作人员,系统用户众多,因此可能常常会有多人同时使用这台主机来进行工作的情况发生,为了考虑每个人喜好的工作环境,因此,这个“用户”的角色就显得相当重要。为了让..
分类:
其他好文 时间:
2015-12-13 23:49:38
阅读次数:
214
权限管理 在linux系统上,有个“潜规则”,就是一切皆文件。字符设备是文件,目录是文件,套接字,也是文件...那么怎么区别那个文件到底属于哪种类型呢? 大多数文件系统的实现定义了7中文件类型, 分别是 普通文件 目录 字符设备文件 块设备文件 本地域套接字 有名管道 ..
分类:
系统相关 时间:
2015-12-13 23:49:45
阅读次数:
215
一通过继承Thread12345678910111213141516171819202122232425packagethread;publicclassThreadDemo1{publicstaticvoidmain(String[]args){Demo1demo1=newDemo1("zifangsky");Demo1demo2=newDemo1("admin");demo1.start();demo2.start();}}classDemo1extendsThread{privateStrin..
分类:
编程语言 时间:
2015-12-13 23:50:00
阅读次数:
295
今天用wireshark分析一个案例,TCPIP卷一又复习了一遍,整理概念便于查看
分类:
其他好文 时间:
2015-12-13 23:51:14
阅读次数:
157
Python之路【第二篇】:Python基础(一)
入门知识拾遗一、作用域对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。123if1==1:name=‘wupeiqi‘printname下面的结论对吗?外层变量,可以被内层变量使用内层变量,无法被外层变量使用..
分类:
编程语言 时间:
2015-12-13 23:50:46
阅读次数:
246
当函数返回字符串的时候,我们可以定义返回string和string&。1写一个返回string引用的函数std::string & TestStringReference()
{
std::string loal_str = "holy shit";
return loal_str;
}这个函数当然是错误的,编译器会提示我们:
返回局部变量或临时变量的地址: loal_str
即...
分类:
编程语言 时间:
2015-12-13 23:49:39
阅读次数:
274
posix消息队列与system v消息队列的差别:
(1)对posix消息队列的读总是返回最高优先级的最早消息,对system v消息队列的读则可以返回任意指定优先级的消息。
(2)当往一个空队列放置一个消息时,posix消息队列允许产生一个信号或启动一个线程,system v消息队列则不提供类似机制。
队列中的每个消息具有如下属性:
1、一个无符号整数优先级(pos...