一,vsftpd是什么
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
二,vsftpd安装
1),自带安装命令安装,就不用下载了
Ubuntu安装: apt-get install vsftpd
centos安装:yum install vsftpd
archlinux安装:pacman -S vsftpd
一,vsftpd是什么
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
二,vsftpd安装
1),自带安装命令安装,就不用下载了
Ubuntu安装: apt-get install vsftpd
centos安装:yum install vsftpd
archlinux安装:pacman -S vsftpd
一,什么是rsync
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:
可以镜像保存整个目录树和文件系统。
可以很容易做到保持原来文件的权限、时间、软硬链接等等。
无须特殊权限即可安装。
优化的流程,文件传输效率高。
可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
支持匿名传输,以方便进行网站镜象。
一,ssh上传文件
scp file username@hostIP:文件地址 例:
[zhangy@BlackGhost ~]$ scp test.sql zhangying@192.168.1.5:/var/www/zhangying
zhangying@192.168.1.5's password:
test.sql 100% 7884 7.7KB/s 00:00
[zhangy@BlackGhost ~]$
二,ssh下载文件
scp username@hostIP:文件所在地址 文件目录 例:
[zhangy@BlackGhost ~]$ scp zhangying@192.168.1.5:/var/www/zhangying/test.sql /home/zhangy/database_bak/
zhangying@192.168.1.5's password:
test.sql 100% 7884 7.7KB/s 00:00
[zhangy@BlackGhost ~]$
一,ssh是什么
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输 层基础上的安全协议。
用ssh有什么好处
1),通过使用SSH,你可以把所有传输的数据进行加密,这样”中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和
IP欺骗。
2),还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。
3),远程登录到服务器,根在服务器上操作没什么区别
一,Subversion有两种运行方式
一种是基于Apache Http Server,另外一种是Subversion Standalone Server。
以下是基于httpd的svn的安装
二,安装svn
yum install httpd httpd-devel subversion mod_dav_svn
如果你已经装了apache了,不想装二个apache的话。你可以单独下个subversion来装一下就行了。
注意一点的是,路径要正确:
#./configure --with-apxs=/apache路径/bin/apxs --prefix=/usr/local/subversion
--with-apr=/usr/local/apache2 --with-apr-util=/apache路径 --with-ssl --with-zlib
--enable-maintainer-mode
一,困惑引发的郁闷
一直做php开发,也没有注意一个问题,那就是多表操作时,到底是用mysql的联合查寻把数据一次都取出来快,还是把各各表里面的数据分别取出来,然后用php的循环来进行查找快,我想很多做php的同行们,也许想过这样的问题,但是有没有实践,去测试一下呢。因为这事,我与以前公司的同事还争执过,在这儿我会把我的测试结果,展示给大家,大家可以亲自实验一下。
二,准备二张表关系表,各加上十条测试数据
1)第一张表
CREATE TABLE IF NOT EXISTS `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`sex` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
要使php程序利用fastdfs上传文件,要做到以下几点
wget http://fastdfs.googlecode.com/files/fastdfs_client_php_v1.6.tar.gz
一,安装php的fastdfs扩展
cd /home/zhangy/FastDFS/php_client #/home/zhangy/FastDFS 这个目录是fastdfs服务器源,解压目录
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
一,fastdfs是什么
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
二,安装
wget http://fastdfs.googlecode.com/files/FastDFS_v1.22.tar.gz
tar zxf FastDFS_v1.22.tar.gz
cd FastDFS
./make.sh
mkdir /usr/local/include #一般情况下,local下面会有一个include文件夹的,如果没有在建个目录
./make.sh install