显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.
free -m
第一部分Mem行:
total 内存总数: 1002M
used 已经使用的内存数: 769M
free 空闲的内存数: 232M
shared 当前已经废弃不用,总是0
buffers Buffer 缓存内存数: 62M
cached 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.c
cp 1.c /home/centos 把1.c复制到/home/centos目录下
mv 1.c /home/centos 把1.c移动到/home/centos目录下
rm 1.c 删除1.c

 


top查看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.gz
tar -xjvf file.tar.bz2 解压 tar.bz2
tar –xZvf file.tar.Z 解压tar.Z
unrar e file.rar 解压rar
unzip file.zip 解压zip

从一台服务器上传文件到另一台服务器

scp 上传文件 用户名@ip:文件地址

posted on 2017-04-17 17:28  小莹莹  阅读(138)  评论(0编辑  收藏  举报