首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux上释放cache内存

2012-07-04 
linux下释放cache内存/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的

linux下释放cache内存

/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段.也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整.那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存.操作如下:

[root@server test]# cat /proc/sys/vm/drop_caches
0
首先,/proc/sys/vm/drop_caches的值,默认为0

[root@server test]# sync

手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)
[root@server test]# echo 3 > /proc/sys/vm/drop_caches
[root@server test]# cat /proc/sys/vm/drop_caches
3
将/proc/sys/vm/drop_caches值设为3

[root@server test]#? cat /proc/meminfo

?

df -hl 查看磁盘剩余空间

du -sm 文件夹
返回该文件夹总M数

?

CP命令格式: CP [选项]  源文件或目录   目的文件或目录选项说明:-b 同名,备分原来的文件        -f 强制覆盖同名文件        -r  按递归方式保留原目录结构复制文件cp     -r         /tmp/a              /root/a记得有空格scp scp 本地文件路径 root@192.168.127.192:/路径例:scp -r /opt/updateFile/msgsvr.zip  root@192.168.127.192:/opt/updateFile/rz -yrz -besz 目录TCP状态echo > nohup.out netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'time_wait:     http://blog.csdn.net/ajian005/article/details/6724814刷新dnscmd命令行输入 ipconfig/flushdns[root@lt ~]# service iptables status防火墙已停[root@lt ~]# service iptables startiptables -F 清空所有规则查看nginx配置  cat /usr/local/nginx/conf/nginx.confmysql 权限grant all PRIVILEGES on *.* to root@'192.168.168.166' identified by '123456'

?

tail -fn100? ....../nohup.out

?

netstat -tln 命令是Linux查看端口使用情况

ps -ef|grep java显示全部路径信息

?

/bin/sh^M: bad interpreter: 没有那个文件或目录

错误分析:

因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。

脚本文件是DOS格式的, 即每一行的行尾以\n\r来标识, 其ASCII码分别是0x0D, 0x0A.

可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的

解决方法:

使用dos2unix命令转一下,即输入: dos2unix 文件名

?

?

热点排行