共 39篇 前 8 页:    每页5篇 下一页  

操作系统学习

1、下载vsftpd-2.0.5.tar.bz
2、tai -jxf vsftpd-2.0.5.tar.bz
3、cd vsftpd-2.0.5
4、make
5、make  install
6、cp vsftpd.conf /etc/
7、安装配置文件
cp vsftpd.conf /etc/
cp RedHat/vsftpd.pam /etc/pam.d/
mv /etc/pam.d/vsftpd.pam /etc/pam.d/ftp
编辑配置文件/etc/vsftpd.conf 在末尾处加入一句话:
listen=YES(使VSFTP采用单独运行模式运行)
禁用xinetd方式启动
chkconfig vsftpd off
chkconfig vsftpd --list 显示 vsftpd  off
8、手动启动服务
/usr/local/sbin/vsftpd &

VSFTP安装
vsftp安装
编译安装vsftp
lunzi   2012-03-19 23:07:59 阅读:806  评论:0  引用:0
server
{
    listen       80;
    server_name  域名.com www.域名.com;
    index index.html index.htm index.php;
    root  /app/x/xx/;
    #limit_conn   crawler  20;

    location ~ .*\.(php|php5)?$
    {
      #fastcgi_pass  unix:/tmp/php-cgi.sock;
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      include fcgi.conf;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
      expires      30d;
    }

    location ~ .*\.(js|css)?$
    {
      expires      1h;
    }

    log_format  www.域名.com  '$remote_addr - $remote_user [$time_local] "$request" '
              '$status $body_bytes_sent "$http_referer" '
              '"$http_user_agent" $http_x_forwarded_for';
    access_log  /opt/web_log/nginx/access.log  www.域名.com;
}
lunzi   2012-03-03 17:56:59 阅读:696  评论:1  引用:0
一、安装要的软件

wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

二、新建一个用户:svnroot
三、编译安装httpd (root用户操作):
//解压apache2安装包
# tar xvzf httpd-2.2.2.tar.gz
//进入解压后的目录
# cd httpd-2.2.2
//配置apache安装,前两个参数是必须要加的,你还可以根据您的需要添加其他的参数。
//后面的参数制定你要把apache安装哪里
# ./configure --enable-dav --enable-so --prefix=/usr/local/apache2/
# make
//安装
# make install
# cd /usr/local/apache2/bin
//启动apache服务
# ./apachectl start
//打开浏览器http://localhost/如果有测试页"It works!"出现则证明已经安装成功。
四、安装svn

tar xvzf Subversion-1.6.17.tar.gz
cd Subversion-1.6.17
./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl --enable-maintainer-mode --enable-dav --enable-so
make
make install

在make的时候,.configure之后,进行make,出现如下问题
/usr/bin/ld: cannot find -lexpat
collect2: ld returned 1 exit status
make: *** [subversion/svn/svn] Error 1

应该是缺少-lexpat库文件。
解决方法:
yum install expat expat-devel
安装了之后,svn的make就过了

#创建库文件所在的目录(svnroot用户进行下面的操作)
mkdir /home/svnroot/repository
#创建仓库"test"
/usr/local/subversion/bin/svnadmin create /home/svnroot/repository/test
#查看svn是否安装成功
/usr/local/subversion/bin/svnadmin --version
#不让其他人有该目录的权限
chmod 700 /home/svnroot/repository
#(svnroot用户操作结束)
五、修改Apache配置文件
vi /usr/local/apache2/conf/httpd.conf
#找到下列语句,如果没有则自行添加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
#在后面添加
<Location /svn>
DAV svn
#svn父目录
SVNParentPath /home/svnroot/repository/
#权限配置文件
AuthzSVNAccessFile /home/svnroot/repository/authz.conf
#连接类型设置
AuthType Basic
#连接框提示
AuthName "Subversion.zoneyump"
#用户配置文件
AuthUserFile /home/svnroot/repository/authfile
#采用何种认证
Require valid-user
</Location>

六、重启apache
/usr/local/apache2/bin/apachectl restart
打开浏览器访问http://localhost/svn/test/,如果有东西显示就说明成功。
七、权限管理
#增加用户
htpasswd -c /home/svnroot/repository/authfile 用户名
#第一次设置用户时使用-c表示新建一个用户文件。回车后输入用户密码,完成对用户的增加
htpasswd /home/svnroot/repository/authfile 用户名(加入新的用户,就不用-c了)
#权限分配
vi /home/svnroot/repository/authz.conf

[groups]
admin=useradmin
#这里定义了一个用户组
devteamcs = useradmin,user1,user2
#对所有的项目,所有的用户都有读权限,admin用户有读写权限
[/]
@admin = rw
* = r
#对test项目
[test:/]
@devteamcs = rw

//注意:在编辑authz.conf文件时,所有行都必须要顶头写,不能有缩行出现,否则会报错:""Access denied: 'user1' ""。



八、在/usr/local/apache2/conf/httpd.conf文件中配置,找到文件中的这两行:
User daemon
Group daemon
将daemon改为svnroot,组也做相应更改,让apache进程以svnroot的身份运行
改完后是这个样子
User svnroot
Group svn

重启apache
/usr/local/apache2/bin/apachectl restart

访问http://localhost/svn/test提示输入用户名密码,输入创建的用户名和密码登录进去看到“Revision 0: /”之类的就表示成功啦!至此apache+svn配置完成。



linux svn安装和配置,不结合apache

linux架设subversion(svn)版本控制

linux下SVN的借助apache安装

SUSE+SVN+APACHE apache Internal Server Error 解决办法

Linux(RedHatAS4)下架设subversion(svn)服务器

lunzi   2012-02-15 14:29:41 阅读:953  评论:2  引用:0
http://www.cnblogs.com/kudosharry/articles/2272462.html
lunzi   2012-02-15 02:02:03 阅读:347  评论:1  引用:0
没装ncurse库

解决办法:执行以下命令  把改装的库全部安装了  当然你嫌麻烦的话  可以只安装ncurses-devel 和gcc-c++

sudo -s
LANG=C
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

参考
lunzi   2012-02-14 16:59:05 阅读:438  评论:1  引用:0
iOS应用开发小贴士
lunzi   2012-02-01 21:46:59 阅读:288  评论:0  引用:0
让开机自动进纯文本模式,
用你喜欢的文本编辑器打开文件/etc/inittab
找到其中的
id:5:initdefault:
这行指示启动时的运行级是5,也就是图形模式
改成3就是文本模式了
lunzi   2012-02-01 08:56:35 阅读:216  评论:1  引用:0
使用桥接

VMware 虚拟机IP设置问题

Linux IP设置
lunzi   2012-01-30 14:05:58 阅读:166  评论:0  引用:0
tomcat启动时报

The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program

这个错是由于文件执行权限不足,解决办法就是给

$CATALINA_HOME/bin目录下所有.sh文件添加一个可执行权限即可

命令如下:chmod 755 *.sh


来源
lunzi   2011-09-02 17:31:12 阅读:521  评论:0  引用:0
JAVA_HOME我的操作系统已经设置过了
testJava.bat
@echo off
if "%OS%" == "Windows_NT" setlocal

set CURRENT_DIR=%cd%
cd %CURRENT_DIR%

echo 当前路径:%CURRENT_DIR%

echo %JAVA_HOME%
echo %PATH%


set CLASSPATH=.;E:\java\jdk1.6.0_18\lib\tools.jar;E:\java\jdk1.6.0_18\lib\dt.jar;E:\workspace_aweb\workspace_dos\testJava.jar

echo %CLASSPATH%

java lunzi.test.Test

pause
lunzi   2011-06-01 17:16:33 阅读:746  评论:0  引用:0
Copyright@2004-2010 powered by YuLog