vsftp乱码一直是一个比较纠结的问题,今天采用了一种曲线救国的方式进行解决。主要是利用fuse和fuse-convmvfs,如下:
下载fuse-2.9.1.tar.gz和fuse-convmvfs-0.2.6.tar.gz解压后放于/usr/local/src
安装fuse
[root@server1 ~]# cd fuse-2.9.1
[root@server1 ~]# ./configure --prefix=/usr/lib/java/fuse --mandir=/usr/share/man
[root@server1 ~]# make && make install
[root@server1 ~]# echo "/opt/fuse/lib" >> /etc/ld.so.conf #导入fuse类库
[root@server1 ~]# ldconfig #导入fuse类库
[root@server1 ~]# modprobe fuse #加载fuse模块
安装fuse-convmvfs
[root@server1 ~]# cd fuse-convmvfs-0.2.6
[root@server1 ~]# ./configure --prefix=/usr/lib/java/fuse-convmvfs --mandir=/usr/share/man
[root@server1 ~]# make && make install
安装完毕,此时并可以使用/usr/lib/java/fuse-convmvfs/bin/convmvfs命令了
执行如下语句:
convmvfs /var/ftp/pub_gbk -o srcdir=/var/ftp/pub,icharset=utf8,ocharset=gbk
那么访问/ftp/pub_gbk的时候文件名就都是GBK的了,windows下也就不会有乱码。(本人ftp根目录为/var/ftp)
如果不想看到pub目录,那么只需要在/etc/vsftpd/vsftpd.conf文件中设置
anon_root=/var/ftp/pub
local_root=/var/ftp/pub
即将根目录定位到pub了,此时乱码问题解决。
同时需要注意的是,我们在服务器端上传文件时需要将文件上传到/var/ftp/pub_gbk文件夹下,而在客户端访问的是pub_gbk文件夹中在pub文件夹下的映像。
分享到:
相关推荐
在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,其中 ifcfg-eth0 文件是我们需要编辑的文件。使用 vim 编辑器打开该文件,首次打开时会出现默认的配置信息。我们需要修改两个...
主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择
### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...
Centos6.3 yum安装lamp架构
### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载...
centOS6.3-DVD-IOS的下载种子.
【标题】"CentOS6.3" 在IT领域,CentOS是一个非常受欢迎的Linux发行版,主要用于服务器操作系统。CentOS 6.3是这个系列的一个重要版本,发布于2012年,提供了稳定和安全的环境,尤其适合企业级应用。这个版本基于...
本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...
### CentOS 6.3 安装与配置 vsftp 服务 #### 一、概述 在 CentOS 6.3 系统上安装与配置 vsftp 服务是一项常见的任务,主要用于搭建 FTP 服务器,以便用户能够通过 FTP 协议上传或下载文件。vsftp 是一个非常强大的...
【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...
CentOS 6.3安装(超级详细图解教程) 相当齐全
远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS ...
在Linux世界中,CentOS 6.3是一个广泛使用的操作系统版本,它基于RHEL(Red Hat Enterprise Linux)并提供了一个稳定、安全的服务器环境。在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,...
CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。
本文档是CentOS 6.3下配置iSCSI网络存储,内容详细,步骤清晰
通过上述步骤, 我们可以在没有光驱、U盘或其他外部存储设备的情况下, 成功在Windows XP环境下使用硬盘安装CentOS 6.3。整个过程涉及到了磁盘分区管理、多系统引导设置以及基本的Linux系统配置等多个方面, 不仅能够...
Centos 6.3最小化安装桌面脚本 在最小化系统安装桌面
在CentOS 6.3操作系统上安装Oracle 11gR2需要一系列的配置步骤,以确保系统能够支持数据库的顺利运行。 首先,Linux软件包的选择对于Oracle数据库的安装至关重要。在安装CentOS 6.3时,务必确保选择了以下关键...