
实用的脚本工具
cybertan
做事诚恳塌实,刻苦钻研!
开放,共享,合作!
展开
-
crash命令如何查cache
crash> kmem -S dentry_cache | grep ' \[................\]' | sed -e 's/ \[\(................\).*/struct dentry.d_sb \1/' > /tmp/dentry-data.bb crash>原创 2011-11-30 00:32:43 · 1335 阅读 · 1 评论 -
修改描述符号
#!/bin/bash # # Swap/Roll a logfile # # Usage: [ optional pids ] # ./swap.sh /var/log/logfile /tmp/logfile [pids] # # Author: Robert McKay # Date: Tue Aug 14 13:36:转载 2012-12-28 17:59:23 · 759 阅读 · 0 评论 -
socat
// Examples for using socat (and filan) //"$" means normal user, "#" requires privileges, "//" starts a comment /////////////////////////////////////////////////////////////////////////////// // si转载 2013-04-08 14:55:02 · 8497 阅读 · 0 评论 -
pyhon socket
Server: import socket address = ('127.0.0.1', 31500) s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(address) while True: data, addr = s.recvfrom(2048) if not data: prin转载 2013-04-14 22:53:55 · 1002 阅读 · 0 评论 -
各种奇特的事情:内存错误,无常的段错误,堆栈消失
1. 在修改较多文件,make和执行,发现总是提示SegmentFault,调试也找不到原因(gdb调试时,往往进入某个普通的函数就SegmentFault) 解决方法:全部重新编译可能会解决问题,原因不明。make clean; make。 环境:g++/gcc (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13) centos6 2. 程序突然就退出了,转载 2013-07-18 07:57:09 · 1950 阅读 · 1 评论 -
git使用1
开发人员常常遇到这种情况:花了几天时间一直在做一个新功能,已经改了差不多十几个文件,突然有一个bug需要紧急解决,然后给一个build测试组。在Git问世之前基本上靠手动备份,费时且容易出错。 git stash命令简而言之就是帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如发布,或者解决一个bug,或者branch,等等),之后还可以重新载入之前搁置的改转载 2013-07-24 08:18:35 · 1487 阅读 · 0 评论 -
git使用3
Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到转载 2013-07-24 08:19:53 · 854 阅读 · 0 评论 -
git使用2
The most useful commands you will want to learn are clonestatuspullcommitpushgitkstashlogcheckout % git clone ssh://antportal.com:22/var/lib/git/rndtaxcredit.git Cloning into rndtaxcredit... remot转载 2013-07-24 08:19:16 · 1177 阅读 · 0 评论