![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
wbj0110
这个作者很懒,什么都没留下…
展开
-
node starting sh
#! /bin/sh NODE_ENV=production DAEMON="node cluster.js" NAME=Microblog DESC=Microblog PIDFILE="microblog.pid" case "$1" in start) echo "Starting $DESC: " nohup $DAEMON > /dev/null & ...原创 2014-01-02 11:06:11 · 150 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"...原创 2014-01-02 11:06:27 · 98 阅读 · 0 评论 -
PHP/Shell大文件数据统计并且排序
诸多大互联网公司的面试都会有这么个问题,有个4G的文件,如何用只有1G内存的机器去计算文件中出现次数做多的数字(假设1行是1个数组,例如QQ号码)。如果这个文件只有4B或者几十兆,那么最简单的办法就是直接读取这个文件后进行分析统计。但是这个是4G的文件,当然也可能是几十G甚至几百G的文件,这就不是直接读取能解决了的。 同样对于如此大的文件,单纯用PHP做是肯定行不通的,我的思路是不管多大文件...原创 2013-08-23 14:39:21 · 134 阅读 · 0 评论 -
实时的把日志写进数据库
#!/bin/bash 02 sql_user=root 03 sql_pass=123456789 04 db_name=test 05 06 sql_opt="-u$sql_user -p$sql_pass -s" 07 08 mysql_opt() {...原创 2014-02-06 12:26:57 · 234 阅读 · 0 评论 -
Hadoop FS Shell命令
FS Shell 调用文件系统(FS)Shell命令应使用 bin/hadoop fs <args> 的形式。 所有的的FS shell命令使用URI路径作为参数。URI格式是scheme://authority/path 。对 HDFS文件系统,scheme是hdfs ,对本地文件系统,scheme是file 。其中scheme和 authority参数都是可选的,如果未加指定...原创 2014-02-10 15:19:21 · 67 阅读 · 0 评论 -
Linux kill 杀死指定进程
一 杀死指定进程 现知道有一个curl线程正在运行,需要杀死 anggang@barry$ curl -y 30 -Y 1 -m 300 -x 8.8.8.8:808 -o html_baidu http://www.baidu.com % Total % Received % Xferd Average Speed Time Time Time...原创 2014-03-24 09:46:34 · 113 阅读 · 0 评论 -
根据进程名杀掉进程
#!/bin/sh #add by hudong,2003-08-04 #kill process by program-name if test $# -lt 1 then echo "Usage:"$0" program-name" exit 1 fi var=...原创 2014-03-24 09:46:48 · 88 阅读 · 0 评论 -
Hadoop日志文件分析系统
项目需求: 需要统计一下线上日志中某些信息每天出现的频率,举个简单的例子,统计线上每天的请求总数和异常请求数。线上大概几十台 服务器,每台服务器大概每天产生4到5G左右的日志,假设有30台,每台5G的,一天产生的日志总量为150G。 处理方案: 方案1:传统的处理方式,写个JAVA日志分析代码,部署到每台服务器进行处理,这种方式部署起来耗时费力,又不好维护。 方案2...原创 2014-04-04 09:41:02 · 138 阅读 · 0 评论 -
实用的网络流量监控脚本
#!/bin/bash if [ -n "$1" ]; then eth_name=$1 else eth_name="eth0" fi i=0 send_o=`/sbin/ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'` re...原创 2014-04-04 09:41:25 · 190 阅读 · 0 评论