在Linux下实现动态DNS不仅需要Bind 8以上的DNS软件,还要有DHCP Server v3.0以上版本,因为只有3.0以上的版本才完全实现了对DDNS的支持。因此,本文的实现环境采用Slackware Linux 9.0作为DDNS服务器,其上同时运行DNS和DHCP服务,其中DNS Server采用Bind 9.2.2,DHCP Server采用DHCP Server v3.0pl2。文中详细介绍Linux环境下安全、动态DNS的实现方法。...详细
本文介绍了配置Proftp服务的小技巧:配置Ftp允许Root登录、实现Root用户Ftp后可以切换到/目录等。...详细
Linux中的交换空间(Swap space)在物理内存(RAM)被充满时被使用。本文介绍了添加交换空间的技巧和一些常用的命令。...详细
通过quota进行磁盘配额,可以控制用户对磁盘空间和文件的控制,本文以一个实例作为说明,对2个用户user01、user02分别进行磁盘使用空间和创建文件的限制。...详细
本文介绍了在GRUB引导下进入Linux单用户模式的三种方式。...详细
Linux系统服务器安装完成以后,应该马上采取哪些措施来增强服务器的安全性。本文介绍了通过关闭不必要的服务、控制使用开放的服务的用户、禁止使用控制台程序等方法来加强系统的安全性。...详细
LINUX创建与使用动态链接库并不是一件难事。编译函数源程序时选用-shared选项即可创建动态链接库,注意应以.so后缀命名,最好放到公用库目录(如/lib,/usr/lib等)下面,并要写好用户接口文件,以便其它用户共享。使用动态链接库,源程序中要包含dlfcn.h头文件,写程序时注意dlopen等函数的正确调用,编译时要采用-rdynamic选项与-ldl选项,以产生可调用动态链接库的执行代码。...详细
Apache整合PHP有两种方式:一种是DSO模式,把PHP当作Apache的外部模块来调用;另一种方式是把PHP编译进Apache的内核,这样牺牲了以后调整的灵活性,但性能会高一些。本文介绍了把PHP编译进Apache的静态内核的方法。...详细
本文详细介绍了Linux系统中的文件目录结构。...详细
如何为网站提供保护,防止非法用户登入呢?通常可以采用身份认证方式。身份认证是防止非法用户使用资源的有效手段,也是管理注册用户的有效方法。现在很多网站都使用身份认证来管理用户资源,对用户的访问权限进行严格地限制。传统的身份认证方法是通过检验用户的注册名、口令,来决定是否允许用户使用资源,但这种认证方法在某些情况下作用并不十分有效。特别是在Linux平台下的Apache服务器,完全可以用Linux的方法来实现密码验证和保护。 ...详细
如何为网站提供保护,防止非法用户登入呢?通常可以采用身份认证方式。身份认证是防止非法用户使用资源的有效手段,也是管理注册用户的有效方法。现在很多网站都使用身份认证来管理用户资源,对用户的访问权限进行严格地限制。传统的身份认证方法是通过检验用户的注册名、口令,来决定是否允许用户使用资源,但这种认证方法在某些情况下作用并不十分有效。特别是在Linux平台下的Apache服务器,完全可以用Linux的方法来实现密码验证和保护。 ...详细
作为Linux系统,同样存在很多漏洞,黑客可能利用这些漏洞控制你的整个系统,要防止这些问题,我们需要做以下步骤:1、升级系统中所有软件包的最新版本;2、设置较为强壮的防火墙;3、定期检查关键记录文件,配置杀毒软件;4、多关心一下发布安全信息警告的网站,掌握一些最新的病毒和黑客程序的特点,这些都利于系统的正常运作。...详细
说起优化,其实最好的优化就是提升硬件的配置,例如提高cpu的运算能力,提高内存的容量,个人认为如果你考虑升级硬件的话,建议优先提高内存的容量,因为一般服务器应用,对内存的消耗使用要求是最高的。本文首要讨论的,是在同等硬件配置下(同一台服务器,不提升硬件的情况下)对你的系统进行优化。...详细
Linux为美国以外的其它国家提供了自主发展操作系统的一条捷径。主要是因为Linux操 作系统本身的源代码是公开的,操作系统开发方可以对源代码自由修改并且从新编译成二进制机器码,也就是说用户可以对系统及网络安全的源代码根据自己的需要 在进行研究后而进行修改从而轻松拥有自己版本的操作系统。而特别是在网络安全方面,Linux的关于防火墙及其它网络安全协议的源代码公开性使商家能够更 加了解操作系统安全的弱点及漏洞所在,通过对源代码的修改对安全进行加强巩固。...详细
Linux的启动软盘有boot盘和boot/root盘之分。所谓的boot盘只能用来启动已经安装在硬盘上的Linux系统,而boot/root盘本身就是一个迷你Linux系统。Linux启动软盘是系统修复的必备工具,因此掌握启动软盘的制作方法是很有用处的。本文就向大家介绍boot盘的四种不同的制作方法。...详细
Python使用简单,但它是一个真正的程序语言,而且比shell提供了更多结构和对大型程序的支持。另一方面,它比C提供更多的错误检查,它是一个非常高级的语言,内置了各种高 级数据结构,如灵活的数组和字典,这些数据结构要用C高效实现的话可能要花费你几天的时间。由于Python具有更一般的数据结构,它比Awk甚至 Perl适用的范围都广,而许多东西在Python内至少和在这些语言内一样容易。...详细
基于Linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主PC机所构成。 目标硬件开发板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主PC机来完成(所以称为交叉编 译)。双方之间一般通过串口,并口或以太网接口建立连接关系。本文将为大家介绍如何建立Linux系统下交叉编译环境。...详细
Linux的文件系统设计思想主要来源于Unix,即root具有无限的权限!他可 以随意的查看系统中的所有文件,包括其他任何用户的个人文件。但是在家庭计算机用户中,这种文件系统管理模式却存在着弊端。因为在一个家庭中不存在绝对意 义上的管理者,每个人都是平等的,都有自己的隐私权。所以,如果一个家庭的几个成员共同使用一台计算机,就会出现一个问题:谁应该拥有root权限,谁可以随意查看别人的文件?本文浅显的探讨了关于linux系统在家庭用户中使用的问题,如何保护普通用户的隐私权的问题。...详细
自旋锁最多只能被一个可执行线程持有。自旋锁不会引起调用者睡眠,如果一个执行线程试图获得一个已经被持有的自旋锁,那么线程就会一直进行忙循环,一直等待下去,在那里看是否该自旋锁的保持者已经释放了锁,\"自旋\"一词就是因此而得名。由于自旋锁使用者一般保持锁时间非常短,因此选择自旋而不是睡眠是非常必要的,自旋锁的效率远高于互斥锁。...详细
Linux的内存管理,实际上跟windows的内存管理有很相像的地方,都是用虚拟内存这个的概念,文中介绍了在Linux下查看内存用的command free命令,并对反回的参数进行解释。...详细