Linux
飞龙升
这个作者很懒,什么都没留下…
展开
-
Linux container介绍
转载自--http://bbs.chinaunix.net/thread-4054285-1-1.htmlLXC是一个用户态的Linux Container管理工具。其主要作用是借用cgroup技术在当前linux环境下实现一个轻量化的虚拟机。LXC的一个实例我们一般以container来称呼。简单来讲,我们可以把lxc + cgroup看做是VirtualBox和Vmware一类的东西。Li转载 2013-09-07 21:47:56 · 967 阅读 · 0 评论 -
sort 的-u
sort 的-u 参数总结 sort这个命令很实用,用来排序很方便,但是因自己有用错该参数的情况,现总结记录下来。 有个源文件有2个字段的内容:a.txt123 333234 333456 444345 444457 222146 111 ... .....原创 2013-11-05 16:10:00 · 1385 阅读 · 0 评论 -
当while遇到重定向----sh的陷阱
http://www.chinaunix.net/bbsjh/11/112.html最近写脚本遇到一个变量在while循环中重定向后丢掉的问题,经过几番查找,发现解决办法,分享如下。以下内容来自网络。 以下是我在编程时的亲身体会:先看如下的程序:#!/bin/shcount=0while read LINEdo count=`expr转载 2013-11-05 16:10:09 · 611 阅读 · 1 评论 -
关于连续登录用户数据提取的一点儿思路
最近接到产品一个需求,希望提取下游戏中的某个日期范围内的连续登录用户的数据,具体是对满足某个连续登录条件的用户进行不同的奖励。 在工作中,这个需求此次是第二次遇到了,这是个很普遍的需求场景。初接到这个问题,会有点儿觉得麻烦,要从按天日志里去提取出这个数据,一开始,很容易想到循环法上去,但是要进行连续与否的判断时,想着想着就把自己想晕了。当然最简单的循环法也可以出结果,但是效率会非常低,尤原创 2013-11-05 16:08:38 · 817 阅读 · 0 评论 -
删掉“-”开头文件方法
在使用tar时使用了-X选项,然后因为其他原因,终止后,在当前目录出现了一个-X文件。因为“-”的存在,想要删除的话,可以使用下面的方法:1、rm -- -X2、rm ./-X即可。原创 2013-11-05 16:06:46 · 727 阅读 · 0 评论 -
脚本中的二维数组用法
在日常工作中,有时候分析日志时,常有需要用到二维数组的情况一、shell中的二维数组用法(shell本事是只支持一维数组的)利用eval的功能二次解析来实现二维数组例子来自网上arr1=(a b c)arr2=(e f g)arr3=(h i j)如何通过二重循环输出上面三个数组上下并置而成的矩阵?代码如下for ((i=0; ido ev原创 2013-11-05 16:05:04 · 2104 阅读 · 0 评论 -
避免CRONTAB同时执行多个脚本的方法
如果某脚本要跑30分钟, 可以在crontab里把脚本间隔设为至少一小时来避免冲突。而比较糟的情况可能该脚本在执行周期内没完成,接着第二个脚本又开始跑了。如何确保只有一个脚本实例运行?freebsd下面:一个好用的方法是利用lockf(freebsd下为lockf,linux下为flock),在脚本执行前需要检测能否获取某个文件锁,防止脚本运行冲突。lockf 的参数如下:转载 2013-11-05 16:10:27 · 3868 阅读 · 0 评论 -
shell的多进程方式
之前在用脚本去分析大的日志文件的时候,因为文件有几十G之大,记录数达到上千万量级甚至更多时,单进程的脚本去分析,效率非常低下,耗时也会相当久,因此这时候就需要用到shell的多进程机制,以加快分析进度。多进程方式主要分为以下3种方式1)代码段后台执行方式例子从网上摘抄:#!/bin/bash for ((i=0;i { sleep 3;echo 1原创 2013-11-05 16:05:42 · 951 阅读 · 0 评论 -
应用系统常用性能指标
转载自--http://blog.csdn.net/ultrani/article/details/7085791 对于我们开发来说,我们日常最熟悉的工作就是把客户的需求实现并交付。但是,事情并不是往往就这样结束了,我们还需要后续对上线的系统进行跟踪调查,查看系统的运行情况。为什么呢?一方面,我们需要关注系统在运行过程中的健康问题,是否有异常等等;另一方面我们需要了解系统性能和容量是否能满足转载 2013-09-11 00:48:30 · 654 阅读 · 0 评论 -
关于awk分割文件的用法
最近写一个脚本,需要对一个记录文件进行分割,因为记录是很有规律的如下格式的文件test.txt:gameserver1 1 agameserver1 2 bgameserver1 3 cgameserver2 1 agameserver2 2 bgameserver2 3 cgameserver3 1 agameserver3 2 bgameserver3原创 2013-11-05 16:07:22 · 7091 阅读 · 0 评论