`
latitudex300
  • 浏览: 37685 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

在CENTOS4.3上配置CVS

阅读更多
1.查看是否安装cvs(我的centos已经缺省安装)
rpm -qa|grep cvs
一般安装在/usr/bin/cvs,如果未安装,到www.cvshome.org下载一个最新的rpm安装即可;

2.建立cvs用户组,便于管理cvs用户
groupadd cvs

3.建立cvs组的cvsroot用户和所属的目录
useradd -g cvs -G cvs -d /home/cvsroot cvsroot
或者
useradd cvsroot -g cvs

4.为cvsroot用户添加密码
passwd cvsroot

5.改变/home/cvsroot的目录属性
chmod 777 /home/cvsroot

6.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
cvs -d /home/cvsroot init

7.创建可以登陆cvs服务的用户及密码,需要创建文件passwd
vi /home/cvsroot/CVSROOT/passwd
文件内容如下:
wanggang:xxxxx:cvsroot
wg:xxxxx:cvsroot
此文件的意思是wanggang和wg两个用户可以登陆cvs服务器,登陆后其权限为用户cvsroot的权限
注意:cvs用户和服务器用户是可以不一样的

8.xxxxxx为密码,由以下文件生成:
vi /home/cvsroot/passwdgen.pl
文件内容:
#!/usr/bin/perl
srand (time());
my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
my $plaintext = shift;
my $crypttext = crypt ($plaintext, $salt);
print "${crypttext}\n";

9.如果需要密码为:123456,则敲入:
passwdgen.pl "123456"
回车即可得到加密密码,用其替换passwd文件中的xxxxxx

10.加入cvs服务(我的centos缺省就有cvs服务,所以不用加)
vi /etc/services
cvspserver 2401/tcp #pserver cvs service
cvspserver 2401/udp #pserver cvs service

11.cvs服务由inted来唤起,因此需要改动inetd提供的服务;
如果你的linux使用的是inetd 方式则在文件/etc/inetd.conf中加入如下的内容:
cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/cvsroot pserver

我的centos4.3使用的是xinetd方式,所以在xinetd.d目录下添加需要启动的服务:
cd /etc/xinetd.d
vi cvspserver
文件内容:
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
log_on_failure += USERID
}
12.重新启动inetd或者xinetd:
/etc/rc.d/init.d/xinetd restart

13.检查cvspserver服务是否已经启动
netstat -l |grep cvspserver
应该有如下结果:
tcp 0 0 *:cvspserver *:* LISTEN

14.试用:
cvs -d :pserver:wanggang@127.0.0.1:/home/cvsroot login
敲入命令回车后提示输入wanggang的密码,你按照自己设置的密码输入,如果没有什么错误信息出现就是成功了(也可以用localhost)
分享到:
评论

相关推荐

    centos5 cvs安装与配置

    在配置文件中,我们需要修改三个地方: 1. 把 disable 改为 no 2. server_args 一项设定为 cvs 服务的主目录 3. bind 后面的是 cvs 服务绑定的 ip 地址 示例如下: ``` service cvspserver { disable = no port ...

    CentOS 配置CVS服务

    基于CentOS 5.4版本,按照部署CVS服务,其他版本CentOS配置类似,其他LIUNX版本配置CVS需要稍加修改

    Linux 下配置 CVS服务器CentOS(CentOS 5.2)

    在CentOS 5.2环境下配置CVS服务器的第一步是确保必要的软件组件已经安装到位。这些组件包括HTTP服务器、网络服务管理器xinetd以及CVS本身。 1. **检查是否已安装CVS**: - 使用`rpm -qcvs`或`rpm -qa | grep cvs`来...

    Centos下CloudStack 4.3安装说明

    在本文中,我们将深入探讨如何在CentOS操作系统上安装CloudStack 4.3。CloudStack是一个开源的基础设施即服务(IaaS)平台,用于构建、管理和自动化云计算环境。以下是安装的详细步骤: 首先,确保你的系统环境是...

    Centos7.9安装配置vsftpd

    在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-vsftpd 无法正常工作。可以使用以下命令来关闭防火墙: # 启动systemctl start firewalld.service # 停止systemctl stop firewalld.service # 重启...

    CentOS Apache配置详解

    在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和设置 在 CentOS 上安装 Apache 非常简单,只需要使用 yum 安装 httpd 软件包即可。使用以下命令安装 ...

    CentOS下Apache配置多域名或者多端口映射

    本文将详细介绍如何在 CentOS 下的 Apache 中配置多域名和多端口映射。 #### 二、基础配置 首先,我们来看一下基本的 Apache 配置。默认情况下,CentOS 下 Apache 的网站根目录位于 `/var/www/html`。如果我们将一...

    CentOS7网络配置.docx

    VMware上CentOS7配置本地网络,实现本地远程连接服务器,以及服务器访问互联网;家庭主机有线连接宽带,实现服务器与外网的互通。CentOS网络命令,网卡信息配置以及网关等配置

    CentOS 6.3 网络配置

    在本篇文章中,我们将介绍在 CentOS 6.3 中两种常见的网络配置方式:编辑配置文件和使用 setup 命令。 方式 1:编辑配置文件 在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,...

    实训3-4:centos7网络配置步骤(1).docx

    在本篇文章中,我们将详细介绍 CentOS 7 网络配置的步骤和方法。 一、动态配置(不考虑) 在 CentOS 7 中,默认情况下是使用动态配置的,即使用 DHCP 服务器分配 IP 地址。这种配置方式简单易行,但在生产环境中...

    Centos7 IP配置

    本文档将详细介绍如何在Centos7系统中手动配置静态IP地址,包括设置网卡参数、配置网关以及DNS解析等内容,并解决可能遇到的问题。 #### 二、查看当前网络状态 首先,通过`ifconfig`命令可以查看当前系统的网络...

    CentOS4与Oracle配置

    在本文中,我们将探讨如何在CentOS 4.3(x86_64)操作系统上配置Oracle 9.2.0.4数据库。这个过程涉及到虚拟机的创建、Linux系统的安装以及Oracle数据库的部署。让我们详细地了解每个步骤。 首先,为了在虚拟环境中...

    centos7安装配置mysql5.7教程全

    本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...

    CentOS7配置本地yum源(超详细过程)

    本文将详细讲解如何在CentOS7系统中配置本地YUM源。 首先,你需要一个包含所有所需软件包的本地仓库。通常,你可以从官方网站或其他可靠的来源下载完整的CentOS7 ISO镜像,或者从网络上下载完整的软件包仓库。这些...

    centos 6 ipv6 ip配置

    在配置完成后,需要重启网络服务,以使配置生效。可以使用命令 `service network restart` 重启网络服务。 四、测试 IPv6 连接 使用 `ping6` 命令测试 IPv6 连接,例如 `ping6 ipv6.google.com`。如果能成功 ping ...

    通过Xshell5远程修改centos服务器网络配置

    在开始远程修改CentOS服务器网络配置之前,我们需要确保以下几点已经完成: 1. **安装Xshell5**:确保已经在Windows系统上安装了Xshell5,并且能够正常使用。 2. **具备SSH访问权限**:确保拥有目标CentOS服务器的...

    CentOS7 syslog日志转发配置.docx

    在CentOS 7系统中,主要通过`/etc/rsyslog.conf`这个配置文件来管理syslog服务。为了实现日志转发功能,需要在这个文件中添加相应的配置项。 **具体操作如下:** 1. 使用文本编辑器打开`/etc/rsyslog.conf`文件。 ...

    CVS服务器配置文档及用户使用说明

    在配置文件中,修改`disable = yes`为`disable = no`,并确保其他参数如端口、协议和服务器路径正确无误。 启动和测试CVS服务后,就可以在Eclipse这样的集成开发环境中使用CVS了。在Eclipse中,需要安装CVS客户端...

    Linux CentOS5.5 web配置

    在Linux CentOS5.5系统中进行Web配置是一项常见的任务,对于服务器管理和网站部署至关重要。本文将深入探讨CentOS5.5下的Web配置方法,包括基本配置、路径设置、访问控制、用户认证以及虚拟主机的配置等关键知识点。...

Global site tag (gtag.js) - Google Analytics