
Linux
mingren135
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux命令-awk/sort/uniq
AWK的功能是什么?与sed和grep很相似,awk是一种样式扫描与处理工具。但其功能却大大强于sed和grep。awk提供了极其强大的功能:它几乎可以完成grep和sed所能完成的全部工作,同时,它还可以可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上,awk的确拥有自己的语言:awk程序设计语言,awk的三位...原创 2013-05-04 15:16:23 · 146 阅读 · 0 评论 -
shell总结
1、对于每个进程,在其运行时的环境变量可以使用下面的命令来查看:pgrep javacat /proc/$PID/environ #替换null字符为换行显示cat /proc/12501/environ | tr '\0' '\n' 2、export命令用来设置环境变量。至此之后,从当前shell脚本执行的任何程序都会继承这个变量。我们可以按照自己的需要,在执行的...原创 2013-10-15 18:46:45 · 121 阅读 · 0 评论 -
btrace-实战线上问题
BTrace:https://kenai.com/projects/btrace,BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can be used to dynamically trace a running Java program (similar to DTrace for OpenSolar...原创 2014-01-15 18:00:45 · 294 阅读 · 0 评论 -
samba共享文件
SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。 在早期网络世界当中,档案数据在不同主机之间的传输大多是使用 FTP 这个好用的服务器软件来进行传送。不过,使用FT...原创 2014-05-11 11:18:37 · 162 阅读 · 0 评论 -
Python实战2-Python脚本同一时间假死可能原因分析
背景:服务器跑Python脚本收集交易日志,发送到后台分析并存储到cassanda数据库现象:某一不确定时间,脚本会假死(进程并没有停),实际已经不干活了,也不打日志,并且所有服务器的脚本都几乎同一时间假死,怎会如此一致呢? 分析:一、检查脚本1)发现脚本日志总是在出现若干次的Connection异常后,进程会假死异常1:<urlopen error [Er...原创 2013-02-02 22:17:21 · 1336 阅读 · 0 评论 -
j2ssh实现日志搜索
批量查询日志的脚本,自己用着还行,如果给别人也还需要复制一份。如能够把多台机器的日志搜索做成web后台,这样就方便了。上篇博客解决了登录服务器的信任登录交互问题,那么我们就能够更方便的登录到机器上执行命令。这里我用的是SSHTools ,它是一组 Java 的 SSH 应用和开发包,包括:Java SSH API, SSH Terminal, SSH secured VNC client,...原创 2013-01-20 22:27:22 · 274 阅读 · 0 评论 -
linux命令-grep
grep是工作用到最多的命令,绝对是linux下的利器,这里总结一下用法:grep -[acinv] '搜索内容串' filename-a 以文本文件方式搜索 -c 计算找到的符合行的次数 -i 忽略大小写 -n 输出行号 -v 反向选择,即找 没有‘搜索字符串’的行 搜索串可以是正则表达式。 1、输出行号,带‘name’和不带'name'的行➜ my...原创 2013-07-03 22:19:01 · 148 阅读 · 0 评论 -
Linux-ssh公钥登录
随着线上机器的增多,在多台机器上查找日志的需求越来越多了,最近决定写个web版的日志搜索后台,第一个要解决的问题就是频繁的人机交互问题。SSH命令远程执行命令首先需要建立相关主机间的信任关系,否则在执行命令前SSH命令会提示你输入用户密码,不利于脚本的自动化。 建立信任关系步骤:1)在一台机器上生成本机的公钥和私钥文件:ssh-keygen -t rsa2)~/.ssh下会出现...原创 2013-01-19 19:53:38 · 239 阅读 · 0 评论 -
Linux-输出重定向
常用文件重定向命令哦 command > filename 把标准输出重定向到一个新文件中command >> filename 把标准输出重定向到一个文件中(追加)command 1 > fielname 把标准输出重定向到一个文件中command > filename 2>&1 把标准输出和标准错误一起重定向到一个文件中co...原创 2013-01-15 00:15:44 · 108 阅读 · 0 评论 -
Linux-常用命令(一)
Linux只所以受到程序员的欢迎,一部分原因是本身自带很多有用的命令,再结合shell等脚本就可以玩出很多花样,这里总结一下工作场景中用到的命令。 1)grep:按照某种匹配规则搜索文件,并将符合匹配条件的行输出场景1:间隔一定时间段的2次tail日志结果保存到文件a和b,取a、b的差集(b-a)得到增量日志grep -F -v -f a.log b.log | sort |...原创 2013-01-14 22:29:37 · 149 阅读 · 0 评论 -
linux命令-cut/sed
一、cut:从一行上移除部分内容,选择性显示1)cut -cnum1-num2 filename➜ Downloads cat example helloworld!usa!china!➜ Downloads cut -c6-13 example world!us 2)cut -d 'sep' -f cnum filename➜ Downloads c...原创 2013-06-23 15:53:41 · 122 阅读 · 0 评论 -
OCR文字识别
OCR(Optical Character Recognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。 Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后经由Google进行改进,消除bug,优化,重新发布。http://code.google.com/p/tesseract-ocr/Summ...原创 2013-06-23 14:33:53 · 242 阅读 · 0 评论 -
nginx学习3-rewrite
一、重要指令:rewrite、if、break、return、set--匹配UAlocation /my { if ($http_user_agent ~ MSIE) { rewrite ^(.*)$ /msie$1 break; }} --匹配cookielocation /index { set $id 0; ...原创 2013-05-16 22:32:22 · 101 阅读 · 0 评论 -
nginx学习3-正则
^~ 标识符后面跟一个字符串。Nginx将在这个字符串匹配后停止进行正则表达式的匹配(location指令中正则表达式的匹配的结果优先使用),如:location ^~ /images/,你希望对/images/这个目录进行一些特别的操作,如增加expires头,防盗链等,但是你又想把除了这个目录的图片外的所有图片只进行增加expires头的操作,这个操作可能会用到另外一个locatio...原创 2013-05-15 23:55:01 · 111 阅读 · 0 评论 -
nginx学习2-变量
一、nginx变量1)set指令:server,locationset $v 0; 2)map模块:httpmap $v $b { 0 'baidu'; 1 'google';} 3)geo模块:httpgeo $geo { default default; 192.168.1.0/2...原创 2013-05-15 23:21:31 · 158 阅读 · 0 评论 -
Linux-日常使用
一、命令1)apt-get:linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。一般需要root权限执行,所以一般跟着sudo命令。http://baike.baidu.com/view/1580236.htm 二、软件1)视频:mplayer、smplayer、vlc2)下载:deluge3)截图:ks...原创 2013-05-10 23:47:08 · 121 阅读 · 0 评论 -
JAVA-JVM分析工具
heap内存下载到本地后,可以用MAT工具分析内存泄露,还有一些自带命令可以方便分析。1)jmap:列出堆中的当前java对象/opt/ibm/java/bin/jmap -histo xx > heap.log 2)jmap:导出heap/opt/ibm/java/bin/jmap -dump:live,format=b,file=/home/temp/heap.l...原创 2013-05-04 16:07:17 · 146 阅读 · 0 评论 -
安装rzsz
rz、sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具,比ftp命令方便,而且服务器不用打开FTP服务。 sz:将选定的文件发送到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器 1、下载rzszwget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.g...原创 2014-09-03 14:06:36 · 248 阅读 · 0 评论