1.linux软件å¦ä½ä¸è½½
2.CentOS 6.4中出现Vsftpd中文乱码解决过程
3.虚拟机Linux系统解压vsftp.tar.gz后怎么手动安装
linux软件å¦ä½ä¸è½½
å为linuxç³»ç»æä¹ä¸è½½è½¯ä»¶ï¼linuxç³»ç»ä¸è½½è½¯ä»¶çæ¹æ³ä¸è¬ç¨wgetå½ä»¤å¨ç½é¡µä¸æ软件ä¸è½½å°æ¬å°çä¸ï¼ç¶å解åå®è£ ãä¹å¯ä»¥ç¨ç³»ç»å¯¹åºç软件å æºå®è£ ï¼
ubuntuç¨:sudoapt-getinstallpackage_name>
ä¾ï¼sudoapt-getinstallvsftpd
centOSç¨:sudoyuminstallpackage_name>
ä¾ï¼sudoyuminstalljava-1.8.0-openjdk.i
å¦ä½å¨Linuxç³»ç»ä¸å®è£ 软件ï¼
ç®åLinuxç¨æ·éæå¤çç³»ç»æ¯Centosï¼ç®åææ°å¤§çæ¬æ¯Centos7,源码ç³»ç»è½»é级ï¼å 费使ç¨ã
å¦ä½å¨Linuxä¸å®è£ 软件ï¼æ说å 个æ¹æ³:
ä¸.使ç¨rpmç±»åç软件å è¿è¡å®è£ ï¼è½ç¶æå¨æåé¢ä½æ¯æä¹ä¸æ¨èæ°æ使ç¨ï¼å 为æä¾èµçå ä¼å¾å¤ã
1.ä»å®ç½ä¸è½½rpm软件å ï¼ç´æ¥éè¿å½ä»¤
rpm-ivh软件å å
å¦ææ¯é¿éäºæå¡å¨å¯ä»¥ä½¿ç¨å½ä»¤ã
2.å¦æéåæºé常æ°ï¼ç³»ç»å¯ä»¥èç½ï¼ä½¿å¾yuminstall软件å åæ¥å®è£ å¾æ¹ä¾¿ã
äºãæºç å®è£ ï¼æ¨è使ç¨ï¼
æºç ç±»çå®è£ ï¼ä¸»è¦çæ¥éª¤å¦ä¸:
ä¸è½½å¥½è½¯ä»¶å
1.解åå®è£ æºæ件tar-zxvftest.tar.gz
2.è¿å ¥å°è§£ååçç®å½cdtest
3../configure
4.make
5.makeinstall
以è¿ä»¥ä¸æ¥éª¤å³å¯å®ææºç å 软件çå®è£ ã
为ä»ä¹è¦æ¨èè¿ä¸ªå¢ï¼å 为è¿æ ·å¯ä»¥èªå·±éæ©æéè¦è½¯ä»¶ççæ¬ã
linuxæä¹ä¸è½½è½¯ä»¶ï¼
常ç¨çæ¹å¼æ¯åå©yumå·¥å ·ï¼ä¸è½½å®è£ ä¸ä½åã
linuxæä¹ä¸è½½ï¼
Linuxæä½ç³»ç»æ¯ä¸æ¬¾å¼æºå è´¹çæä½ç³»ç»ï¼Linuxæä¸åçåæ¯ï¼ææçåæ¯é½æ¯å è´¹çï¼ä½ å¯ä»¥å¾è½»æ¾çå»å è´¹ä¸è½½ãä¸åçåæ¯æä¸åçååï¼ä½ åªéè¦è¾å ¥ç¸åºçååï¼å°±è½æç´¢å°ä¸è½½æ件ã
æ¯å¦ä½ æç´¢Ubuntuï¼å°±è½æ¾å°ä¹çå¾å®ç½ï¼éæ©ä¸åççæ¬ä¸è½½å°±å¯ä»¥äºã
linuxä¸è½½å®è£ æç¨ï¼
çæ¹æ³å¦ä¸
1ãå¼å¯èææºåéæ©TestthismediainstallCentOS7æµè¯å®è£ æ件并å®è£ CentOSã
2ãéæ©å®è£ è¿ç¨ä¸ä½¿ç¨çè¯è¨ï¼è¿ééæ©ä¸æãéæ©ç®ä½ä¸æ(ä¸å½)ï¼ç¹å»ç»§ç»ã
3ãé¦å 设置æ¶é´ï¼æ¶åºéæ©ä¸æµ·ï¼æ¥çæ¶é´æ¯å¦æ£ç¡®ã
4ãéæ©éè¦å®è£ ç软件ã
5ãéæ©GNOMEæ¡é¢-å¼åå·¥å ·-å®æã
6ãéæ©å®è£ ä½ç½®ï¼å¨è¿éå¯ä»¥è¿è¡ç£çååã
7ãéæ©æå°ä¼é ç½®ååºï¼ç¶åç¹å»å®æã
8ãç¹å»å å·ï¼éæ©/bootï¼ç»bootååºåMãæåç¹å»æ·»å ï¼ç¶å以åæ ·çåæ³ç»å ¶ä»ä¸ä¸ªåºåé 好空é´åç¹å»å®æã
9ãç¶åä¼å¼¹åºæè¦ä¿¡æ¯ï¼ç¹å»æ¥åæ´æ¹ã
ã设置主æºåä¸ç½å¡ä¿¡æ¯ï¼é¦å è¦æå¼ç½å¡ï¼ç¶åæ¥çæ¯å¦è½è·åå°IPå°å(æè¿éæ¯NAT)ï¼åæ´æ¹ä¸»æºååç¹å»å®æã
ãæåéæ©å¼å§å®è£ ï¼è®¾ç½®rootå¯ç ã
ãå建ç¨æ·ï¼è¾å ¥ç¨æ·åå¯ç åç¹å»å®æã
ãçå¾ ç³»ç»å®è£ å®æ¯éå¯ç³»ç»å³å¯
CentOS 6.4中出现Vsftpd中文乱码解决过程
Windows客户端访问FTP应用服务器出现乱码。这是下载由于UTF-8与GBK不兼容而头疼的引起的,采用源码方式编译安装就可将此问题解决。源码乱码解决过程:
1、下载首先使用 rpm -e vsftpd卸载系统安装的源码lot小程序源码默认VSFTPD应用服务器:
[root@localhost ~]# rpm -e vsftpd
2、从d
、下载仿pp助手源码进入源码包下的源码 SPECS目录,并使用rpmbuild -bb vsftpd.spec命令生成vsftpd-2.2.2-.el6.1.x_.rpm:
[root@localhost SPECS]# rpmbuild -bb vsftpd.spec
此时因为系统缺少依赖包会报如下错误:
error: Failed build dependencies:
libcap-devel is 下载needed by vsftpd-2.2.2-.el6.1.x_
tcp_wrappers-devel is needed by vsftpd-2.2.2-.el6.1.x_
我们可以从CentOS6.4安装盘中找到如下RPM软件包进行手动安装,包名如下:
libattr-2.4.-7.el6.i.rpm libcap-devel-2.-5.5.el6.x_.rpm
libattr-2.4.-7.el6.x_.rpm tcp_wrappers-devel-7.6-.el6.i.rpm
libattr-devel-2.4.-7.el6.i.rpm tcp_wrappers-devel-7.6-.el6.x_.rpm
libattr-devel-2.4.-7.el6.x_.rpm tcp_wrappers-libs-7.6-.el6.i.rpm
libcap-2.-5.5.el6.i.rpm tcp_wrappers-libs-7.6-.el6.x_.rpm
libcap-2.-5.5.el6.x_.rpm vsftpd-2.2.2-.el6_3.1.src.rpm
libcap-devel-2.-5.5.el6.i.rpm
、源码将以上各包使用rpm -ivh *.rpm -force --nodeps命令进行强制安装:
[root@localhost rpm]# rpm -ivh *.rpm --force --nodeps
warning: libattr-2.4.-7.el6.i.rpm: Header V3 RSA/SHA1 Signature,下载 key ID cb9de: NOKEY
Preparing... ########################################### [%]
1:libattr ########################################### [ 8%]
2:libcap ########################################### [ %]
3:tcp_wrappers-libs ########################################### [ %]
4:libattr ########################################### [ %]
5:libcap ########################################### [ %]
6:tcp_wrappers-libs ########################################### [ %]
7:tcp_wrappers-devel ########################################### [ %]
8:libcap-devel ########################################### [ %]
9:libattr-devel ########################################### [ %]
:tcp_wrappers-devel ########################################### [ %]
:libcap-devel ########################################### [ %]
:libattr-devel ########################################### [%]
、再次使用rpmbuild -bb vsftpd.spec对vsftpd-2.2.2-.el6.1.x_.rpm包重新进行编译:
[root@localhost SPECS]# rpmbuild -bb vsftpd.spec
、源码进入x_目录,下载此时可以看到该目录下已经生成相关RPM包:
命令模式如下:
复制代码
代码如下:
[root@localhost RPMS]# cd x_/
[root@localhost x_]# ls
vsftpd-2.2.2-.el6.1.x_.rpm vsftpd-debuginfo-2.2.2-.el6.1.x_.rpm
、源码源码除法是指重新安装进行过源码修改的下载vsftpd应用服务器组件包:
[root@localhost x_]# rpm -ivh vsftpd-2.2.2-.el6.1.x_.rpm
Preparing... ########################################### [%]
1:vsftpd ########################################### [%]
、CentOS6.4修改系统默认字符集:
[root@localhost /]# vi /etc/sysconfig/in
将原文件修改为如下内容:
复制代码
代码如下:
#LANG="zh_CN.UTF-8"
LANG="zh_CN.GB"
SUPPORTED="zh_CN.GB:zh_CN:zh:zh_CN.GB:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun"
此时所有修改工作已经完成,源码重起FTP应用服务器之后我们在windows系统中使用IE浏览器以及前期应用软件进行测试中文乱码问题消失。该解决办法同样适用于RHEL6系列操作系统中存在的源码上传到mavenVSFTPD于windows客户端字符集兼容原因导致的乱码问题。
虚拟机Linux系统解压vsftp.tar.gz后怎么手动安装
这个嘛,简单说下。如果是生产使用。去官网或者centos git下载release版本。如何设计子网源码非root用户安装,--prefix=/usr/local/vsftpd-x-y-x 安装目录大概选择这个. 当然也可以参照deb build。
参照centos sftpd spec文件,看看里面的编译选项,都打开了哪些?如果直接configure很可能出现各种隐藏的系统配置和漏洞问题。如有需要,对源码进行改修修正。
make之后做测试。make test。
配置项测试。