ÈçºÎÔÚlinux»·¾³Ï´CVS·þÎñÆ÷
1
¡¢ÏÂÔØÔ´Âë
¡¡¡¡
´Ó
CVS
µÄ¹Ù·½ÍøÕ¾
cvshome.org
ÉÏѰÕÒ£¬ÓÉÓÚ
CVS
ÀúÊ·ÉÏÒ²³öÏÖ¹ýһЩ°²È«Â©¶´£¬ËùÒÔ½¨ÒéÒª¶¨ÆÚÈ¥Æä¹Ù·½ÍøÕ¾ÉÏ¿´¿´ÓÐûÓÐ×îÐÂ°æ±¾ÍÆ³ö¡£
¡¡¡¡
2
¡¢±àÒë°²×°
¡¡¡¡
# tar -xjpvf cvs-1.12.5.tar.bz2
¡¡¡¡
# cd cvs-1.12.5
¡¡¡¡
# ./configure --prefix=/usr/local/terry_yu/cvs
¡¡
--disable-server-flow-control
¡¡¡¡
# make
¡¡¡¡
# make install
¡¡¡¡ÒÔÉÏÖ¸Á
CVS
°²×°µ½
/usr/local/terry_yu/cvs
Õâ¸öĿ¼ÉÏ¡£
¡¡¡¡×¢£º³ýÁËʹÓÃÔ´Âë°ü½øÐа²×°Ö®Í⣬»¹¿ÉÒÔʹÓÃ
RPM
°üÀ´°²×°¡£
¡¡¡¡
3
¡¢ÉèÖÃÆô¶¯
CVS
·þÎñ
¡¡¡¡ÔÚ
Linux
ÉÏ
CVS
·þÎñ¿ÉÒÔͨ¹ý
inetd
¡¢
xinetd
»ò
tcpwrapper
µÈÀ´Æô¶¯£¬ÆäÖÐ
inetd
ÓÉÓÚ°²È«ÀíÓÉÔÚÐí¶à³¡ºÏÒѾ±»
xinetd
ËùÈ¡´úÁË£¬ÕâÀïÎÒÃÇʹÓÃ
xinetd
À´Æô¶¯
CVS
·þÎñ¡£
ÔÚ
/etc/xinetd.d
Ŀ¼ÏÂΪ
CVS
·þÎñ´´½¨Ò»¸öÅäÖÃÎļþ£¬±ÈÈ磺
/etc/xinetd.d/cvspserver
£¬±à¼
/etc/xinetd.d/cvspserver
£¬ÊäÈëÒÔÏÂÄÚÈÝ£º
¡¡¡¡
service cvspserver
¡¡¡¡
{
¡¡¡¡
disable = no
¡¡¡¡
socket_type = stream
¡¡¡¡
wait = no
¡¡¡¡
user = root
¡¡¡¡
env = HOME=
¡¡¡¡
server = /usr/bin/cvs
¡¡¡¡
server_args = -f --allow-root=/home/cvsroot pserver
¡¡¡¡
}
×¢£º
1)pserver
±íʾÊÇ¿ÚÁîÈÏÖ¤µÄ·ÃÎÊ·½Ê½£¬ÕâÊÇ×î³£Óõķ½Ê½£¬ÆäËû»¹ÓÐ
gserver,kserver,ext
£¬Èç¹ûÏëÒª¸ü¸ßµÄ°²È«ÐÔ¿ÉÒÔʹÓÃ
ssh
À´¼ÓÃÜ¿ÚÁîºÍÊý¾ÝÁ÷,ΪÁËÓû§Ê¹Óõķ½±ã£¬ÈÔȻѡµÄÊÇ
pserver
¡£
2)--allow-root
ÊÇÖ¸¶¨
Repository
µÄĿ¼£¬¿ÉÒÔ½¨Á¢¶à¸ö
Repository
È»ºóÖØÆô
xinetd:
¡¡¡¡
[root@terry bin]# /etc/rc.d/init.d/xinetd restart
¡¡¡¡ÖØÆô
xinetd
·þÎñºó£¬
CVS
·þÎñÒ²¿ªÊ¼¹¤×÷ÁË¡£
¡¡¡¡
4
¡¢ÔÚ
CVS
·þÎñÆ÷¶Ë½¨Á¢
Repository
¡¡¡¡Ê×ÏÈÒª´´½¨Ò»¸öÃûΪ
cvs
µÄ×éºÍÒ»¸öÃûΪ
cvsroot
µÄÓû§£¬ÒÔºóÒª·ÃÎÊ
CVS
·þÎñµÄÓû§¼ÓÈë
cvs
Õâ¸ö×飺
¡¡¡¡
[root@terry root]# groupadd cvs
¡¡¡¡
[root@terry root]# useradd -g cvs -s /sbin/nologin cvsroot
¡¡¡¡
[root@terry root]# chown -R cvsroot /cvs
¡¡¡¡½ÓÏÂÀ´½øÐгõʼ»¯£º
¡¡¡¡
[root@terry root]# cvs -d /home/cvsroot init
¡¡¡¡ÕâÑùÔÚ
/home/cvsroot
Ŀ¼ÖоͲúÉúÁË
CVSROOT
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......
/*
Name: SndKit.c
Copyright: GPLv2
Author: rockins(ybc2084@163.com)
Date: 15-10-06 18:22
Description: implent raw sound record/play
run: ./SndKit [-h] [-d device] [-c channel] [-b bits] [-f hz] [-l len] <-r|-p file>
e.g.:
./SndKit ......
ÏîÄ¿Öг£Óöµ½ÐèÒª¶ÔĿǰÔËÐеÄϵͳ½øÐÐЧÂÊ·ÖÎö£¬»òÅöµ½¿Í»§×ÉѯÈçºÎÓÅ»¯ÏµÍ³µÄЧÂÊÎÊÌâ¡£¸ü¶àµÄÇé¿öÊÇ£¬ÔÚϵͳ³öÏÖÎÊÌâµÄʱºò£¬ÐèÒª·ÖÎöÔÒò£¬¶¨Î»ÏµÍ³ ¹ÊÕÏ»òÆ¿¾±£¬µ±È»£¬×îºÃÊÇ¿ÉÒÔÒ»²¢½â¾ö¹ÊÕÏ¡£µ«Êµ¼ÊÉÏ£¬²Ù×÷ϵͳÓÅ»¯ÊÇÒ»¸ö·Ç³£¸´ÔÓµÄÎÊÌ⣬¿öÇÒlinuxÓÐ×Ô¼ºÒ»Ì×ÓбðÓÚÆäËû²Ù×÷ϵͳ¹ÜÀíµÄ»úÖÆ£¬ÓÉ´Ë »áÒýÆðºÜ¶à²»±ØÒ ......
author£ºskate
time£º2009/12/04
linuxÔÚÏßÀ©Õ¹Îļþϵͳ¿Õ¼ä
ext2resizeÊÇÒ»¿î¿ÉÒÔÔö´ó/¼õСext2/ext3ÎļþϵͳµÄ¹¤¾ß,°²×°ºóÓÐ2¸öÃüÁîext2resizeºÍext2online£¬ext2resizeÃüÁî
±ØÐëÒªÔÚÐ¶ÔØÎļþϵͳµÄÇé¿öϲÅÄÜʹÓã¬ext2online¿ÉÒÔʵÏÖÔÚÏßÖØÉèÎļþϵͳ´óС¡£
ÏÂÃæ¾ÍÑÝʾ¾ßÌåµÄ²Ù×÷£¬ÕâÊÇÎÒÃÇÑз¢ÓõIJâÊÔ·þÎñ ......