December 10, 2010
cat /proc/loadavg 命令详解
"/proc文件系统是一个虚拟的文件系统,不占用磁盘空间,它反映了当前操作系统在内存中的运行情况,查看/proc下的文件可以聊寄到系统的运行状态。\ncat /proc/loadavg是查看系统平均负载的命令,输出结果: 0.18 0.26 0.25 2/251 20320\n前三个数字是1、5、15分钟内的平均进程数(有人认为是系统负荷的百分比,其实不然,有些时候可以看到200甚至更多)。\n第四个值的分子是正在运行的进程数,分母是进程总数,最后一个是最近运行的进程ID号。\n这里的平均负载也就是可运行的进程的平均数。\nfrom proc(5) manual page:\n/proc/loadavg The first three fields in this file are load average figures giving the number of jobs in the run queue (state R) or waiting for disk I/O (state D) averaged over 1, 5, and 15 minutes. They are the same …"
December 4, 2010
vmware tools installation cannot be started manually while easy install…的解决办法
"解决方法:\n在开启虚拟机操作系统的情况下,在虚拟机设置中更改floppy为auto detect。然后点击菜单中的安装VMWare Tools,虚拟操作系统中的光驱里就会有VMWare Tools的安装程序了,自行安装即可"
December 3, 2010
如何安装电脑主题
"主题一般有两种: 一种叫WindowBlinds主题(简称WB主题,文件格式:*.wba), 另一种叫Visual Styles主题(简称VS主题,文件格式:*.theme文件和*.msstyles文件)。\nVisualStyles主题\n为Windows风格文件,也就是主题文件,该类型文件,无需加载任何软件,只要破解了Uxtheme.dll文件,即可直接使用。 在正常的情况下.theme文件和.msstyles文件都是系统默认关联的,也就是说双击这两种文件系统都会自动在显示属性中打开,大家可以利用这一点在安装之前先预览该主题或者风格。\n附图参考: 第一种情况:有 .theme 主题文件\n这种情况是最容易安装的了,只要保持原主题的目录结构,将 .theme 文件和文件夹复制到 X:\\WINDOWS\\Resources\\Themes\\ 目录下就完成安装了。举个最简单的例子,在网上下载了一个主题,假定这个主题名叫“Dogmax”,那么安装后应该是这样的目录结构:\nX:\\WINDOWS\\Resources\\Themes\\Dogmax.theme (可无) …"
December 2, 2010
Linux服务器安装后的优化
"我们的服务器并不是安装完成后就可直接托管到机房了,而是需要进行一系列的优化配置和安全配置等\n1,关闭不需要的服务\n这个应该很容易理解的,凡是我们的系统不需要的服务,一概关闭,这样一个好处是减少内存和CPU时间的占用,另一个好处相对可以提高安全性那么哪些服务是肯定要保留的呢? 在linux机器上通常有四项服务是必须保留的\niptables linux下强大的防火墙,只要机器需要连到网上,哪里离得开它 network linux机器的网络,如果不上网可以关闭,只要上网当然要打开它 sshd 这是openssh server,如果你的机器不是本地操作,而是托管到IDC机房, 那么访问机器时需要通过这个sshd服务进行 syslog 这是linux系统的日志系统,必须要有,否则机器出现问题时会找不到原因\n除了这四项必需的服务之外,其他的服务需要保留哪些呢? 这时就可以根据系统的用途而定,比如:数据库服务器,就需要启用mysqld(或oracle) web服务器,就需要启用apache\n2,关闭不需要的tty 请编辑你的/etc/inittab 找到如下一段: …"
December 2, 2010
高效时间管理,加速你的工作-介绍GTD
"人说在IT公司没有不忙的。你会发现每天RTX要闪烁几十个对话框是再正常不过的事情。可能你正好在写一个ppt,同时领导安排今天必须出一封邮件,刚在酝酿的时候突然还会有人电话催你开会,离开时刚好还有个朋友在QQ上请求帮忙找回密码,每天周而复始,逢人遍说忙似乎成了流行的口头禅。你会发现,时间永远也不够用,每天永远都有着“做不完”的事情。带着和所有人共同的问题,我了解了时间管理的方法论:GTD。下面我会带着一些自己的理解、更加直白的介绍一下GTD。\nGTD就是Get Thing Done的缩写,翻译过来就是“把事情做完”,David Allen这本书的中文名叫:《尽管去做》。GTD的核心理念概括一句话,就是:你必须记录下来你要做的事,然后整理安排自己一一去执行了。说起来简单,做起来不容易,我们看一下GTD的五个核心原则是:收集、整理、组织、回顾、执行。\n先记住这五个原则的先后顺序。\n一、人类的大脑很强大,能存储很多东西,但让一个成年人回忆起所有童年的事情,很难。与其让大脑存放了这么多信息,不如把信息从脑海里拿出来记在纸上, 让大脑释放出来去思考如何做一件成功的事。所以,GTD的第一步是“收 …"
December 2, 2010
Linux常用信息查看命令
"系统\n# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源\n# free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh \u0026lt;目录名\u0026gt; # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载 (解释详见: http://blog."
December 2, 2010
Linux网管必备的几个命令
"一、uptime\n** ** **** Uptime命令的显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average)。load average值分别记录了上个1分钟,5分钟和15分钟间隔的负载情况,load average不是一个百分比,而是在队列中等待执行的进程的数量。如果进程要求CPU时间被阻塞(意味着CPU没有时间处理它),load average值将增加。另一方面,如果每个进程都可以立刻得到访问CPU的时间,这个值将减少。\nUP kernel下的load average的最佳值是1,这说明每个进程都可以立刻被CPU处理,当然,更低不会有问题,只说明浪费了一部分的资源。但在不同的系统间这个值也是不同的,例如一个单CPU的工作站,load average为1或者2都是可以接受的, 而在一个多CPU的系统中这个值应除以物理CPU的个数,假设CPU个数为4,而load average为8或者10,那结果也是在2多点而已。 你可以使用uptime判断一个性能问题是出现在服务器上还是网络上。例如,如果一个网络应用运行性能不理想,运行uptime …"
December 2, 2010
CentOS上DirectAdmin安装教程
"DirectAdmin是一款付费的虚拟主机管理软件,通常简称为DA,DA比Cpanel功能上简单,但是内存占用也更少些,更重要的是价格也更便宜,一般自己用或者搞合租DA算是很合适的。\n安装前首先确保已经购买了DirectAdmin的授权,购买授权后会有Client ID,License ID,也需要在DA官网上或者DA销售商那里提交你的VPS或者服务器的IP和系统信息。\n1、安装CentOS的相关组件的命令如下:\nyum update -y yum install gcc-c++ gcc make automake wget flex -y\n2、安装DirectAdmin需要干净的系统,所以在装之前要卸载掉httpd、php、mysql。\nyum remove httpd* php* mysql* -y\n3、下载DirectAdmin安装脚本文件,执行命令:\nwget http://directadmin.com/setup.sh\n4、为DirectAdmin安装脚本文件添加执行权限,执行命令:\nchmod +x setup.sh\n5、执行DirectAdmin安装脚本文件: …"
December 2, 2010
正确理解Linux内存占用过高的问题
"最近有个月经问题,老有人问为何开机后,还没有其他服务,mem就被用完了?是不是内存泄露?是否要重启服务?只能说不要看现象,要看本质才能找到问题的根源。 往往给出这样的结果,怀疑内存用了90%: Mem: 4146788k total, 3825536k used, 321252k free, 213488k buffers Swap: 2650684k total, 80k used, 2650604k free, 3006404k cached\n这样怀疑很普遍,因为很多人用惯了Windows。Windows下,可以使用任务管理器查看当前进程对于内存的消耗情况。在我看来,Windows物理内存总是留下一定的空间,就算此时物理内存有空闲时,也会让某些程序去使用虚拟内存,目的是在Windows下启动新程序时,直接分配空闲的物理内存,这样子新程序启动速度就较快,而Linux则不然。\n而在Linux下,使用top命令看到内存占用情况:\nMem: 4146788k total, 3825536k used, 321252k free, 213488k buffers Swap: 2650684k …"
December 2, 2010
Linux VPS禁止某个IP访问
"今天在查看 VPS侦探 的 VPS 的SSH登录记录吓了一跳,居然与几个IP连续登录SSH字典猜root密码,我很生气,后果很严重,GFW掉他们,现公布他们的名单:\n62.75.214.93 gera125.server4you.de 德国/德国鬼子\n203.215.252.189 香港特别行政区/无语。。。。\n219.143.200.169 北京市电信 /在党中央还做坏事。。。。\n60.12.193.134 浙江省湖州市网通 /\nc953dc2c.virtua.com.br 201.83.220.44 巴西 /就你最多。。。。\n其中几个还搭建了Nginx的环境,都没做站。\n/etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过他可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务。\n如果请求访问的主机名或IP不包含在/etc/hosts.allow中,那么tcpd进程就检查/etc/hosts.deny。看请求访问的主机名或IP有没有包含在hosts.deny文件中。如果包含,那么访问就被拒绝;如果既不包含 …"