linux内存监控
摘自余洪春《构建高可用Linux服务器》 查看内存:free -m 真正的可用内存 = 第一行的free + buffers + cached = 第二行的free(+buffers/cache) 从应用的角度下,关注第二行的used/free即可 另外,即使free看起来很小了,也未必需要担心;只有swap还没被用上,就表明目前内存够用
摘自余洪春《构建高可用Linux服务器》 查看内存:free -m 真正的可用内存 = 第一行的free + buffers + cached = 第二行的free(+buffers/cache) 从应用的角度下,关注第二行的used/free即可 另外,即使free看起来很小了,也未必需要担心;只有swap还没被用上,就表明目前内存够用
摘自余洪春《构建高可用Linux服务器》 查看总大小及分区:fdisk -l (需要管理员权限) 查看各个分区的已用/可用空间:df -h 查看某个文件或目录的大小: du -s ./workspace 找出最占空间的10个文件或目录:du -cks *|sort -rn|head -n 10
vim命令: gg=G
阿里Di小宇宙: http://xinglight.sinaapp.com/
GnuWin32是一个windows程序包,可以让你windows里运行linux命令和工具,如ls, ln, cp等 GnuWin32本身是由很多子包组成的。我用过其中一个比较轻的子包: CoreUtils, http://gnuwin32.sourceforge.net/packages/coreutils.htm
用junction这个工具可以创建目录的软连接。下载地址是: http://technet.microsoft.com/en-us/sysinternals/bb896768
xsel和xclip都可以让你在shell中操作剪贴板,比如 cat hello.txt|xsel cat hello.txt|xclip 这两个工具哪个更好? 可以看 http://trembits.blogspot.com/2009/09/clipboard-from-command-line-xclip.html
url: http://mirrors.163.com/ 文档: http://mirrors.163.com/.help/centos.html
你的软件是通过编译开源软件安装好的,如果开源软件出了新版本,你如何更新你安装了的软件到新版本? 最简单的做法是下载新的版本,重新configure, make再install; 但它的缺点有: 1. 下载新版本的所有文件比较耗时 2. 重新configure意味着原有的配置会丢失,所以要预先整理出来,再configure一次;这样做很容易出错 另一种做法就是使用patch法。所谓patch,指的是版本更新中,具体改变了的代码内容(具体到行);把这个内容存为patch文件,再将这个文件以某个命令“打”到你原来的源码文件中,把它变成新的文件。也就是说,只更新需要更新的代码,同时,保留原来的config;等patch打好了,再进行编译和安装。 这里隐含了一个前提,即你上次安装软件时使用的源码在configure之后不会删掉。 总结一下步骤: 1. 安装1.0版的开源软件 a. 下载1.0版: xxx.1.0.tar.gz b. 解压它到一个正式的目录中,一般是 /usr/local/src/xxx c. configure d. make e. make install 2. 开源软件商放出1.01版,并提供了patch文件 xxx.patch.1.01 3. 升级到 1.01 a. 下载patch文件 b. 进入到 /usr/local/src/xxx, 打上补丁 xxx.patch.1.01 c. make …
记一下安装centos时的注意事项,供以后查阅 什么是live cd? live cd的意思是免安装版。用live cd意味着直接在光盘上跑centos centos 5有8张cd, 我都要下吗? 不必,centos 必须的功能都在第一张盘里,下载第一张盘即可. 安装时要这样: You can do a minimal install that just requires the first CD by performing the following two steps during the installation: * During the category/task selection, deselect all package categories, and choose the "Customize now" option at the bottom of screen. * During …