易截截图软件、单文件、免安装、纯绿色、仅160KB

如何在linux环境下搭建CVS服务器

1
、下载源码
  

CVS
的官方网站
cvshome.org
上寻找,由于
CVS
历史上也出现过一些安全漏洞,所以建议要定期去其官方网站上看看有没有最新版本推出。
  
2
、编译安装
  
# tar -xjpvf cvs-1.12.5.tar.bz2
  
# cd cvs-1.12.5
  
# ./configure --prefix=/usr/local/terry_yu/cvs
 
--disable-server-flow-control
  
# make
  
# make install
  以上指令将
CVS
安装到
/usr/local/terry_yu/cvs
这个目录上。
  注:除了使用源码包进行安装之外,还可以使用
RPM
包来安装。
  
3
、设置启动
CVS
服务
  在
Linux

CVS
服务可以通过
inetd

xinetd

tcpwrapper
等来启动,其中
inetd
由于安全理由在许多场合已经被
xinetd
所取代了,这里我们使用
xinetd
来启动
CVS
服务。

/etc/xinetd.d
目录下为
CVS
服务创建一个配置文件,比如:
/etc/xinetd.d/cvspserver
,编辑
/etc/xinetd.d/cvspserver
,输入以下内容:
  
service cvspserver
  
{
  
disable = no
  
socket_type = stream
  
wait = no
  
user = root
  
env = HOME=
  
server = /usr/bin/cvs
  
server_args = -f --allow-root=/home/cvsroot pserver
  
}
注:
1)pserver
表示是口令认证的访问方式,这是最常用的方式,其他还有
gserver,kserver,ext
,如果想要更高的安全性可以使用
ssh
来加密口令和数据流,为了用户使用的方便,仍然选的是
pserver

        2)--allow-root
是指定
Repository
的目录,可以建立多个
Repository
    然后重启
xinetd:
  
[root@terry bin]# /etc/rc.d/init.d/xinetd restart
  重启
xinetd
服务后,
CVS
服务也开始工作了。

  
4
、在
CVS
服务器端建立
Repository
  首先要创建一个名为
cvs
的组和一个名为
cvsroot
的用户,以后要访问
CVS
服务的用户加入
cvs
这个组:

  
[root@terry root]# groupadd cvs
  
[root@terry root]# useradd -g cvs -s /sbin/nologin cvsroot
  
[root@terry root]# chown -R cvsroot /cvs
  接下来进行初始化:

  
[root@terry root]# cvs -d /home/cvsroot init
  这样在
/home/cvsroot
目录中就产生了
CVSROOT


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

Linux下移植jvm的过程

转自:http://hi.baidu.com/deep_pro/blog/item/b4253550bb5ab7561138c27a.html
这里转载的是Linux下移植jvm的过程,因为仅仅是CDC
J2ME CDC(Connected Device Configuration,连接式设备配置集)
使用CVM,面向那些具有更强计算能力的嵌入式设备,包含了Java类库的核心部分,是应用Java技术在嵌入式设备上进行开发所需 ......

Linux编程札记

1.“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了,如果可执行文件   在这几个标准位置,在终端命令行输入该软件可执行文件的文件名和参数,回车即可。
2.如果不在标准位置,文件名前面需要加上完整的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号