Professional Documents
Culture Documents
Xinetd FAQ: Q. What Is Xinetd ?
Xinetd FAQ: Q. What Is Xinetd ?
What is xinetd
Is it compatible with inetd ?
Why should I use xinetd?
Who is responsible for xinetd?
What's up with xinetd 2.2.1?
I am not a system administrator; what do I care about an inetd replacement ?
Where can I get xinetd?
Has anyone gotten xinetd working with qmail?
What platforms does xinetd work on?
How do I use itox?
Does xinetd support tcpwrappers?
Does xinetd support IPv6?
No services start with IPv6! What's the deal?
What's this setgroups(0, NULL) error?
Why can't telnetd start normally on Linux?
How can I use xinetd to wrap SSL around services?
How do I setup a cvs server with xinetd?
Q. What is xinetd ?
A. xinetd is a replacement for inetd, the internet services daemon.
This project's CVS repository can be checked out through anonymous CVS with the
following instruction set. The module you wish to check out must be specified as the
modulename.
Software repository:
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/plyt co
<modulename>
Webpages repository:
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/web/plyt co <modulename>
When you update from within the module's directory (with cvs update) you do not need
the -d option anymore.
Q. I am planning to use Concurrent Versioning System. I am using both Red Hat and Fedora
Linux. How do I setup a CVS server?
A. Concurrent Versioning System (CVS) a widely used version control system for software
development or data archiving solutions.
From the wiki page, "CVS keeps track of all work and all changes in a set of files, typically the
implementation of a software project, and allows several (potentially widely separated)
developers to collaborate".
Use rpm or up2date or yum command to install cvs:# rpm -ivh cvs*OR# up2date cvsOR#
yum install cvsCreate a CVS user# useradd cvs
# passwd cvsAbove command will create a user cvs and group cvs with /home/cvs home
directory.
Configure CVS
service cvspserver
{
disable = no
socket_type = stream
wait = no
user = cvs
group = cvs
log_type = FILE /var/log/cvspserver
protocol = tcp
env = '$HOME=/home/cvsroot'
bind = 192.168.1.100
log_on_failure += USERID
port = 2401
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
}
Restart xinetd:# service xinetd restartAdd users to this group (see this howto for more
info)# adduser username -g cvs
# passwd usernameClient configuration
Finally user can connect to this CVS server using following syntax:
$ export CVSROOT=:pserver:vivek@192.168.1.100:/home/cvs
$ cvs loginWhere,
vivek - username
192.168.1.100 - CVS server IP
See also: