
linux
文章平均质量分 75
starxu85
这个作者很懒,什么都没留下…
展开
-
中国最完整的sysctl.conf优化方案
网上关于sysctl.conf的优化方案有各种版本,大多都是抄来抄去的,让新人看了很迷茫。为解决此问题,经过两天的整理,查了N多资料,将大家常用的总结如下,很多默认的不需要修改的暂未涉及,今后将逐步把所有的项目都有个翻译、讲解、修改建议,如有修改,将以此文为准,其他地方的内容,本人不负责更新。################### 所有rfc相关的选项都是默认启用的,因此网上的那些还自己写rfc支原创 2008-02-24 17:36:00 · 684 阅读 · 0 评论 -
如何调试Cacti
Cacti users sometimes complain about NaN’s in their graphs. Unfortunately, there are several reasons for this result. The following is a step-by-step procedure I recommend for debugging thisTo deb原创 2008-08-07 20:46:00 · 1908 阅读 · 0 评论 -
关于不能往yahoo,sina等地址发邮件的问题
关于不能往yahoo,sina等地址发邮件的问题该问题是由于反垃圾邮件软件引起的,已经和sina 确认过,他们最近部署了一套反垃圾邮件的系统在默认条件下,邮件服务器在发出helo命令与远端的邮件服务器通过25端口建立会话时还会送出自己的FQDN名字。目前流行的一些反垃圾邮件软件可能会通过邮件服务器送出的FQDN名字对其进行反向解析,对于反向解析失败的连接将断开该连接。反向解析失败的原因如下:在国内原创 2008-08-19 18:24:00 · 30374 阅读 · 0 评论 -
[Ubuntu]明明白白安装中文字体
Ubuntu 6.06 dapper对中文的支持应该说是一向不错的,包括现在默认安装就包含了scim输入法。然而,一般安装的ubuntu虽然能够显示、输入中文了,但总觉得所显示的中文像歪瓜裂枣,很是别扭。这是很无奈的,也不是linux的错,这是因为现在几乎没有免费的中文字体库来给我们用,大家平时使用习惯了的winxp里面的宋体、还有方正排版系统里面的仿宋体、公文中的方正小标宋等等,这些字体都是原创 2008-10-03 13:27:00 · 919 阅读 · 0 评论 -
如何使用xp带的字体来进行中文美化
请参阅 关于Ubuntu自动挂载Windows分区,hda1是指windows系统分区,您的有可能是sda1。 此Wiki文件安装的字体适合于系统中有足够权限的所有用户。倘若您的系统是单用户,只需将字体文件复制到~/.fonts文件夹中,再刷新系统,重启X,步骤类似。请看懂后再进行操作,以免破坏您的系统。 请注意字体权限,使用该字体的用户必须至少具有字体文件的可读权限。 拷贝原创 2008-10-03 13:41:00 · 1084 阅读 · 0 评论 -
Linux内核: 修改TCP/IP调优参数
本文详细介绍Linux内核: 修改TCP/IP调优参数 所有的TCP/IP调优参数都位于/proc/sys/net/目录. 例如, 下面是最重要的一些调优参数, 后面是它们的含义: 1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲 2. /proc/sys/net/core/wmem_max — 最大的TCP原创 2008-10-21 23:32:00 · 7692 阅读 · 0 评论 -
调整 Windows 系统以优化服务器性能
本主题描述如何调整 Windows 2000、Windows XP 和 Windows 2003 操作系统以提高 WebSphere Application Server 的性能。由于 Windows 操作系统不是 WebSphere Application Server 产品,因此请注意,这些产品可能会改变,并且结果可能会有所变化。关于本任务 遇到性能问题时,请检查操作系统设置以确原创 2008-10-21 23:39:00 · 2030 阅读 · 0 评论 -
iostat 输出解析
1. /proc/partitionsiostat 的数据的主要来源是 /proc/partitions,所以需要先看看 /proc/partitions 中有些什么。# cat /proc/partitionsmajor minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq 3原创 2008-11-01 21:15:00 · 720 阅读 · 0 评论 -
vmstat 命令的用法说明
用途报告虚拟内存统计信息。语法vmstat [ -f ] [ -i ] [ -s ] [ -I ] [ -t ] [ -v ] [ PhysicalVolume ... ] [ Interval [ Count ] ]描述vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内原创 2008-11-01 21:17:00 · 562 阅读 · 0 评论 -
巧用tmpfs加速你的linux服务器
默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。tmpfs有以下优势:1。动态文件系统的大小,2原创 2008-11-02 21:23:00 · 671 阅读 · 0 评论 -
智能DNS配置过程
一、DNS服务器安装......................................................................................... 1 二、named.conf的配置...........................................................................原创 2008-11-18 22:33:00 · 1264 阅读 · 0 评论 -
Bind SOA
Bind的SOA记录:每个Zone仅有一个SOA记录。SOA记录包括Zone的名字,一个技术联系人和各种不同的超时值。例子:$ORIGIN .$TTL 3600 ; 1 hour10235.com IN SOA ns1.abc.com. root.ns1.abc.com. (原创 2008-11-23 22:36:00 · 3780 阅读 · 0 评论 -
linux的filesystem repaier
挂载了一个new硬盘,结果没有啥用处,可能当时在fstab里也增加了开机挂载的选择。没有注意,有一天就把后加的hard格式化掉了。不小心reboot的时候连不上了。到机房一看,出现错误:fsck 没有发现/dev/sdb1 不能执行下去。然后让我进入一个文件修复过程:An error occurred during the file system check ... 输入登陆密原创 2009-11-03 18:47:00 · 671 阅读 · 0 评论 -
ulimit值(Linux文件句柄数量)在Centos5(RHEL5)中的调整
在Linux下面部署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题,比如还有Squid做代理,当文件打开数到900多时速能就非常快的下降,有可能打不开网页.其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用其实很容易就达到这个数量.查看方法我们可以用ulimit -a来查看所有限制值[r原创 2008-08-07 16:34:00 · 894 阅读 · 0 评论 -
iostat 输出解析
1. /proc/partitionsiostat 的数据的主要来源是 /proc/partitions,所以需要先看看 /proc/partitions 中有些什么。# cat /proc/partitionsmajor minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq原创 2008-08-02 02:15:00 · 619 阅读 · 0 评论 -
Filesystems (ext3, reiser, xfs, jfs) comparison on Debian
粗略翻译了一下 Filesystems (ext3, reiser, xfs, jfs) comparison on Debian Etch 这篇文章。 有很多的关于linux文件系统比较的文章,但是他们大部分都是anecdotal的,都是基于人为的一些任务或者都是在老的内核下面完成的。这篇评论是基于11项真实存在于一台硬件比较老(奔腾 II/III ,EIDE硬盘)的文件服务器上的任务。 为什原创 2008-07-31 01:48:00 · 1472 阅读 · 0 评论 -
Linux 内核剖析
Linux® 内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他 IBM 文章的链接更深入地进行学习。由于本文的目标是 对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux原创 2008-02-26 21:44:00 · 529 阅读 · 0 评论 -
使用 Linux 系统调用的内核命令
Linux® 系统调用 —— 我们每天都在使用它们。不过您清楚系统调用是如何在用户空间和内核之间执行的吗?本文将探究 Linux 系统调用接口(SCI),学习如何添加新的系统调用(以及实现这种功能的其他方法),并介绍与 SCI 有关的一些工具。系统调用就是用户空间应用程序和内核提供的服务之间的一个接口。由于服务是在内核中提供的,因此无法执行直接调用;相反,您必须使用一个进程来跨越用户空间与内核原创 2008-02-26 21:46:00 · 586 阅读 · 0 评论 -
逻辑卷管理
卷管理在 -ix 环境(UNIX®、AIX 等等)中并不是新特性。逻辑卷管理(logical volume management,LVM)在 Linux® 内核 2.4v1 和 2.6.9v2 中就已经出现了。本文讨论 LVM2 最有用的特性(LVM2 是一个相当新的用户空间工具集,它提供逻辑卷管理功能),并提供几种简化系统管理任务的方法。逻辑卷管理(LVM)指系统将物理卷管理抽象到更高的层次原创 2008-03-01 23:10:00 · 1231 阅读 · 1 评论 -
学习 Linux LVM,第 1 部分
在本文中,Daniel 向您介绍了 Linux LVM(逻辑卷管理)背后的概念,并告诉您如何将最新的内核补丁和工具安装到您的系统上。LVM 可以让您在除机器上的物理存储资源以外创建逻辑卷。不过,与物理卷不同,逻辑卷可以在系统仍处于运行状态时扩充和缩减,这样就为 Linux 系统管理员提供了他们梦寐以求的存储器灵活性。在这一系列中,我要向您介绍如何安装和使用新的内置在 Linux 2.4 内核中原创 2008-03-01 22:52:00 · 1436 阅读 · 0 评论 -
学习 Linux LVM,第 2部分
在本文中,Daniel 和我们一起分享了他将 cvs.gentoo.org 的 /home 文件系统转换成 LVM 逻辑卷的经历。在转换之后,当 cvs.gentoo.org 的 /home 分区实时动态地进行大小调整,而无需重新引导、卸装 /home,甚至无需降低到运行级别 1 时,我们将会看到 LVM 的种种优点。所有进程在没有任何中断的情况下继续工作。Daniel 对转换的逐步详细介绍将对那原创 2008-03-01 23:09:00 · 1263 阅读 · 0 评论 -
C++环境搭建(Eclipse+CDT+MinGW)
Eclipse除了可以开发Java之外,还支持了许多语言,当然绝不会漏了 C/C++,现在就来看看如何利用 Eclipse 进行C/C++程序的开发。要使用 Eclipse 开发c/c++ 程序最主要的几个步骤:1. 安装 JRE由于 Eclipse 本身是用 Java 开发而成,因此自然需要使用到 JRE。2. 安装 Eclipse3. 挂上 CDT4.安装 MinGW这个是要让你的计算机上原创 2008-03-11 23:01:00 · 1079 阅读 · 0 评论 -
Windows上安装MinGW+MSYS
的:想在Windows下,建立一个类似linux的环境(命令行环境就可)。解决方案:1,Cygwin : 功能很强大的linux,安装文件很大。2. MSYS+MinGW : 偶的评价:麻雀虽小,五脏具全。说明:MinGW - Minimalist GNU for Windows 网站:http://www.mingw.org/MinGW: A collection of freely原创 2008-03-11 23:50:00 · 2511 阅读 · 5 评论 -
查看Apache并发请求数及其TCP连接状态
这两天搭建了一组Apache服务器,每台服务器4G内存,采用的是prefork模式,一开始设置的连接数太少了,需要较长的时间去响应用户的请求,后来修改了一下Apache 2.0.59的配置文件httpd.conf:引用# prefork MPM# StartServers: number of server processes to start# MinSpareServers: m原创 2008-07-18 09:01:00 · 642 阅读 · 0 评论 -
修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
新增的一组Apache服务器上线以来,我用netstat -an命令发现服务器中有大量状态为TIME-WAIT的TCP连接,于是用/sbin/sysctl -a查看了一下Linux的各项内核参数,并翻阅有关资料,决定修改其中的两项参数,以达到减少TCP连接中TIME-WAIT sockets的目的。 vi /etc/sysctl.conf 编辑/etc/sysctl.conf文件,增加三原创 2008-07-18 09:03:00 · 656 阅读 · 0 评论 -
Linux系统下的多线程编程
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什有了进程的概念,还要再引入线程呢?使用多线程到底有原创 2008-05-11 16:45:00 · 693 阅读 · 0 评论 -
Linux下的多进程编程
(一) 理解Linux下进程的结构 Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。 堆栈段存放的就是子程序的返回地址、子程序的参数以原创 2008-05-11 16:47:00 · 559 阅读 · 0 评论 -
为你的mail server增加SPF记录
什么是SPF就是Sender Policy Framework。SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domainname的SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则则认为是一封伪造的邮件。关于更详细的信息请参考RFC4408(http://www.iet原创 2010-01-07 16:55:00 · 791 阅读 · 0 评论