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

Red Hat Enterprise Linux 下cvs服务器的安装与配置

Red Hat Enterprise Linux 下cvs服务器的安装与配置



安装与配置
首先安装 cvs ,一般服务器自带了cvs服务,版本随意,没什么差别
[root@RHEL ~]#rpm –ivh cvs-1.11.22-5.el5.i386.rpm

然后创建一个cvs用户组,并创建一个cvsroot用户
[root@RHEL ~]#groupadd cvs
[root@RHEL ~]#useradd –g cvs cvsroot

为cvsroot设置密码
[root@RHEL ~]#passwd cvsroot

更改cvsroot主目录的属性和从属关系,以便cvs用户组内成员能够查看并操作该目录下
面的内容:
[root@RHEL ~]# chown -R cvsroot.cvs /home/cvsroot
[root@RHEL ~]# chmod -R 775 /home/cvsroot/

接下来检查cvs服务是否为自动开启状态
[root@RHEL ~]# cat /etc/services | grep cvspserver
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations

如果显示是上面的内容,说明服务已经包含cvs服务。
接下来修改cvs服务的配置文件
[root@RHEL ~]#vim /etc/xinetd.d/cvs

几个需要说明的地方:
1>把disable改为no ,
2>server_args一项设定为cvs服务的主目录;
3>bind 后面的是cvs服务绑定的ip地址。
示例如下:
service cvspserver
{
disable = no
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
env = HOME=/var/cvs
server_args = -f --allow-root=/home/cvsroot/ pserver
bind = 192.168.18.3
}

修改完成后,保存退出并重启服务
[root@RHEL ~]#/etc/init.d/xinetd restart


接下来切换到cvsroot用户下进行操作
[root@RHEL ~]#su cvsroot

注册CVSROOT环境变量,然后初始化cvs服务
[cvsroot@RHEL ~]$export CVSROOT=/home/cvsroot/
[cvsroot@RHEL ~]$cvs init

这时候会在主目录下生成CVSROOT文件夹,里面存放的是配置文件。为了保证系统安全,最好禁止系统用户登录。修改config文件:
[cvsroot@RHEL ~]$ vim /home/cvsroot/CVSROOT/config

把里面的“SystemAuth=yes”的注释去掉,然后改为“SystemAuth=no”
用户创建与编辑
接下来创建使用cvs服务的用户。首先以root身份创建一个cvspub用户,作为cvs服务用


相关文档:

Linux系统调优

1,显著影响系统性能的4种资源
(1),CPU时间
(2),内存
(3),硬盘I/O
(4),网络I/O
2,分析CPU使用情况
使用vmstat采集CPU的性能瓶颈
[root@local]# vmstat 2
procs -----------memory----------      ---swap--           -----io-- ......

linux的学习规划

   按以下步骤来,先写这么多来提醒下自己:
       1.熟悉linux的基本环境,熟悉linux的基本命令.
       2.熟悉linux的交叉编译环境的的配置.
       3.复习基本的C语言知识.
     &nbs ......

Linux ubuntu设置root密码

Ubuntu 7.10
在安装时,没有设置root密码,所以这就必须在安装完成后设置 命令如下:
$ sudo passwd root
输入你希望的root用户的密码
其它命令:
一、安装Grub
$ grub
$ find /boot/grub/stage1
(hd0,*)
$ root (hd0,*)
$ setup (hd0,*)
$ quit
$ sudo dd if=/de ......

Linux 线程接口说明

最近对Linux的线程接口进行了些总结,也参考了网络上兄弟们的一些资料,自己同时也写了些程序进行测试,先把参考的
资料列出来吧
http://blog.mcuol.com/User/liuzhilii521/Article/12738_1.htm
下面是我的一些理解:
pthread_key_create(pthread_key_t *key,void (*destructor)(void*))
destructor这个回调函数在线程 ......

Linux获取毫秒级时间


Linux获取毫秒级时间
Moakap
在软件设计中经常会用到关于时间的处理,用来计算语句、函数的执行时间,这时就需要精确到毫秒甚至是微妙的时间。
 
int gettimeofday(struct
timeval *tv, struct timezone *tz);
int settimeofday(const
struct timeval *tv , const struct timezone *tz);
 
struc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号