显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.
free -m第一部分Mem行:total 内存总数: 1002Mused 已经使用的内存数: 769Mfree 空闲的内存数: 232Mshared 当前已经废弃不用,总是0buffers Buffer 缓存内存数: 62Mcached Page 缓存内存数:421M关系:total(1002M) = used(769M) + free(232M)
第二部分(-/+ buffers/cache):
(-buffers/cache) used内存数:286M (指的第一部分Mem行中的used - buffers - cached)(+buffers/cache) free内存数: 715M (指的第一部分Mem行中的free + buffers + cached)可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。
ps命令可以实时的显示各个进程的内存使用情况。你可以使用 “–sort”选项对进程进行排序,例如按RSS进行排序:ps aux --sort -rss
查看RAM使用情况最简单的方法是通过/proc/meminfo。这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free / ps / top)等的组合显示。/proc/meminfo列出了所有你想了解的内存的使用情况。进程的内存使用信息也可以通过/proc/<pid>/statm 和 /proc/<pid>/status 来查看。
cat /proc/meminfo free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。$ free -h
mkdir 创建文件夹touch 1.c 创建1.ccp 1.c /home/centos 把1.c复制到/home/centos目录下mv 1.c /home/centos 把1.c移动到/home/centos目录下rm 1.c 删除1.ctop查看Linux资源占用情况其中,PID - 进程标示号USER - 进程所有者PR - 进程优先级NI - 进程优先级别数值VIRT - 进程占用的虚拟内存值RES - 进程占用的物理内存值SHR - 进程使用的共享内存值S - 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死%CPU - 进程占用的CPU使用率%MEM - 进程占用的物理内存百分比TIME+ - 进程启动后占用的总的CPU时间Command - 进程启动的启动命令名称
计算系统已用内存的百分比:
free -m | sed -n '2p' | awk '{print "used mem is "$3"M,total mem is "$2"M,used percent is "$3/$2*100"%"}'
使用命令”df -l和df -h“具体查看分区使用状况。
-vmargs -Xms256m -Xmx512m -XX:PermSize=256M -XX:MaxPermSize=512M-vmargs 说明后面是VM的参数,所以后面的其实都是JVM的参数了-Xms256m JVM初始分配的堆内存-Xmx512m JVM最大允许分配的堆内存,按需分配-XX:PermSize=256M JVM初始分配的非堆内存-XX:MaxPermSize=512M JVM最大允许分配的非堆内存,按需分配
1024K=1M
1024M=1G 1024G=1T 1024T=1P 远程调试查看地址:netstat -ano|grep 端口号
查找指定文件存在那几个文件中
find -name 'info.log.2017-04-*.bak' |xargs grep -l 'invoke activate TerUserRest,param:'查找所有文件中存在invoke activate TerUserRest,param字符串的
find -name \* -type f -print | xargs grep "invoke activate TerUserRest,param:";参考:http://blog.csdn.net/duguduchong/article/details/7716908
查找指定的文件
find -name 'info.log.2017-04-11.bak' -print | xargs grep 'invoke activate TerUserRest,param:'查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l
解压
tar –xvf file.tar 解压 tar包tar -xzvf file.tar.gz 解压tar.gztar -xjvf file.tar.bz2 解压 tar.bz2tar –xZvf file.tar.Z 解压tar.Zunrar e file.rar 解压rarunzip file.zip 解压zip从一台服务器上传文件到另一台服务器
scp 上传文件 用户名@ip:文件地址