linux命令
一切是浮云
这个作者很懒,什么都没留下…
展开
-
简单而有用的nohup命令
简单而有用的nohup命令在UNIX/LINUX中,普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止。要实现守护进程,一种方法是按守护进程的规则去编程(本站有文章介绍过),比较麻烦;另一种方法是仍然用普通方法编程,然后用nohup命令启动程序: nohup & 则控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上转载 2015-03-09 10:11:00 · 306 阅读 · 0 评论 -
JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jstat
Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。jstat工具特别强大,有众多转载 2015-03-30 01:22:57 · 361 阅读 · 0 评论 -
Linux中查看CPU信息
cat /proc/cpuinfo中的信息processor 逻辑处理器的id。physical id 物理封装的处理器的id。core id 每个核心的id。cpu cores 位于相同物理封装的处理器中的内核数量。siblings 位于相同物理封装的处理器中的逻辑处理器的数量。 1 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |u转载 2015-03-30 00:10:01 · 333 阅读 · 0 评论 -
Linux查看系统配置常用命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env转载 2015-03-30 00:08:35 · 308 阅读 · 0 评论 -
linux 查看磁盘空间大小
Ubuntu 查看文件以及磁盘空间大小管理(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h15M ./package16K ./.fontconfig4.0K ./.cache5.1M ./.rpmdb20M . 查看指定文件夹下所有文件大小(包括子文件夹)转载 2015-03-30 00:03:49 · 316 阅读 · 0 评论 -
Linux下抓包命令tcpflow使用总结
tcpflow实际上也是一个抓包工具,这个抓包工具与tcpdump不同的是它是以流为单位显示数据内容,而cpdump以包为单位显示数据。我们平常会经常分析HTTP数据,用tcpflow会更便捷。tcpflow可以理解为是一个抓包工具,其工具看起来更像wireshark的命令行版本,他可以直接从网卡抓包,并且解析出来,支持http ftp这些L7协议,也支持tcp udp抓包,还可以从tcp转载 2015-03-18 17:51:39 · 5424 阅读 · 0 评论 -
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能转载 2015-03-09 10:20:45 · 259 阅读 · 0 评论 -
删除N天前的文件
find /opt/backup/ -mtime +5 -name "*backup.tar.gz" | xargs rm -f转载 2015-03-09 10:23:07 · 298 阅读 · 0 评论 -
每天一个linux命令
http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html转载 2015-03-09 10:27:16 · 246 阅读 · 0 评论 -
Linux curl使用简单介绍
http://www.linuxidc.com/Linux/2008-01/10891.htm--------------------------------------------------Linux curl使用简单介绍[日期:2008-01-29] 来源:Linux公社 作者:notechCurl是Linux下一个很强大的http命令行工具,其功能十分转载 2015-03-09 10:28:29 · 234 阅读 · 0 评论 -
jstat 查看GC
jstat 1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。 其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。 2.jstat -gccapacity pid转载 2015-03-09 10:39:29 · 342 阅读 · 0 评论 -
Linux下查看某个进程的线程数量
有些时候需要确实进程内部当前运行着多少线程,那么以下几个方法值得一用。 1.根据进程号进行查询:# pstree -p 进程号# top -Hp 进程号2.根据进程名字进行查询:# pstree -p `ps -e | grep server | awk '{print $1}'`# pstree -p `ps -e | grep server | awk '{prin转载 2015-03-09 10:39:49 · 365 阅读 · 0 评论 -
Java 内存区域和GC机制
URL:http://www.cnblogs.com/hnrainll/archive/2013/11/06/3410042.html目录Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制Java GC机制垃圾收集器Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/转载 2015-03-09 10:43:26 · 263 阅读 · 0 评论 -
用grep -c来统计匹配的行数
用grep -c来统计匹配的行数grep -c 的作用类似grep | wc -l,不同的是,如果是查找多个文件,grep -c会统计每个文件匹配的行数,每行一个文件的列出来,而wc -l 则列出总的统计数字。另外grep -c 要比 grep | wc -l快一点。 grep -c night restart.07014返回2没有返回0转载 2015-03-09 10:44:14 · 645 阅读 · 0 评论 -
Linux查看进程的所有子进程和线程
得到进程的pid:ps -ef | grep process_name | grep -v "grep" | awk '{print $2}'查看进程的所有线程# ps mp 6648 -o THREAD,tidUSER %CPU PRI SCNT WCHAN USER SYSTEM TIDroot 0.0 - - -转载 2015-03-09 10:45:57 · 591 阅读 · 0 评论 -
Linux查看连接数,并发数
1、查看apache当前并发访问数: netstat -an | grep ESTABLISHED | wc -l 对比httpd.conf中MaxClients的数字差距多少。 2、查看有多少个进程数: ps aux|grep httpd|wc -l 3、可以使用如下参数查看数据 server-status?auto #ps -ef|grep httpd转载 2015-03-30 01:25:21 · 662 阅读 · 0 评论