Linux下配置SVN Server(二)
在一中已经说明了在linux下配置SVN server的主要步骤,如果软件依赖没有问题的话应该已经安装成功了,下面就是配置的问题了。首先要确定subversion的两个模块是不是正确的安装到了apache下,可以在apache的一个配置文件中看到,该配置文件在apache的安装目录下 /conf/httpd.conf
在httpd.conf下面会有两行:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
这样表示安装成功,否则还需要自己手动将这两个模块从subversion的源目录里面找到这两个模块,然后拷贝到 apache的安装目录/modules下面,然后修改配置文件/conf/httpd.conf,添加进去那两行。
然后还是要修改apache配置文件,添加进去subversion的访问位置,并制定访问方式,我的书写方式如下:
<Location /svn>
57 DAV svn
58 SVNParentPath
/data3/SVN/repos
59 AuthType Basic
60 AuthName "Subversion
repository"
61 AuthUserFile
/data3/SVN/passwd
62 AuthzSVNAccessFile /data3/SVN/auth
63 Require valid-user
64 </Location>
其中,/svn表示了再访问apache服务器的时候,域名地址的子目录, SVNParentPath表示的是磁盘上的位置,记录文件目录是repos;AuthUserFile 表示的是用户文件列表;AuthzSVNAccessFile 表示的是访问权限列表。其中,passwd和auth需要自己手动创建,并添加内容。passwd有提供的命令可以创建,只需要说明文件路径、输入用户名和用户密码就可以了,在实际的文件中,用户密码是用MD5加密的字符串。
创建passwd:#apache安装目录/bin/htpasswd -c /data3/SVN/passwd usrname
然后会提示你输入密码,命令会自动创建文件passwd并写入usrname和密码的MD5加密字符串。
#svnadmin create /data/svn/repos/usrname
相关文档:
linux下oracle的自动备份
http://hohai2002.blog.163.com/blog/static/1628166912010323103227543/
备份
上传root_cron到root目录
使用crontab 配置文件
crontab -u root /root/root_cron
使用crontab -l 检查
#文件 root_cron
01 00 * * * /etc/root_exp.sh
#文件root_exp.sh
su - oracle -c /oracle/db ......
网络设备结构体:
struct sk_bufff{}
它的定义在linux/skbuff.h中
sk_buff 中有三部分协议头分别命名为“h,nh,mac”
h:为传输层协议(ICMP,IGMP)。
nh:为网络层协议头。
mac:链路层协议头。 三个协议头是使用联合体的,原因是,协议本身是互斥的。 结构体的定义可以看头文件或是《内核 ......
在fedora下解压.deb文件(没安装dpkg):
ar p filename.deb data.tar.gz | tar zxvf -
其它压缩文件的解压
#tar xv file.a
#uncompress file.Z
#gunzip file.gz
#bunzip2 file.bz2
#tar xvZf file.tar.Z
#compress -dc file.tar.Z | tar xvf -
#tar xvzf file.tar.gz
#gzip -dc file.tar.gz | tar ......
1. 从硬盘安装linux的学习,和实验 Done
Use wingrub, install the Ubuntu on /dev/sda2. and could boot!
2. pppoe connection &nbs ......