我是一个硬盘
st380021a,在一个普普通通的台式机里工作。别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实象我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏,上上下下就要忙的团团转,最后还常常要死机。
我们这一行技术变化快,差不多每过两三年就要升级换代,所以人人都很有压力而且没有安全感。每个新板卡来的时候都神采飞扬踌躇满志,几年光阴一过,就变得灰头土脸意志消沉。
st380021a,在一个普普通通的台式机里工作。别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实象我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏,上上下下就要忙的团团转,最后还常常要死机。
我们这一行技术变化快,差不多每过两三年就要升级换代,所以人人都很有压力而且没有安全感。每个新板卡来的时候都神采飞扬踌躇满志,几年光阴一过,就变得灰头土脸意志消沉。
一般来说nginx配置文件中对优化比较有作用的为以下几项:
nginx进程数,建议按照cpu数目来指定,一般为它的倍数。
这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。
worker_processes 8;
nginx进程数,建议按照cpu数目来指定,一般为它的倍数。
worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_rlimit_nofile 102400;
这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。
上班无聊,把Nginx维基的模块文档进行了翻译,由于是第一次翻译英文文档,错误在所难免,如果在阅读文档过程中发现翻译不当,还请及时与我联系!
目前翻译完成的有核心模块(Nginx Core Modules),标准模块(Standard HTTP Modules),可选模块(Optional HTTP Modules)和邮件模块(Mail modules),其中包括nginx中每个指令的语法和参数。另外,第三方模块正在翻译中。
文档的HTML版将随nginx维基同步更新,PDF会在维基做出比较大的更新以后进行更新。以下分别为HTML版和PDF版地址:
HTML版:
PDF版:
目前翻译完成的有核心模块(Nginx Core Modules),标准模块(Standard HTTP Modules),可选模块(Optional HTTP Modules)和邮件模块(Mail modules),其中包括nginx中每个指令的语法和参数。另外,第三方模块正在翻译中。
文档的HTML版将随nginx维基同步更新,PDF会在维基做出比较大的更新以后进行更新。以下分别为HTML版和PDF版地址:
HTML版:
PDF版:
网上摘的一段关于CLFS的解释:
以下是本人的clfs笔记,虽然中间遇到很多问题,但最终还是成功了,见附件:
下载文件
参考文档:
http://cross-lfs.org/view/svn/x86_64-64/index.html
http://lamp.linux.gov.cn/Linux/LFS-6.2/index.html
引用
CLFS就是交叉编译的LFS——LFS又是什么?一个指导 你一步一步,完全从源代码级编译出整个按照你定制要求的Linux系统的项目。
令人不解的,有许多现成的Linux distro让我们下载了,为什么还要从零构建一个Linux?这常常引起人们的争论。事实上,构建CLFS还是有它的益处的 :
1、CLFS可以教会人们如何构造一个交叉编译器,比如你可以在x86的机器上构建出一套sparc工具链,然后利用这套工具链有可以从源代码级 生成一个Linux系统;
2、CLFS可以教会人们如何使用多库共存的系统,充分挖掘目标系统的潜力;
3、CLFS可以告诉人们Linux系统内部是如何工作的,它 的每一次滴答运行,它们是如何相互依赖的,从而就知道如何定制适合你的口味的系统!
4、CLFS可以生成 一个紧凑的系统,而在一般distro发行版本中有很多程序你可能从来不会用到,白白浪费磁盘空间;
5、CLFS可以从大多数Unix类系统开始构建,甚至是非Unix系统!
6、CLFS是高度可定制的,这正如装修房子,CLFS只是给出一个轮廓框架,而水管、电线布局、厨房、浴室设施等等完全由你决定;
7、CLFS可以提供额外的安全性,有人可能会在编译阶段便把某个安全代码补丁加入到系统中,而不用等到别人给出二进制补丁包
令人不解的,有许多现成的Linux distro让我们下载了,为什么还要从零构建一个Linux?这常常引起人们的争论。事实上,构建CLFS还是有它的益处的 :
1、CLFS可以教会人们如何构造一个交叉编译器,比如你可以在x86的机器上构建出一套sparc工具链,然后利用这套工具链有可以从源代码级 生成一个Linux系统;
2、CLFS可以教会人们如何使用多库共存的系统,充分挖掘目标系统的潜力;
3、CLFS可以告诉人们Linux系统内部是如何工作的,它 的每一次滴答运行,它们是如何相互依赖的,从而就知道如何定制适合你的口味的系统!
4、CLFS可以生成 一个紧凑的系统,而在一般distro发行版本中有很多程序你可能从来不会用到,白白浪费磁盘空间;
5、CLFS可以从大多数Unix类系统开始构建,甚至是非Unix系统!
6、CLFS是高度可定制的,这正如装修房子,CLFS只是给出一个轮廓框架,而水管、电线布局、厨房、浴室设施等等完全由你决定;
7、CLFS可以提供额外的安全性,有人可能会在编译阶段便把某个安全代码补丁加入到系统中,而不用等到别人给出二进制补丁包
以下是本人的clfs笔记,虽然中间遇到很多问题,但最终还是成功了,见附件:
下载文件 参考文档:
http://cross-lfs.org/view/svn/x86_64-64/index.html
http://lamp.linux.gov.cn/Linux/LFS-6.2/index.html
nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库)。例如218.65.137.1会变成218.65.137.1[广西南宁市 电信]。查询是在本地进行,并不会进行联网查询,所以效率方面不会有什么影响。
目前包含以下几个命令:
目前包含以下几个命令:
引用
nali
nali-dig
nali-nslookup
nali-traceroute
nali-tracepath
nali-ping
nali-dig
nali-nslookup
nali-traceroute
nali-tracepath
nali-ping







