当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 最近项目使用cvs管理,研究了一段时间,参考了几个文档,总
 

 

 ·socket编程原理    »显示摘要«
    摘要: socket编程原理 socket编程原理 1 问题的引入 unix系统的i/o命令集,是从maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行i/o操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行i/o操作的进程。然后这个用户进程多次调用“读/写”以传输数据。当所有的传输操作完成后,用户进......
    摘要: 从www.linuxeden.com上看到的.... 透明防火墙架设的完全攻略(bridge+iptables+squid) 架设透明代理和防火墙是linux平台上很热的话题,在水木上也有相关文章,但完全的攻略在公网上也很少,最近架了一台,前后花去一个多星期(我这人手脚慢,别笑,中间笑话也颇多)觉得还是把过程写下来的好,可以让人依葫芦画瓢。 先把网络环境说一下,一个200人左右的局域网,一个c class,一台路由器做nat(一个公网i......


CVS完全手册

最近项目使用cvs管理,研究了一段时间,参考了几个文档,总结如下 【相关文章:Linux学习和提高优秀书籍下载(第三辑

【扩展阅读:监视tty

【扩展信息:来LINUX灌水,DHCP动态防火墙的快

cvs完全手册

==========================================================================

he wehzhu, kerlion@netease.com, created at 2003-11-5

                                updated at 2003-11-12

版权声明:可以任意转载,转载时请务必标明原始出处与作者信息

==========================================================================

             内容

概述

cvs环境设置

登录cvs服务器: 

cvs命令格式

cvs的日常使用

其他常用命令

cvs宏/keyword

cvs分支管理

cvs服务器的安装与配置

watchers

wincvs的安装与配置

cvsweb的安装

概述

==================================

cvs是一个并行版本控制系统,它采用c/s模式,它的复杂度与功能性属于中等,是当今最流行的版本控制系统。它有两个基本的特点:

*保存修改记录:保存了所有文件的修改历史,并可以建立分支

*协作与并行:cvs不推荐使用lock-modify-unlock的串行的工作模式,而采用多人可以并行地修改同一个文件,而在提交时merge conflict;它更适合于大型的工作团体。

使用cvs的好处:

*文件集中管理,大家都可以方便的看到所有人员的最新文件,规范化了文件的管理

*可以查看以前任何的一个版本或修改历史

*可以同时维护多个版本与分支

cvs环境设置

==================================

先不要管cvs服务器的配置,我们先假设已经有一台配置好的服务器,要访问cvs,必需先设置环境变量cvsroot

cvsroot=:pserver:user@server#port:/path/to/cvsroot

*pserver是访问方式,口令认证的意思,这是最常用的方式,其他还有gserver,kserver,ext

*user是cvs服务器的用户名,

*server是cvs服务器的名称或者ip地址

*/path/to/cvsroot是你的cvs服务器的cvsroot目录,根据你的cvs服务器设置做修改或者询问管理员

你可以把设置放到你的shell的profile里(.bash_profile,.profile等)这样就不用每次敲一长串命令了

高级功能:现在比较流行是使用ssh来加密口令与数据流

cvsroot=:ext:user@server#port:/path/to/cvsroot

cvs_rsh=ssh

hints:

实际上没有cvsroot也可以,你可以每次用cvs -d :pserver:user@server#port:/path/to/cvsroot来访问,而且它将忽略cvsroot环境变量 ,也许你会笑我只有疯子才这么用,不过,cvs可以把每次使用的命令参数放到一个文件中,所以在~/.cvsrc中加入

cvs -d :pserver:user@server#port:/path/to/cvsroot

即可,它最大的好处是修改了立刻生效,而且它的优先级高于cvsroot环境变量,到时候不要傻乎乎地来问我,我的环境变量真么不起作用了。

登录cvs服务器: 

==================================

$cvs login,这时候cvs会问你口令,请把你在cvs服务器上的口令敲进去

如果没有任何错误信息,恭喜你,成功了!

成功登录后将建立一个~/.cvspass文件,保存你的口令,以后就不用输入口令了.

cvs命令格式

==================================

cvs [global_opts] command [command_opts] [command_args]

global options 属于左边cvs的,是全局的

command_opts   属于左边command的,是局部的

cvs --help-commands查看命令列表

cvs -h command/cvs -help command 查看该命令的选项

hints:如果你每次使用一些命令都带同样的参数的话,可以把它们放到~/.cvsrc文件中去


...   下一页
    摘要: 1. 修改/etc/inittab,改变runlevel为5,例如 [root@qredhat etc]# cat /etc/inittab ...... id:5:initdefault: ...... 2. 修改gdm的配置文件,/etc/x11/gdm/gdm.conf,将[xdmcp]中的enable选项设置为1,例如 [root@qredhat etc]# cat /etc/x11/gdm/gdm.conf ...... [xdmcp] e......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE