
Linux
kevin luan
任务云 http://www.taskflow.cn
展开
-
统计UV和PV
cat activity.log.2013-07-25 |grep "Token:"|gawk -F'Token:' '{Array[$2]++; count++;} END {print "UV:" length(Array) " pv:" count}'UV:3 pv:4230原创 2013-07-26 10:44:46 · 1253 阅读 · 0 评论 -
vmstat 命令详解
vmstat 1procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 100828 4662444 91525原创 2013-11-30 15:52:55 · 1055 阅读 · 0 评论 -
shell date字符串互转
将制定日期字符减2天 date -d "2013-02-03 -i -2 day" +"%Y-%m-%d %T"将日期转为时间戳date -d "2013-02-03" +%s1359820800将以秒为单位的时间戳转化为日期格式。date -d @1359820800 +"%Y-%m-%d %T" 2013-02-03 00:00:00date -d '1970原创 2014-01-03 19:05:16 · 13961 阅读 · 0 评论 -
awk 忽略大小写
cat monitor.log |grep "monitorInfo"|awk -F 'monitorInfo' '{print $2 }'|gawk -F"|" 'BEGIN{IGNORECASE=1} {if($0 ~ /android/) print "|platform:Android" $0; if($0 ~ /iphone/) print "|platform:Iphone" $0;原创 2014-01-07 14:09:45 · 7152 阅读 · 0 评论 -
Linux将目录所有者改为普通用户
将/usr/hadoop目录的所有者改为hadoopsudo chown -R hadoop:Hadoop /usr/hadoop hadoop用户名Hadoop用户组--------------------------------------chmod 777 aa/指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-原创 2012-10-09 14:59:36 · 5656 阅读 · 0 评论 -
JAVA CPU,IO 消耗分析
使用 TOP查看CPU的消耗情况top - 11:32:49 up 26 days, 45 min, 2 users, load average: 0.20, 0.08, 0.07Tasks: 471 total, 1 running, 470 sleeping, 0 stopped, 0 zombieCpu(s): 1.4%us, 0.2%sy, 0.0%n原创 2013-11-30 15:20:55 · 10709 阅读 · 0 评论 -
查看JVM各个代的内存状态
//在Linux执行 jmap -heap [pid] //可以看到如下信息Attaching to process ID 23990, please wait...Warning: the type "const char*" (declared in the remote VM in VMStructs::localHotSpotVMTypes) had its size declared原创 2013-11-16 15:30:34 · 2604 阅读 · 0 评论 -
alias 别名用法
alias 别名在.bash_profile 增加以下别名lss='pwd' 命令alias lss=‘pwd'保存后。source .bash_profileshell> lss/Users/kevin原创 2014-04-24 10:41:21 · 1178 阅读 · 0 评论 -
使用二维数组统计UV,PV
统计日志:test.log内容如下:/a/click_1/stat.do token=11110/a/click_2/stat.do token=11111/a/click_1/stat.do token=11110/a/click_2/stat.do token=11112/a/click_2/stat.do token=原创 2014-04-10 12:00:21 · 2153 阅读 · 0 评论 -
Linux的chattr与lsattr命令详解
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chat原创 2014-09-28 21:52:52 · 866 阅读 · 0 评论 -
shell 统计笔记
#!/bin/shcat newUserHelpMac.21_1000.txt| while read linedo res=`cat 09-21_mac_all_sort |grep "$line"`; echo "$res" >> result_newUser_help.txt;doneavg=`more result_newUser_hel原创 2012-11-26 20:43:50 · 691 阅读 · 0 评论 -
了解 sort 和 uniq 命令 (包括 uniq 的 -u 和 -d 选项)
cat a b | sort | uniq > c # c is a union b 并集 cat a b | sort | uniq -d > c # c is a intersect b 交集 cat a b b | sort | uniq -u > c # c is set difference a - b 差集查看a b文件内容[root@hadoop luansh原创 2013-05-07 15:29:12 · 1740 阅读 · 0 评论 -
linux 下的sar工具命令小结
linux 下的sar工具命令小结 sar这东西,一开始还以为是内部有的,原来是外部的工具,可以到http://pagesperso-orange.fr/sebastien.godard/download.html去下载 1 安装 tar zxvf xxx.tar.gz ./configure make make install 2转载 2013-03-21 11:08:02 · 900 阅读 · 0 评论 -
vmstat
vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。本文介绍了虚拟内存的运行原理,继而介绍了vmstat的用法和使用范例。使用vmstat1.用法vmstat [-a] [-n] [-S unit] [delay [ count]]vmstat转载 2013-03-21 11:22:49 · 1008 阅读 · 0 评论 -
Linux VI编辑器详解
进入输入输出的方法 命令 作用 在光标后输入文本 在当前行末尾输入文本 在光标前输入文本 在当前行开始输入文本 在当前行后输入新一行 在当前行前输入新一行 光标移动 命令作用移动到当前单词的开始 移动到当前单词的结尾 向前移动一个单词 向前移动一个字符 向上移动一行 向下原创 2011-07-09 15:14:24 · 535 阅读 · 0 评论 -
lrzsz 安装
本文是记录lrzsz的安装过程1、从下面的网站下载 lrzsz-1.12.20.tar.gzhttp://www.filewatcher.com/m/lrzsz-0.12.20.tar.gz.280938.0.0.html2、查看里面的INSTALL文档了解安装参数说明和细节3、解压文件tar zxvf lrzsz-1.12.20.tar.gz4、进入目录cd lrzs原创 2012-08-30 13:30:33 · 16677 阅读 · 0 评论 -
Linux 实现服务器访问服务器之前免密码访问
A:Server 10.2.15.123 cd /home/rd/.ssh/ ssh-keygen -t rsa 3次回车 ssh rd@10.2.15.124 "chmod 0700 .ssh" scp id_rsa.pub rd@10.2.15.124:.ssh/id_rsa.pubB:Server 10.2.15.124 touch .ssh/authorize原创 2012-09-29 15:14:17 · 680 阅读 · 0 评论 -
Linux系统下如何做到SSH免密码登录
A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ;A和B的系统都是Linux 在A上的命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@172.24.253.2 "mkdir .ssh;chmod 0700 .ssh" (需要转载 2012-10-08 19:31:51 · 708 阅读 · 0 评论 -
sudo权限更改root密码
在终端中输入sudo passwd root 就可以重置root密码转载 2012-10-09 14:22:27 · 10727 阅读 · 0 评论 -
Linux挂载软连接
ln -s /usr/local/apache-maven-3.0.4/bin/mvn /usr/bin/mvn原创 2012-10-11 17:29:58 · 1804 阅读 · 0 评论 -
查找文件及文件内容查找
查找当前目录下包含Manager字符的文件及内容sudo grep -r "Manager" ./ 查找跟路径/ 文件名是 点Jar结尾的文件 find / -name *.jar原创 2012-10-12 15:16:08 · 5244 阅读 · 0 评论 -
linux tr命令详解
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串转载 2012-10-25 14:40:59 · 594 阅读 · 0 评论 -
Shell scp 拷贝
scps x.jar rd@10.2.18.11:xx.jar #拷贝目录scp -r nginx/ root@10.12.15.123:/usr/local/ #同步文件rsync -aP ./ /data/mysql_data/原创 2012-11-21 10:51:40 · 1656 阅读 · 0 评论 -
grep搜索文本文件
1.用‘grep’搜索文本文件 如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件:$ grep magic /目录/* sysrq.txt:* How do I enable the magic SysRQ key转载 2013-02-22 14:56:25 · 964 阅读 · 0 评论 -
Linux 查看内存,负载状态
查看内存使用情况 cat /proc/meminfo MemTotal: 16332644 kBMemFree: 5635360 kBBuffers: 787976 kBCached: 3728512 kBSwapCached: 13136 kBActive: 8322332原创 2013-03-13 14:32:09 · 1494 阅读 · 0 评论 -
shell if else case用法DEMO
#!/bin/bashecho "请输入:yes|no"read commandif [ "$command" = "yes" ] || [ "$command" = "YES" ]; then echo "yes..."else echo "no..."fiecho "请输入条件:if|elif|else"read conditio原创 2014-04-02 21:09:27 · 1632 阅读 · 0 评论