Linux

Linux系统基础知识和开源软件使用范例

SVN服务器设置指南

Subversion(也称为SVN) 是一个开源的版本控制系统,它既保留了老牌版本控制系统CVS的基本思想,又避免了它的错误和局限。SVN目前已经取代CVS,成为主流的版本控制工具。很多著名的开源社区都在使用Subversion,包括Apache、FreeBSD、GNOME、GCC、Samba等等。

Subversion把目录和文件集中到版本库(repository)里,通过时间戳进行管理。版本库以树型的文件目录结构保存信息,客户端连到版本库读取、修改和更新这些目录和文件。这让版本库看起来跟一般的文件服务器没多大的区别。但是跟一般的文件系统不同,版本库会记录目录和文件所做的每一次改变。你可以通过Subversion追踪目录和文件的历史修改记录,或者恢复目录和文件到任意时间点。

本文主要介绍SVN服务器设置相关内容,如希望了解更多有关SVN常用命令的内容,请参见科威网另一篇文章《SVN常用命令》。
(更多…)

05 8 月 2013

在CentOS和RHEL上安装RPMforge源

RPMforge,现已更名为Repoforge,是CentOS官方推荐的第三方yum源(仓库)。它可以安装在RHEL和CentOS上,提供超过5000种rpm格式的软件包,其中包括vlc、mplayer、xmms-mp3等流行的多媒体工具。
可以在这里找到完整的软件列表:http://packages.sw.be/。
(更多…)

20 7 月 2013

在CentOS和RHEL上安装EPEL源

EPEL(Extra Packages for Enterprise Linux) 是由Fedora社区创建和维护的第三方软件源,含有大量涉及网络、系统管理、程序开发和系统监控等内容的高质量的开源软件包,对于RHEL及其兼容的Linux发行版如CentOS的官方源来说是个很好的补充。安装好EPEL源之后,就可以通过yum命令安装数千个EPEL软件包。
(更多…)

20 7 月 2013

在Linux下创建交换空间的方法

交换空间(Swap Space),有时候也被称为虚拟内存,是硬盘中划出来的一段虚拟内存空间,用于扩展操作系统的物理内存。当系统的物理内存不够用的时候,操作系统把内存中最不常用的数据“交换”到交换空间,从而将物理内存中的一部分空间释放出来供其他程序使用。当程序需要用到交换空间内的数据的时候,操作系统再将数据从交换分区恢复到物理内存中。

Linux操作系统有两种实现交换空间的方法:交换分区(swap分区)和交换文件(swap文件)。
(更多…)

08 7 月 2013

常用IPTables防火墙规则和用法

对于需要将Linux直接接入Internet的用户来说,Linux防火墙IPTables的设置相当重要。若设置不当,很容易给别有用心的骇客提供可乘之机。科威网在此提供10个IPTables设置范例,帮助您巩固系统的第一道防线。
(更多…)

01 7 月 2013