December 16, 2010
nginx中stub_status模块的功能
"\u003cp\u003eNginx中的stub_status模块主要用于查看Nginx的一些状态信息.\u003c/p\u003e\n\u003cp\u003e本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e./configure –with-http_stub_status_module\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e配置示例如代码:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eserver\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e{\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003elistent 80;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eserver_name status.yourdomain.com;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003elocation / {\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003estub_status on;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eaccess_log off;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eallow 192.168.0.1.2;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003edeny all;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e}\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e}\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e======================================\u003c/p\u003e\n\u003cp\u003e语法: \u003cstrong\u003estub_status on\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e默认值:None\u003c/p\u003e\n\u003cp\u003e使用环境:location\u003c/p\u003e\n\u003cp\u003e该指令用于开启Nginx状态信息\u003c/p\u003e\n\u003cp\u003e访问以上示例中配置的 \u003ca href=\"http://status.yourdomain.com/\"\u003ehttp://status.yourdomain.com/\u003c/a\u003e,则显示的Nginx状态信息如下:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2010/12/nginx_stub_status.jpg\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2010/12/nginx_stub_status.jpg\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eActive connections:\u003c/strong\u003e 对后端发起的活动连接数. …\u003c/p\u003e"
December 15, 2010
php-fpm配置
"\u003cp\u003e`\u003c/p\u003e\n\u003cp\u003eAll relative paths in this config are relative to php\u0026rsquo;s install prefix\u003c/p\u003e\n\u003cp\u003ePid file\u003c/p\u003e\n\u003cp\u003e/usr/local/logs/php-fpm.pid\u003c/p\u003e\n\u003cp\u003eError log file\u003c/p\u003e\n\u003cp\u003e/usr/local/logs/php-fpm.log\u003c/p\u003e\n\u003cp\u003eLog level\u003c/p\u003e\n\u003cp\u003enotice\u003c/p\u003e\n\u003cp\u003eWhen this amount of php processes exited with SIGSEGV or SIGBUS \u0026hellip;\u003c/p\u003e\n\u003cp\u003e10\u003c/p\u003e\n\u003cp\u003e\u0026hellip; in a less than this interval of time, a graceful restart will be initiated.\u003c/p\u003e\n\u003cp\u003eUseful to work around accidental curruptions in accelerator\u0026rsquo;s shared memory.\u003c/p\u003e\n\u003cp\u003e1m\u003c/p\u003e\n\u003cp\u003eTime limit on waiting child\u0026rsquo;s reaction on signals from master\u003c/p\u003e"
December 15, 2010
彻底关闭FreeBSD中的sendmail服务
"\u003cp\u003eFreeBSD系统中的sendmail一直默认启动,而且不容易关闭。必须修改配置文件rc.conf,并一关闭几个相关进程才行。\u003c/p\u003e\n\u003cp\u003e在/etc/rc.conf文件中加入下面几行:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003esendmail_enable=”NO”\u003c/p\u003e\n\u003cp\u003esendmail_submit_enable=NO\u003c/p\u003e\n\u003cp\u003esendmail_outbound_enable=NO\u003c/p\u003e\n\u003cp\u003esendmail_msp_queue_enable=NO\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e重新启动系统。sendmail进程不再启动了。\u003c/p\u003e\n\u003cp\u003e试了一下,只要加一行,sendmail也不会启动了\u003c/p\u003e\n\u003cp\u003e在 /etc/rc.conf中加入\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003esendmail_enable=”NONE”\u003c/p\u003e\u003c/blockquote\u003e"
December 14, 2010
Nginx禁止通过IP,未绑定域名访问服务器
"\u003cp\u003e今天要在\u003ca href=\"http://wiki.nginx.org/NginxChs\"\u003eNginx\u003c/a\u003e上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,从网络上搜到以下解决方案:\u003c/p\u003e\n\u003cp\u003e==============================\nnginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效\u003c/p\u003e\n\u003cp\u003e最关键的一点是,在server的设置里面添加这一行:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003elisten 80 default;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e后面的default参数表示这个是默认虚拟主机。\u003c/p\u003e\n\u003cp\u003e这个设置非常有用。\n比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.\u003c/p\u003e\n\u003cp\u003e目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。就可以这样设置:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eserver {\nlisten 80 default;\nreturn 500;\n}\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eserver {\nlisten 80 default;\nrewrite ^(.*) \u003ca href=\"http://www.mydomain.com\"\u003ehttp://www.mydomain.com …\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e"
December 13, 2010
CentOS5下XEN虚拟机的安装和配置
"\u003cp\u003e官方教程:\u003c/p\u003e\n\u003cp\u003e说明:使用均为CentOS5的原始安装介质,软件包均使用没有经过升级的版本,所有文件全部是安装DVD自带。初始安装为最小化安装,软件包管理使用yum的方式,已经在本地做了yum库。本文默认使用root用户权限执行安装和配置。\n有关命令参数的含义请使用—help的方式查看,对应参数请修改至合适自己的,主要是名字、网络和文件等参数。\n\u003cstrong\u003e一、安装xen\u003c/strong\u003e\n# yum –y install xen*\n安装XEN需要的服务\n# yum -y install kernel-xen*\n安装XEN的相关内核\n\u003cstrong\u003e二、检查启动选项是否使用xen内核启动\u003c/strong\u003e\n1、检查xen内核文件\n安装是否正常:文件位于/boot\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# ls –lh /boot\ntotal 9.5M\n-rw-r–r– 1 root root 61K Mar 16 08:19 config-2.6.18-8.el5\n-rw-r–r– 1 root root 60K Mar 16 09:27 config-2.6.18-8.el5xen\ndrwxr-xr-x 2 root root 1.0K Aug 15 14:47 grub\n-rw——- …\u003c/p\u003e\u003c/blockquote\u003e"
December 13, 2010
KVM与Xen和VMware的PK
"\u003cp\u003eKVM和Xen都是linux下的虚拟机软件,不过似乎都说Xen比KVM强大一些,我也试用了一段时间,今天终于在我的HP笔记本上安装了个Xen上的WinXP,感觉似乎比KVM下的是更稳定一些。\u003c/p\u003e\n\u003cp\u003e不过就配置来说,kvm比xen简单太多了,Xen还必须有个单独的内核,原有的Linux内核是作为模块加载的。Kvm不论是安装win还是linux系统都必须有CPU的支持,而Xen只有安装Win的时候才需要CPU的支持。\u003c/p\u003e\n\u003cp\u003e就稳定性来说,还是老辣的Xen好的多,KVM下用everest等软件取硬件信息就死机,xen就不会。但是对鼠标的支持就是KVM好一些了,到了虚拟机的屏幕里就直接锁定了,不像Xen有两个鼠标,位置不一样老是漂来漂去的,让我找的烦死了。\u003c/p\u003e\n\u003cp\u003e这篇文章翻译至KVM的maintainer Avi Kivity的一篇\u003ca href=\"http://avikivity.blogspot.com/2008/04/maintainability-vs-performance.html\"\u003e文章\u003c/a\u003e. 文中提到了KVM比ESX和Xen优越的一个地方:既能获得很好的performance,又能解决设备驱动的维护问题。还是有一定的道理。\u003c/p\u003e\n\u003cp\u003eI/O的性能对一个hypervisor而言至关重要。同时,I/O也是一个很大的维护负担,因为有大量需要被支持的硬件设备,大量的I/O协议,高可 …\u003c/p\u003e"
December 13, 2010
show slave status 参数详解
"\u003cp\u003e有关mysql主从复制原理请参考: \u003ca href=\"http://blog.haohtml.com/archives/11507\"\u003ehttp://blog.haohtml.com/archives/11507\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSlave_IO_State:\u003c/strong\u003e 等待 master 发生事件\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaster_Host:\u003c/strong\u003e 当前的主服务器主机\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaster_User:\u003c/strong\u003e 被用于连接主服务器的当前用户\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMaster_Port:\u003c/strong\u003e 当前的主服务器接口\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eConnect_Retry:\u003c/strong\u003e master-connect-retry选项的当前值\u003c/p\u003e\n\u003cp\u003eMaster_Log_File:SLAVE中的I/O线程当前正在读取的主服务器二进制日志文件的名称\u003c/p\u003e\n\u003cp\u003eRead_Master_Log_Pos:在当前的主服务器二进制日志中,SLAVE中的I/O线程已经读取的位置\u003c/p\u003e\n\u003cp\u003eRelay_Log_File:SQL线程当前正在读取和执行的中继日志文件的名称\u003c/p\u003e\n\u003cp\u003eRelay_Log_Pos:在当前的中继日志中,SQL线程已读取和执行的位置\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRelay_Master_Log_File:由SQL线程执行的包含多数近期事件的主服务器二进制日志文件的名称\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSlave_IO_Running:I/O …\u003c/strong\u003e\u003c/p\u003e"
December 10, 2010
cat /proc/loadavg 命令详解
"\u003cp\u003e/proc文件系统是一个虚拟的文件系统,不占用磁盘空间,它反映了当前操作系统在内存中的运行情况,查看/proc下的文件可以聊寄到系统的运行状态。\u003c/p\u003e\n\u003cp\u003ecat /proc/loadavg是查看系统平均负载的命令,输出结果:\n0.18 0.26 0.25 2/251 20320\u003c/p\u003e\n\u003cp\u003e前三个数字是1、5、15分钟内的平均进程数(有人认为是系统负荷的百分比,其实不然,有些时候可以看到200甚至更多)。\u003c/p\u003e\n\u003cp\u003e第四个值的分子是正在运行的进程数,分母是进程总数,最后一个是最近运行的进程ID号。\u003c/p\u003e\n\u003cp\u003e这里的平均负载也就是可运行的进程的平均数。\u003c/p\u003e\n\u003cp\u003efrom proc(5) manual page:\u003c/p\u003e\n\u003cp\u003e/proc/loadavg\nThe first three fields in this file are load average figures giving the number of jobs in the run queue (state R) or waiting\nfor disk I/O …\u003c/p\u003e"
December 4, 2010
vmware tools installation cannot be started manually while easy install…的解决办法
"\u003cp\u003e解决方法:\u003c/p\u003e\n\u003cp\u003e在开启虚拟机操作系统的情况下,在虚拟机设置中更改floppy为auto detect。然后点击菜单中的安装VMWare Tools,虚拟操作系统中的光驱里就会有VMWare Tools的安装程序了,自行安装即可\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2010/12/VMware-Tools-installation.jpg\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2010/12/VMware-Tools-installation.jpg\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e"
December 3, 2010
如何安装电脑主题
"\u003cp\u003e\u003cstrong\u003e主题一般有两种:\u003c/strong\u003e\n一种叫WindowBlinds主题(简称WB主题,文件格式:*.wba),\n另一种叫Visual Styles主题(简称VS主题,文件格式:*.theme文件和*.msstyles文件)。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eVisualStyles主题\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e为Windows风格文件,也就是主题文件,该类型文件,无需加载任何软件,只要破解了Uxtheme.dll文件,即可直接使用。\n在正常的情况下.theme文件和.msstyles文件都是系统默认关联的,也就是说双击这两种文件系统都会自动在显示属性中打开,大家可以利用这一点在安装之前先预览该主题或者风格。\u003c/p\u003e\n\u003cp\u003e附图参考:\n\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2010/12/windows_theme.jpg\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2010/12/windows_theme.jpg\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e第一种情况:有 .theme 主题文件\u003c/p\u003e\n\u003cp\u003e这种情况是最容易安装的了,只要保持原主题的目录结构,将 .theme 文件和文件夹复制到 X:\\WINDOWS\\Resources\\Themes\\ 目录下就完成安装了。举个最简单的例子,在网上下载了一个主题,假定这个主题名叫“Dogmax”,那么安装后应该是这样的目录结构:\u003c/p\u003e\n\u003cp\u003eX:\\WINDOWS\\Resources\\Themes\\Dogmax.theme (可无) …\u003c/p\u003e"
December 2, 2010
Linux服务器安装后的优化
"\u003cp\u003e我们的服务器并不是安装完成后就可直接托管到机房了,而是需要进行一系列的优化配置和安全配置等\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1,关闭不需要的服务\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e这个应该很容易理解的,凡是我们的系统不需要的服务,一概关闭,这样一个好处是减少内存和CPU时间的占用,另一个好处相对可以提高安全性那么哪些服务是肯定要保留的呢?\n在linux机器上通常有四项服务是必须保留的\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eiptables\u003c/code\u003e\nlinux下强大的防火墙,只要机器需要连到网上,哪里离得开它\n\u003ccode\u003enetwork\u003c/code\u003e\nlinux机器的网络,如果不上网可以关闭,只要上网当然要打开它\n\u003ccode\u003esshd\u003c/code\u003e\n这是openssh server,如果你的机器不是本地操作,而是托管到IDC机房,\n那么访问机器时需要通过这个sshd服务进行\n\u003ccode\u003esyslog\u003c/code\u003e\n这是linux系统的日志系统,必须要有,否则机器出现问题时会找不到原因\u003c/p\u003e\n\u003cp\u003e除了这四项必需的服务之外,其他的服务需要保留哪些呢?\n这时就可以根据系统的用途而定,比如:数据库服务器,就需要启用mysqld(或oracle)\nweb服务器,就需要启用apache\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2,关闭不需要的tty\u003c/strong\u003e\n请编辑你的/etc/inittab\n找到如下一段: …\u003c/p\u003e"
December 2, 2010
高效时间管理,加速你的工作-介绍GTD
"\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2010/12/gtd-cover1.gif\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2010/12/gtd-cover1.gif\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e人说在IT公司没有不忙的。你会发现每天RTX要闪烁几十个对话框是再正常不过的事情。可能你正好在写一个ppt,同时领导安排今天必须出一封邮件,刚在酝酿的时候突然还会有人电话催你开会,离开时刚好还有个朋友在QQ上请求帮忙找回密码,每天周而复始,逢人遍说忙似乎成了流行的口头禅。你会发现,时间永远也不够用,每天永远都有着“做不完”的事情。带着和所有人共同的问题,我了解了时间管理的方法论:GTD。下面我会带着一些自己的理解、更加直白的介绍一下GTD。\u003c/p\u003e\n\u003cp\u003eGTD就是Get Thing Done的缩写,翻译过来就是“把事情做完”,David Allen这本书的中文名叫:《尽管去做》。GTD的核心理念概括一句话,就是:你必须记录下来你要做的事,然后整理安排自己一一去执行了。说起来简单,做起来不容易,我们看一下GTD的五个核心原则是:收集、整理、组织、回顾、执行。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2010/12/gtd-principle.jpg\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2010/12/gtd-principle.jpg\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e先记住这五个原则的先后顺序。\u003c/p\u003e\n\u003cp\u003e一、人类的大脑很强大,能存储很多东西,但让一个成年人回忆起所有童年的事情,很难。与其让大脑存放了这么多信息,不如把信息从脑海里拿出来记在纸上, 让大脑释放出来去思考如何做一件成功的事。所以,GTD的第一步是“收 …\u003c/p\u003e"
December 2, 2010
Linux常用信息查看命令
"\u003cp\u003e\u003cstrong\u003e系统\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e# uname -a # 查看内核/操作系统/CPU信息\n# head -n 1 /etc/issue # 查看操作系统版本\n# cat /proc/cpuinfo # 查看CPU信息\n# hostname # 查看计算机名\n# lspci -tv # 列出所有PCI设备\n# lsusb -tv # 列出所有USB设备\n# lsmod # 列出加载的内核模块\n# env # 查看环境变量\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003cstrong\u003e资源\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e# free -m # 查看内存使用量和交换区使用量\n# df -h # 查看各分区使用情况\n# du -sh \u0026lt;目录名\u0026gt; # 查看指定目录的大小\n# grep MemTotal /proc/meminfo # 查看内存总量\n# grep MemFree /proc/meminfo # …\u003c/code\u003e\u003c/pre\u003e"
December 2, 2010
Linux网管必备的几个命令
"\u003cp\u003e\u003cstrong\u003e一、uptime\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e**\n** **** Uptime命令的显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average)。load average值分别记录了上个1分钟,5分钟和15分钟间隔的负载情况,load average不是一个百分比,而是在队列中等待执行的进程的数量。如果进程要求CPU时间被阻塞(意味着CPU没有时间处理它),load average值将增加。另一方面,如果每个进程都可以立刻得到访问CPU的时间,这个值将减少。\u003c/p\u003e\n\u003cp\u003eUP kernel下的load average的最佳值是1,这说明每个进程都可以立刻被CPU处理,当然,更低不会有问题,只说明浪费了一部分的资源。但在不同的系统间这个值也是不同的,例如一个单CPU的工作站,load average为1或者2都是可以接受的, \u003cstrong\u003e而在一个多CPU的系统中这个值应除以物理CPU的个数\u003c/strong\u003e,假设CPU个数为4,而load average为8或者10,那结果也是在2多点而已。 \u003ca href=\"http://blog.licess.org/uploads/200904/0.jpg\"\u003e\u003cimg src=\"http://blog.licess.org/uploads/200904/0.jpg\" alt=\"点击在新窗口中浏览此图片\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e你可以使用uptime判断一个性能问题是出现在服务器上还是网络上。例如,如果一个网络应用运行性能不理想,运 …\u003c/p\u003e"
December 2, 2010
CentOS上DirectAdmin安装教程
"\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2010/12/directadmin.gif\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2010/12/directadmin.gif\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDirectAdmin是一款付费的虚拟主机管理软件,通常简称为DA,DA比Cpanel功能上简单,但是内存占用也更少些,更重要的是价格也更便宜,一般自己用或者搞合租DA算是很合适的。\u003c/p\u003e\n\u003cp\u003e安装前首先确保已经购买了DirectAdmin的授权,购买授权后会有Client ID,License ID,也需要在DA官网上或者DA销售商那里提交你的VPS或者服务器的IP和系统信息。\u003c/p\u003e\n\u003cp\u003e1、安装CentOS的相关组件的命令如下:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum update -y\nyum install gcc-c++ gcc make automake wget flex -y\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e2、安装DirectAdmin需要干净的系统,所以在装之前要卸载掉httpd、php、mysql。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum remove httpd* php* mysql* -y\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e3、下载DirectAdmin安装脚本文件,执行命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://directadmin.com/setup.sh\"\u003ehttp://directadmin.com/setup.sh\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e4、为DirectAdmin安装脚本文件添加执行权限,执行命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003echmod +x setup.sh\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e5、执行DirectAdmin安装脚本文件: …\u003c/p\u003e"