快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
给套接字赋予地址过程中概念的澄清

给套接字赋予地址过程中概念的澄清

首先 随着时间的推移,我会不断地向这篇里面加东西,知道我认为应该结束了为止。 这篇文档实际上是我的学习小结的一部分,所以如果有人能够来信指出其中的错误或不足,那我可是感激淋涕了。 我假定读者已经对于socket连接的建立过程和各种状态转换比较熟悉了,因为这篇文档的目的是澄清概念,而不是介绍概念。 在使用socket编程时,我们都知道在网络通信以前首先要建立连接,而连接的建立是通过对socket的一些操作来完成的。那么,建立连接的过程大致可以分为以下几步: 1. 建立socket套接字。 2. 给套接字赋...

进程间通信的方式---Linux IPC小结

进程间通信的方式---Linux IPC小结

现在最常用的进程间通信的方式有:信号,信号量,消息队列,共享内存。 所谓进程通信,就是不同进程之间进行一些"接触",这种接触有简单,也有复杂。机制不同,复杂度也不一样。通信是一个广义上的意义,不仅仅指传递一些massege。 他们的使用方法是基本相同的,所以只要掌握了一种的使用方法,然后记住其他的使用方法就可以了。 1. 信号 在我学习的内容中,主要接触了信号来实现同步的机制,据说信号也可以用来做其它的事情,但是我还不知道做什么。 信号和信号量是不同的,他们虽然都可用来实现同步和互斥,但前者是使用信号处...

技巧:用 Sort 和 Tsort 对文件排序

技巧:用 Sort 和 Tsort 对文件排序

通过使用 sort 和 tsort,而不是采取使用 Perl 或 Awk 的较复杂的解决方案,可以节省时间,同时还能避免令人头疼的问题。Jacek Artymiak 将向您说明如何做到这一点。 尽管可以用 Perl 或 Awk 编写高级排序应用程序,但并非总是有此必要,而且这样的工作也常常令人感到头疼。使用 sort 命令,您同样可以实现您所需的大多数功能,而且更容易,它可以对多个文件中的行进行排序、合并文件甚至可以查看是否有必要对它们进行排序。您可以指定排序键(用于比较的行中的一部分),也可不指定,后...

将 /TMP和/Var 移动到它们的共享分区

将 /TMP和/Var 移动到它们的共享分区

整理数据 首先,必须创建一个新分区专门用于存储频繁修改的文件。您可能希望将这个分区置于单独的磁盘上以增强性能。接下来,我将逐步说明将 /tmp 和 /var 移动到这个新分区上的各个步骤。 警告 下面的技术说明如何移动一个或多个分区。尽管这项技术经过专门设计,使您能够“撤销”失败的分区移动,但它并不防止用户的错误。换言之,只要进行格式化分区或复制大量文件的操作,就存在因输入错误而导致大量数据被破坏的可能性。因此,强烈建议您 在行动之前采取适当的措施来备份所有的重要文件。 1. 在新分区上创建文件系统 这...

Linux技巧:逐步移动分区的操作方式

Linux技巧:逐步移动分区的操作方式

在这个新的技巧集中,Daniel Robbins 说明了如何在正在运行的系统上更改分区布局。同时他还介绍了几个诀窍,从而使您可将停机时间缩到最短,并可避免犯严重错误。在这篇技巧中,他将说明如何将 /home 移动到另一个分区上。 /home 分区是最常移动的分区之一。某些时候,/home 中的全部空间都用完了,而且需要增加一个硬盘驱动器。另一些时候,/home 被设置为根分区的一部分,为了提高性能或便于备份,可能需要将它移动到别的地方。我会针对每种情况说明如何安全有效地移动 /home。 警告 下面的技...

Squid 配置详解 + 认证完全版

Squid 配置详解 + 认证完全版

在此,我们要配置一个只对内部网络提供代理服务的Proxy Server。它将用户分为高级用户和普通用户两种,对高级用户采用网卡物理地址识别的方法,普通用户则需要输入用户名和口令才能正常使用。高级用户没有访问时间和文件类型的限制,而普通用户只在上班时可以访问以及一些其它的限制。 安装 可以从Squid站点www.squid-cache.org获取该软件的源代...的发行版,如Red Hat提供的RPM包。 RPM方式安装很简单,命令如下: $ rpm -ivh Squid-2.x.STALBx.i386....

如何使用X-Win32配合Openssh或Rsh

如何使用X-Win32配合Openssh或Rsh

什么是Xwin32?在Unix上面的窗口系统叫做x-window,而Xwin32就是在MS-windows上面用来仿真x-window窗口环境的软件。当然!用来模拟X-window的软件并非只有x-win32,但是以它所用的硬盘空间最小,解开后仅约6MB左右,取得也最容易。相对的,他是一套有版权的软件,有每次使用2 小时的限制,同一个子网络上面只能够跑一支x-win32的程序。 取得: 你可以用archie搜寻xwin32.zip这个字符串,就可以找到一大堆有收录这个软件的FTP站,大小为2MB出头。...

RH AS3上快速实现磁盘配额解决方案

RH AS3上快速实现磁盘配额解决方案

在多用户的情况下,为了对用户实现个性化管理,不仅从权限进行管理,用户的可用空间或可创建的文件数也往往是需要管理的,否则,可能有些用户把服务器当自己备份设备了。 实现用户磁盘使用量的限制就是所谓的磁盘配额(quota),Windows中也有,似乎更好配置。Linux下的配置应该不太难。 我常用Redhat Linux ,所以以下的实验都建立在Redhat基础上,相信其他的Linux应该类似。 (一)Linux配额基础 Linux中的磁盘配额分为用户配额和组的配额,组的配额是对某组中全体用户的综合限制。 L...

用AMAVISD-NEW+SOPHOS实现邮件扫毒

用AMAVISD-NEW+SOPHOS实现邮件扫毒

说明: 1、我的POSTFIX是安装系统自带的,因此没有介绍它的安装方法,希望不麻烦。 2、SOPHOS是商业软件,如用做商业用途需要交费,不过个人就…… 3、邮件服务器配置较麻烦,请不要期望借此文章可以一步到位,我只能祝你好运~ ##################################################### # #---------------------------SOPHOS ANTI-VIRUS # ##################################...

Vpopmail+Procmail过滤垃圾邮件

Vpopmail+Procmail过滤垃圾邮件

procmail是一个很好的邮件过滤软件,一般都默认安装在redhat上,即使没装,你也可以在redhat的安装盘里找到。 架设我的域名是5ilinux.com,邮件名为sample cd /home/vpopmail/domains/5ilinux.com/sample/Maildir 在目录下建立.procmailrc文件 vi .procmail PATH=/bin:/sbin:/usr/bin:/usr/sbin/:/usr/local/bin:/usr/local/sbin LOGFILE=/...

RedHat.Enterprise3.AS升级解决办法

RedHat.Enterprise3.AS升级解决办法

1,首先得安装apt(apt是Debian系统下的软件管理工具,不过已经移植到RedHat了),你可以到http://dag.wieers.com/packages/apt/ 下载for rhel3的rpm包 2,安装好apt后,修改/etc/apt/sources.list.d/dag.list 添加如下这两行 ### Dag Apt Repository for Red Hat Enterprise Linux 3 (rhel3) rpm http://apt.sw.be redhat/el3/en...

Referrers统计系统的乱码问题解决

Referrers统计系统的乱码问题解决

referrers系统可以很好的显示反向链接,目前很多站点上显示的最新来源(referer)统计都是用的是Stephen的referrer统计系统。我们今天要讨论的不是它的安装问题,而是它的字符集乱码问题 这个软件存在着字符集的问题,这个问题我想大家都会碰到,由于我的blog是UTF-8字符,而反向链接过来的国内好多网站都是GB2312,所以统计出来的时候GB2312就显示了乱码。非常之难看,所以有必要通过技术手段把字符集统一。 在hedong的帮助下,终于把这个问题给搞定了。实际上就是使用icov和T...