Linux下安装CVS服务器
(本文章主要是个人容易找资料而转的,本文来此 http://hackang.javaeye.com/blog/234000)
一、首先查看有没有安装cvs
rpm -qa|grep cvs
如果没有安装,去down一个rpm包安装一把 rpm -i cvs-1.11.22-5.el5.i386.rpm
二、添加cvs组和用户
groupadd cvs
useradd -g cvs -s /sbin/nologin cvsroot
cd /home/cvsroot
chown -R cvsroot /home/cvsroot
三、更改目录权限,因为提交代码有I/O的读写操作
chown -R cvsroot.cvs /home/cvsroot/
chmod -R 775 /home/cvsroot/
四、设置全局变量
vi /etc/profile
加上
export CVSROOT=/home/cvsroot/
要立即生效,执行
source /etc/profile
五、初始化cvs
cvs init
六、让CVS在开机时自动启动
cat /etc/services | grep cvspserver
如果看到cvspserver 2401/tcp # CVS client/server operations 前面有#号,去除就可以了,然后保存退出,否则直接退出
cd /etc/xinetd.d
看有没有cvs文件,如果有直接编辑,否则创建
vi cvs
内容如下:
service cvspserver
{
disable
= no
port
= 2401
socket_type
= stream
protocol
= tcp
wait
= no
user
= root
passenv &n
相关文档:
# redhat-config-network
/* 使用ifconfig命令配置并查看网络接口情况 */
//配置eth0的IP,同时激活设备
# ifconfig eth0 192.168.168.119 netmask 255.255.255.0 up
//配置eth0别名设备 eth0:1 的IP,并添加路由
# ifconfig eth0:1 192.168.168.110
# route add –host 192.168.168.110 dev eth0:1
//激活(禁 ......
父子进程如何通信?
一对父子进程可以通过正常的进程间通信的办法(管道,套接字,消息队列,共享内存)进行通信,但也可以通过利用它们作为父子进程的相互关系而具有的一些特殊方法。
一个最显然的方法是父进程可以得到子进程的退出状态。
因为子进程从它的父进程继承文件描述符,所以父进程可以打开一个管道的两端,然 ......
一、硬盘分区与文件系统
1) 通常在拿到一块新的硬盘时,会将硬盘分割成几个不同的分区(partition)
2) 分好分区后,要把这些分区格式化(Format)成特定的文件系统格式(File System Format),才能够用来储存文件。格式化就是把分区切割成一个个小单位(称为block),并且block依序编号。block是储存文件内容的最小单位。在预设 ......
我是用虚拟机装了Linux,真实系统是Windows XP,在Windows XP下用Serv-u软件架设了FTP服务器,然后我们就可以在虚拟机的Linux下登录该FTP服务器下载或上传文件了,不同的仅是在Linux下是在命令行里输入相关FTP命令来完成的,应该也有像FlashFXP、CuteFTP这一类的Linux专用软件,不过我孤陋寡闻,不了解,也就不误人子弟了。 ......