不少中小企业服务器接入带宽往往只有10Mbps通常服务器也运行了其它服务,比如DNS服务,当网站访问量较大并且有多人同时下载时,带宽很容易耗尽,导致服务器延迟增加或丢包。如何对80端口进行速度限制,而保障其它服务能正常运行?你可以使用tc命令,对服务器上指定的端口和服务..
分类:
系统相关 时间:
2014-10-30 01:59:57
阅读次数:
368
TC规则涉及到队列(QUEUE)分类器(CLASS)过滤器(FILTER),filter划分的标志位可用U32或iptables的set-mark来实现)一般是"控发"不控收linux下有两块网卡,一个eth1是外网,另一块eth0是内网.在eth0上做HTB。(注意:filter划分标志位可用u32打标功能或iptables的set-mark功能,如果..
分类:
系统相关 时间:
2014-10-30 01:57:51
阅读次数:
703
#manshellbuiltinsBASH_BUILTINS(1)BASH_BUILTINS(1)NAMEbash,:,.,[,alias,bg,bind,break,builtin,cd,command,comp-gen,complete,continue,declare,dirs,disown,echo,enable,eval,exec,exit,export,fc,fg,getopts,hash,help,history,jobs,kill,let,local,logout,popd,printf,pu..
分类:
系统相关 时间:
2014-10-30 01:55:08
阅读次数:
222
引言
针对于现在计算机的CPU和网络设施,对应用程序来说,执行效率的瓶颈,已经不是代码的长度(实现同一个功能)和带宽了,而是,代码访问资源的过程,即:让我们的程序慢下来的罪魁祸首就是IO操作。
程序从硬盘上读取数据是一个非常花费时间的操作,因为我们现在所使用的硬盘是机械式的,你想机械的运行速度和电的速度,那是一个级别上的选手吗?
为了解决程序的瓶颈...
分类:
系统相关 时间:
2014-10-30 01:54:07
阅读次数:
216
安装指南Ubuntu / Ubuntu Kylin 14.04 LTS 版本只需双击下载的 deb 软件包,即可直接安装搜狗输入法。Ubuntu 12.04 LTS 版本由于 Ubuntu 12.04 LTS 自带的 Fcitx 版本较旧,需要先通过 PPA 升级,才能安装下载的 deb 软件包。1...
分类:
系统相关 时间:
2014-10-30 01:45:31
阅读次数:
220
Sometimes aliased/jagged fonts still exist after post-installation configuration. Following instructions may help to get them fixed to make characters...
分类:
系统相关 时间:
2014-10-30 01:38:11
阅读次数:
211
makefile文件:
make 程序是使用Makefile数据文件和代码文件的最后修改时间(last-modification time)来确定那些文件需要进...
分类:
系统相关 时间:
2014-10-30 00:21:45
阅读次数:
183
为什么Memcached和Redis如此流行? 不仅是其具有超高的性能,还因为相对来说他们都非常简单。 对程序员来说上手使用Memcached或Redis相当容易。 安装和设置并集成到系统中可能只需要几分钟时间。 因此花费一点点时间和精力就能立刻大幅提升系统性能 —— 通常是提升一个数量级。 一个简洁的解决方案却能获得巨大的性能收益: 这酸爽简直超乎你的想象。...
分类:
系统相关 时间:
2014-10-30 00:15:21
阅读次数:
400
.bashrcexport MARKPATH=$HOME/.marksfunction jump { cd -P "$MARKPATH/$1" 2>/dev/null || echo "No such mark: $1"}function mark { mkdir -p "$MARKPA...
分类:
系统相关 时间:
2014-10-30 00:09:29
阅读次数:
286
安装命令如下:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1当brew安装成功后,就可以随意安装自己想要的软件了,例如wget,命令如下:sudo brew...
分类:
系统相关 时间:
2014-10-30 00:02:14
阅读次数:
246
linux下.run文件的安装与卸载.run文件的安装很简单,只需要为该文件增加可执行属性,即可执行安装以 virtualbox 的安装文件 virtualbox-3.1.6-59338-Linux_x86.run为例,只需要输入命令:chmod +x virtualBox-3.1.6-59338-...
分类:
系统相关 时间:
2014-10-30 00:01:27
阅读次数:
386
方法一:1、wgethttp://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz2、wgethttp://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz[或者直接...
分类:
系统相关 时间:
2014-10-29 23:58:37
阅读次数:
668
svn概述众所周知,svn是一种集中式的版本控制工具,是cvs的改进版,那么svn相比cvs的好处在哪里呢?基于目录的版本控制系统(传统的CVS都是基于单个文件进行版本控制的,而SVN可以随意去除任何一个文件、目录的任何一个历史版本)原子提交(提交多个文件时,如果一个文件发生冲突,则其他修改都不会被...
分类:
系统相关 时间:
2014-10-29 23:57:27
阅读次数:
408
Linux doc WINDOWS下记事本编写的文档和LINUX下VIM或者GEDIT等编写的文档的不同!例如WINDOWS下编写的SH脚本,放到LINUX下执行可能会出错。解决方法: 原因是:Windows下换行符号是“\r\n”,而linux下是“\n”没有”\r”,当shell文件是在...
分类:
系统相关 时间:
2014-10-29 23:44:14
阅读次数:
394
Ctrl+1 快速修复(最经典的快捷键,一定要会)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置Alt+↑ 当前行和上面一行交互位置Alt+← 前一个编辑的页面Alt+→ 下一个编...
分类:
系统相关 时间:
2014-10-29 23:40:48
阅读次数:
209
直接贴代码:#include #include #include int main(int argc,char*argv[]){ FILE *fstream=NULL; char buff[1024]; memset(buff,0,sizeof(buff)); if(...
分类:
系统相关 时间:
2014-10-29 23:39:34
阅读次数:
316