Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29504
  • 博文数量: 2
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-18 16:24
文章分类
文章存档

2008年(2)

我的朋友
最近访客

分类: LINUX

2008-08-01 01:34:00

问题1:部分ftp客户端不支持2G文件
解决方法:
下载netkit-ftp-0.18-pre1.tar.gz,解压缩后,修改ftp/ftp.c,ftp/main.c
加入
#define _LARGEFILE_SOURCE //for LFS support
#define _FILE_OFFSET_BITS 64 //for LFS support

然后./configure && make 下,用ftp/ftp文件覆盖系统自带的ftp客户端

问题解决,再也不会在你上传文件的时候提示:

ftp> put luo.dbf
local: luo.dbf remote: luo.dbf
local: luo.dbf: File too large

问题2:openssl加密文件不支持2G文件
解决方法:
openssl加密文件不支持2G文件的问题
此方法同样适用,问题fix

下载openssl代码包,在openssl.c文件中加入:
#define _LARGEFILE_SOURCE //for LFS support
#define _FILE_OFFSET_BITS 64 //for LFS support 重新编译


顺便卖个白菜
linux下使用openssl加解密文件
加密: ./openssl enc -des -e -a -in haha.log -out haha.log.des
解密: ./openssl enc -des -d -a -in haha.log.des -out haha.log


一次类推,多半Linux不支持2G文件的问题,可通过此办法解决。

阅读(1361) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:[ZZ]门户网站运维

给主人留下些什么吧!~~