如何在Subversion中运行hook脚本
Subversion是一个强大的版本控制系统,特别是它能够轻松地处理库管理进程中在各个点上的数据。在进行提交后、或者进行提交前,或锁定、或解锁文件中,或者在其它情况下,你都能拥有脚本句柄数据。所有的这些都是通过hook实现的,hook是subversion库结构中的一部分。Hook由一个库事件来触发的。例如,如果你有一个subversion库存放在/subversion/repos/packages下,那么你的hook将被存放在/subversion/repos/packages/hooks目录下。 在...
Linux系统特殊文件--目录概念及使用
目录是Linux系统组织文件的一种特殊文件。为使用户更好地使用目录,我们介绍有关目录的一些基本概念。 (1)工作目录与用户主目录 从逻辑上讲,用户在登录到Linux系统中之后,每时每刻都处在某个目录之中,此目录被称做工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录(Home Directory)就成为其工作目录。工作目录用“.”表示,其父目录用“..”表示。 用户主目录是系统管理员增加用户时创建起来的(以后也可以改变),每个用户都有自己...
Linux用户(User)和用户组管理概述
本文主要讲述在Linux 系统中用户(user)和用户组(group)管理相应的概念;用户(user)和用户组(group)相关命令的列举;其中也对单用户多任务,多用户多任务也做以解说,本文应该说是比较基础的文档。 一、理解Linux的单用户多任务,多用户多任务概念 Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念。 1、Linux 的单用户多任务 单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉...
Ubuntu Linux操作系统中的用户管理
正如你注意到的那样,在ubuntu一天天的使用过程中,大多数的任务都被轻易得完成了。但是,当你准备扩展你在ubuntu上的应用,例如,使用新的应用程序,组建一个家庭网络,以及增加一个新的用户的时候,会发生什么情况呢?这个简要的指引文章会与你分享一些技巧,包括创建和管理其他的用户,用其他的小技巧验证一些关键性的区别,以及提供了一些与root用户有关的技巧。也许,最关键的地方在于,这些步骤能够帮助你加强对ubuntu系统的使用,让它不仅仅是作为你的另一台个人桌面电脑而已。 第一章,理解ubuntu中的用户...
如何降低Linux 内存开销
Linux 广受追捧的一个优点是它比 Microsoft Windows 的效率更高,因此在不太前沿的硬件上也能很好地执行。对于依然使用 Windows 98 时代的机器的人来说,最新最卓越的软件(特别是安全补丁)已经不再支持这些机器,因此这种性能优势使 Linux 成为颇具吸引力的升级产品。 然而,问题的真相在于虽然 Linux 内核仍然可以配置成合理的大小和效率,但由于新计算机的处理能力大大加强,很多 Linux 桌面环境(例如 KDE 和 GNOME)都增加了许多特性。因此,在较老的硬件上默认安装...
几种Linux嵌入式开发环境的简单介绍
做Linux嵌入式系统的对常见的几种嵌入式开发环境一定不会默生,由于主要接触网络相关产品的一些系统设计,因此,将可能用到的嵌入式开发环境简要总结一下。主要涉及下面的几个东东: emDebian - emdebian.sourceforge.net uClinux - www.uclinux.org buildroot - buildroot.uclibc.org scratchbox - www.scratchbox.org openEmbedded - http://oe.handhelds.org...
实用技巧:Linux系统下查CPU个数的方法
#Cat /proc/cpuinfo linux 下 /proc/cpuinfo 文件会显示cpu的信息 processor 会从0开始记数 继续下去多个cpu flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理 CPU processor : 4 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz...
Linux下利用VRRP功能实现路由器备份
有时候为了保证我们网络的稳定性和可靠性,可能会申请两条出口链路,使用两个路由器。在其中的一个路由器无法正常工作时,由另外一个路由器来接管相应的工作。实现的原理是利用RFC2338中描述的VRRP(Virtual Router Redundancy Protocol)协议。实现的工具是keepalived。 实验名称:利用VRRP功能实现简单的路由器备份 操作系统:RedHat 7.3 所使用的内核:linux-2.4.24 实验用到的模块: keepalived-1.16.tar.gz 网络结构如下图所...
Linux下GRUB引导单用户模式三种方式
作为一个Linux系统管理员,你可能会把Linux 超级用户密码遗忘了,把/etc/inittab或/etc/rc.d/rc.sysinit之类文件误编辑,导致系统不能正常启动的恼人错误? 而为了解决以上问题,你就需要进到linux根文件系统处于可读写状态的单用户模式下。 下面介绍在GRUB引导下进入Linux单用户模式的三种方式: (1) 硬件环境: intel P4 / 1G RAM / sata 80G (2) 软件环境: 1)Fedora Core 3(以下简称为FC3)和Windows2000...
Linux下播放rmvb的问题解决
出于一些微妙而奇怪的原因,我比较喜欢用KDE,老高讲这是: KDE-Pro(Pro KDE?),或译为KDE派。哈哈,没想到还有这么拉风的“行头”。 这儿年生,用rmvb来搞视频的太多了,郁闷的是我已经较长时间没有能顺利的播放rmvb了。今天又突发奇想的来整整,原来还是解码库(DecoderS)的问题。既然开始写了,就顺便记一些播放的工具和方法。 播放rmvb我当然最初是想到的是RealPlayer了。于是找到了http://www.real.com/linux/,看到有最新的 RealPlayer f...
Linux rescue模式有几种方法引导系统
(为了方便表示,此后的系统提示符“# 命令”表示命令输入,若定义了新的提示符就是“提示符 命令”表示命令输入;...
从头开始对ubuntu进行优化
在安装Linux系统之初,就应该考虑怎样使linux系统得到最好的性能。linux本身也设计成可以良好扩展的形态,比如在Linux系统中,我们可以随心所欲地组织磁盘分区,有些朋友喜欢一个/,一个swap就搞定,其实这个不是非常科学的选择,本人在多次重装后,总结一些经验,与各位朋友分享,如果有不对的地方,请务必提出批评。 第一部分 仅有一张硬盘的电脑安装linux 我在论坛上的优化初步一文中提过,linux也是有磁盘碎片的,所以为了减少碎片,应将内容经常改变的目录放在单独的分区。一个优化的分区策略,可以很...