ftp 叫做文件传输协议 他已经有40年的历史了 它以明文的形式进行传输的
ftp的端口号是21
当端口号为21 时:是以命令控制. 发送命令来执行的
20时: 是数据控制 ,提供数据的下载上传
ftp的模式: 分为 主的模式 与控制模式
ftp数据的传输格式 accii 二进制
ftp的用户类型 :匿名用户:anonymous或ftp
本地用户:帐号名称、密码等信息保存在passwd、shadow文件中
虚拟用户:使用独立的账号/密码数据文件
常见的ftp服务器程序
iis serv-u wu-ftpd proftpd
vsftpd rery ecare ftp daemon 这几种是linux常用的
常见的ftp客户端程序
GuteFTP Flashftf leapFTP FILEzilla
gftp kufp
在linux中我们常用的一款ftp服务器软件就是vsftp 现在我们就介绍一下它的用法
vsftp的官方站点时<a href="http://vsftpd.beasts.org" target="_blank">http://vsftpd.beasts.org</a>
主程序在/usr/sbin/vsftpd
服务器名是vsftpd
如果你的l主机没有vsftpd这款软件 你可以到官方进行下载安装,安装的方法我们在这里不提了。linux人都知道
vsftpd的配置 其中vsftpd的主配置文件在 /usr/sbin/vsftpd
用户控制列表文件:
/etc/vsftpd/ftpusers 禁止登陆的ftp 用户列表
/etc/viftpd/user_list 仅提供一份ftp用户列表,是否禁止登陆取决于主配置文件中的设置
下面我们介绍一下构建基于虚拟用户的vsftpd服务器 它大体分为7部
1.建立虚拟FTP用户的帐号数据库文件
2.创建FTP根目录及虚拟用户映射的系统用户
3.建立支持虚拟用户的PAM认证文件
4.在vsftpd.conf文件中添加支持配置
5.为个别虚拟用户建立独立的配置文件
6.重新加载vsftpd配置
7.使用虚拟FTP账户访问测试
1:建立虚拟ftp用户的账号数据库文件
建立虚拟用户的账号名 密码列表
vim /etc/vsftpd/vusers.list
随便填写几组密码 定义可以访问的ftp账号
如:AA//账号
124 密码
BB
321
但是ftp并不认识这些虚拟账户密码 我们要用一款软件把它转换成,这款软件是db4-utils 如果你的机子没有。去网上下载安装一下,安装方法很简单
yum install –y db4-utils 安装完了,我们就可以用它了
db_load -T -t hash -f vusers.list vusers.db
更改文件的权限 chown 600 /etc/vsftpd/vusers.*
2 创建ftp 根目录及虚拟用户映射的系统用户
新建目录 mkdir /var/ftproot
创建用户 useradd –d /var/ftproot –s /sbin/nologin virtual
chmod 755 /var/ftproot./
3 建立支持虚拟用户的pam 认证文件
vim /etc/pam.d/vsftpd.vu
写入下面内容
#%PAM-1.0
auth requirel pam_userdb.so db=/etc/vsftpd/vusers
account required pam_userdb.so db=/etc/vsftpd/vusers
4. 在vsftpd.conf文件中添加支持配置
[root@filesvr ~]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_umask=022
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
5.为个别虚拟用户建立独立的配置文件
在vsftpd.conf文件中添加用户配置目录支持
user_config_dir=/etc/vsftpd/vusers_dir
为用户mike、john建立独立的配置目录及文件
配置文件名与用户名同名
[root@filesvr ~]# mkdir /etc/vsftpd/vusers_dir/
[root@filesvr ~]# cd /etc/vsftpd/vusers_dir/
[root@filesvr vusers_dir]# touch mike
[root@filesvr vusers_dir]# vi john
anon_upload_enable=YES
anon_mkdir_write_enable=YES
6.重新加载vsftpd配置
service vsftpd reload
7.使用虚拟FTP账户访问测试
分别用mike、john用户登录FTP服务器进行下载、上传测试
mike用户可以登录,并可以浏览、下载文件,但无法上传
john用户可以登录,并可以浏览、下载文件,也可以上传
匿名用户或其他系统用户将不能登录UPS_APC如果我回答的好请给我分谢谢ACBA
没有进行配置。根据linux官网查询可知,由于没有进行配置,会出现禁止或允许访问url的界面。Linux是一种自由和开放源代码的类UNIX *** 作系统。该 *** 作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。注意事项:1、刷机前请确认自己手机的bl等级。还未清楚手机bl等级的,请勿刷机,后果严重!! 手机BL等级查看工具下载地址:(群共享也有)http://115.com/file/e78pcjag#Defy的BL等级查询工具(免ROOT前提20120108).zip
测BL必知:(没有做到以下三点基本测试失败)
1)驱动是必须要有
2)USB调试必须要打开(位置:设置,应用程序,开发,USB调试打勾)
3) 通知栏下拉USB连接选无或者仅充电
2、BL确定后麻烦改下群名片:【机型 BL 昵称】否则一切问题不予受理
PS:BL等级这个东西只能升不能降。当刷入更高等级的底包时,爱妃的BL等级就跟着上升,不能够再刷原来的底包了。切记!!!!!!
2、请确保刷机前电量充足,至少一半以上,刷机时电量不足必砖!!
3、刷底包时请勿触碰数据线和手机,接触不良也会成砖!!
4、刷机的时候,SIM卡和存储卡不一定要取出。
5、网吧一般有驱动防火墙,通常在网吧刷不了。
6、安装bootmenu(第三方recovery)停留“ *** 作进行中”表示root不彻底,请重新获取root。
7、卡刷时候在choose zip from sdcard 中打不开sd卡的建议换个第三方recovery。
8、刷底包常见问题的一般解决思路:(一个个排除)
1.极有可能是因为刷机包和刷机包所在的路径名过长而导致。
2.USB电压不足或不稳定,建议换后置插口原装MOTO数据线。
3.RSD lite版本过低,建议换最新版
4.电池电量过低,换个电池,或用座充充满后再按到手机上。
5.moto 驱动过低或损坏。一般联网win7会直接安装或更新,xp需要手动安装
第三节 相关工具下载
工具介绍:需要下载的东西以下都有提供链接。
一、Defy驱动——————必须的
二、RSD LITE —————摩托刷底包专用工具
三、底包(bl要对应)——不是一定要刷,刷前请到群里咨询是否需要刷底包
四、root工具 ——————获取手机权限
五、第三方recovery———用来安装bootmenu 刷rom必备
需要下载的东西:
1、DEFY FOR WINXP驱动:(用过豌豆荚、91助手、蘑菇云之类的可以免了)
下载地址: 安装后无须打开
http://115.com/file/bec6zpdb
2、moto的RSD LITE软件(刷底包用的)
下载地址: http://115.com/file/clsp1fme
3、下载与手机bl等级对应的底包(注意一定要与自己手机bl等级对应)
BL2底包:国行2.10.0:http://115.com/file/anneknji#
BL4底包:http://kuai.xunlei.com/s/4zjc5L1yHD3pOUoaUSa7QA
推荐北欧底包,但不是必须的
BL5底包:
网盘下载地址:http://kuai.xunlei.com/s/am3x4vAjmgfp4J.fyQAhtw
推荐北欧底包,但不是必须的
BL=6底包
网盘下载地址: http://115.com/folder/fbgxllzs#BL6底包
BL7底包:原生态亚太BL7底包(bl7root方法:先刷原生态亚太底包,双wipe后刷入下面的已root的亚太底包)
下载地址:http://sbf.droid-developers.org/umts_jordanplus/DEFYPLUS_U3_4.5.1-134_DFP-231_CN_SIGN_UCADEFYEMARAB1B50AA009.0R_PDS03C_USAJRDNGIBRIRD15_P015_A030_Service1FF.sbf.gz
已ROOT的亚太2310底包: 下载地址http://115.com/file/e776p5v0#
4、获取DEFY权限的程序:一键root工具OneClickRoot和第三方Recovery
OneClickRoot+recoveryhttp://115.com/file/c2kt9yt7#OneClickRoot+Recovery.rar 单独的第三方recovery(defy启动菜单)
第四节 刷底包(不一定要刷,刷前请咨询)
刷底包常见问题的一般解决思路:(一个个排除)
1.极有可能是因为刷机包和刷机包所在的路径名过长而导致。
2.USB电压不足或不稳定,建议换后置插口原装MOTO数据线。
3.RSD lite版本过低,建议换最新版
4.电池电量过低,换个电池,或用座充充满后再按到手机上。
5.moto 驱动过低或损坏。一般联网win7会直接安装或更新,xp需要手动安装
刷机过程也可以直接看这个视频教程 http://v.youku.com/v_show/id_XMjUwODIzNzU2.html
1、确保你电脑安装DEFY 驱动程序正常;(安装后没必要打开驱动)(群共享有,或者用下面的地址)http://115.com/file/bec6zpdb#MotoHelper_2051_Driver_520.exe
2、安装好RSD刷底包工具 链接直达http://115.com/file/anpf7ta7#RSD Lite6.0_CN.zip
3、把下载的底包解压(得到sbf文件)
为了刷机后系统的稳定性及不必要的卡M等,有必要在刷底包前进行双WIPE。(无法wipe的就跳过)
双wipe:步骤如下
重装电池,同时按 音量减和电源 不放手
出现小绿人,同时按音量加和减(没反应就按菜单键)
选中wipe Data 选择yes
选中wipe cache 选择yes
按返回键退出,选择第一项 Reboot system now(重启)。
4、手机重装电池,然后同时按住音量键上和电源键-直到出现Bootloader界面,即刷机界面。见右图:
(其实不管进不进Bootloader界面,都不用管它,只要连接USB,RSD会识别到手机,就可刷底包)
5、接着插上数据线~在手机界面是显示如图:
6、 接着电脑上可以打开SDL.EXE程序,确认手机已被SDL程序识别,如图:
7、点击“选择”,选择你要刷的底包(sbf格式);
8、接着点击开始键~看到以下截图说明开始刷机了~刷底包常见问题见本文最后一节
切忌请勿断开数据线链接~包括断电xxxxxx不一一列举了~
9、 接着就是坐等~过一会手机会出现以下画面 Sw Update in press
10、接着继续坐等~不需要 *** 作也别动手机~当RSD出现以下截图~说明手机要开始重启了,还是不要动手机
11、然后过1分钟左右出现,手机开机完毕,在“Status”(状态)列 下面显示“Finished”完成字样。
Ps:有时候“Status”(状态)会停留在“please manually power up your phone”,超过一分钟的话就跟finished一样,表示完成。
12、手机端已经正常开机了~到此底包刷完了~
13、开机后,设置好开机各种选项进入桌面后,此时最好重启一次!这样可避免刷升级包时可能出现的问题。
第五节 、(刷rom必知)内核与底包、升级包的关系:
——解决何时刷底包,有否必要刷底包、怎么找rom的问题
(1) 底包中包含内核模块,所以2.2底包就是2.2内核,2.3底包就是2.3内核。
比如bl6的联通2.2底包就是2.2内核,亚太2.3.6底包就是2.3内核。
另外,内核也有zip的补丁形式。也分2.2和2.3。内核补丁作用跟底包的内核一样。
如:
Zip格式的内核一般比较安全,除了个别zip内核包里含有 boot.img文件的可能会改变bl等级。
还有种是sbf格式的内核,这是底包中的内核模块。这种内核只能刷同等级bl的,否则将升级bl或黑屏。如:
(2)升级包(rom)与内核的关系:
升级包有的含有内核,有的不含有内核。
在rom帖子里一般会看到,“此升级包需要2.2内核”,或“需要2.3内核”。
这时就要了解自己手机现在的内核版本,是2.2还是2.3。举例如下图:
这个2.2内核,就说明这个cm9需要2.2内核支持。
手机内核满足升级包的要求,就可以直接刷入,否则要加刷相应内核。
内核和ROM的关系.
1、2.2内核+2.2内核的ROM =可以开机 充满电1500 41xx defy+充不满 defy+可能房子建失灵
2、2.3内核+2.3内核的ROM =可以开机 充满电1650 43xx defy+能充满 驴头不能照相 红头正常
3、2.2内核+2.3内核的ROM =卡M 4、 2.3内核+2.2内核的ROM =卡bootmenu
(3) 怎么看自己内核版本?
当然,不是看什么2.6.32.9这一行。2.6.32.9这指的是Linux的内核。
2.3或2.2说的是安卓内核,安卓是基于luinx开发的。没有必然联系。
Defy刚买回来都是2.2内核。除非有单独手动刷过2.3内核补丁(zip形式),否则,你的defy基本是2.2内核。
如果你手机是defy+,有刷过2.2联通底包、2.3.4官方底包或者其他2.2底包,或者单独手动刷过2.2内核补丁(zip形式),那你手机就是2.2内核。除此之外,你的defy+基本都是2.3内核。
(4)内核刷法:zip格式的内核与卡刷rom一样,但不用wipe。
Sbf格式的内核与刷底包方法一样,用rsd刷,也不用wipe。
另外,需要注意的是:
官网miui是2.2内核的,想刷官方miui就得用2.2底包或者加刷2.2内核。
Miui官网关于defy教程里的底包是BL4新新英底包,defy+教程里是BL5 2.3.4官方底包,都是2.2内核。
论坛有民间修改的2.3内核的miui,常见的有苏格兰miui。
需要2.3底包或内核支持,bl7也能刷2.3内核的miui。
Defy+刷2.2内核的miui一般充不满电,刷2.3内核miui可以充满。
(5)如何找适合自己手机的升级包(rom)?
首先,先认识自己的手机——1、型号defy还是defy+? 2、底包版本是2.2,还是2.3?
3、相机镜头是红头还是绿头? 4、BL等级是几?
接下来,到defy/defy+论坛中的rom专区找升级包。本人大多是去魔趣论坛。当然去其他论坛也一样。
魔趣defy/defy+论坛地址: http://bbs.mfunz.com/forum-131-1.html
到对应机型专区找rom,请注意帖子的关键字眼,睁大眼睛找。有没有比如
1、‘BL6专用’,‘BL7以下用’,‘支持所有bl’
2、标题或帖子正文注明的【2.2内核】【2.3内核】【2.3底包可以刷入】等
3、帖子是否标注【红头】或者【绿头相机悲剧】【绿头暂不能刷】等这些字眼。
举几个例子。
第六节 刷升级包
——这是辰整理本人重新编排的部分,感谢辰
注意:刷升级包之前要记得把升级包(zip)放到内存卡里面根目录!不要解压!!!
步骤一:获取ROOT权限,安装Recovery——为刷入MIUI ROM包做准备。
第一步——开未知来源,开USB调试
在手机上 *** 作
进入设置setting——应用程序applications——允许位置来源Unknown sources √;
设置setting——应用程序applications开发Development——USB调试USB debugging √;
设置完毕后将数据线连接手机.
第二步——root
在电脑上 *** 作
本人一直用安机网一键root,大家可以试试,下载地址:http://www.kuaipan.cn/file/id_37914553949880331.htm
Root时候请关闭电脑上其他与手机相关的程序
1、下载安装后打开,手机连电脑,刷机大师将自动安装手机驱动;
2、手机通知栏下拉,USB连接选最后一个(无或者仅充电);
3、顺利读取手机成功后,打开刷机大师右上角——小工具,点击“永久root”
4、出现“root成功”即可。
注意:若尝试root失败两次后建议换个root方法
·
注意:Root过程手机会自动重启。
Root成功的标志是功能表多个程序,叫授权管理,或者superuser。
有的底包会有root不了的现象,建议换个底包。
没有root成功会导致下一步无法进行。一直停留在“ *** 作进行中”。
Root成功了就进入下一步,安装bootmenu,即第三方recovery,也叫启动菜单,都是同一个东西。
第三步——安装第三方Recovery PS:其实就是启动菜单(bootmenu)
Defy启动菜单下载地址:http://115.com/file/dpa51pn4#defy启动菜单Recovery.apk
安装后进功能表打开它。
进入程序选择Defy启动菜单,期间会出现两次提示,选择允许Allow。
点击安装BootMenu;安装完成之后点击OK;之后点击进入恢复模式;
手机会重启至恢复模式。
确保手机已经进入Recovery菜单。成功进入的界面如下图:
如果重启后没有进入bootmenu,则可以手动进入。
手动进入方法——重装电池,开机亮蓝灯的瞬间按音量下键进入。
顺利进入bootmenu后就可以进入下一步。
步骤二:双wipe,刷rom
第四步——双wipe
说明:wipe后手机恢复原始状态,联系人,短信,数据,缓存,全部清空。为的是保持新刷入系统的稳定性。
说明:可以不wipe的情况——手机现在是miui,想换个miui,可以不用wipe;
手机现在是cm7,想换个cm7,可以不用wipe。
而Miui想刷cm7要wipe,cm7想刷miui也要wipe
即——同系列系统间互刷可以不用wipe,跨系统间互刷要wipe。
接上一步双wipe步骤:(在手机上 *** 作)
图在下一页在Recovery菜单依次执行并确认(音量键选择,电源键确认)
1、Recovery;
2、Latest Recovery(custom recovery);
3、wipe data/factory reset;
4、Yes——delete all uesr data;
5、wipe cache partition;
6、Yes - wipe cache;
等待完成。
Wipe完成后进入下一步,刷rom。
第五步——刷rom
在手机上 *** 作
在Recovery菜单一次执行并确认(音量键选择,电源键确认)
Install zip from sdcard;
Choose zip from sdcard;
选择进入我们第一步拷贝到SD卡根目录的安装包.zip文件。
下一个界面选择进入"Yes"开头的选项。
屏幕出现Install from sdcard complete说明刷机完成。
选择Go Back回到Recovery根菜单,之后选择reboot system now,并按电源键确认,手机会重启 。
刷rom教程到这里就基本上结束了...
如果卡M记得看下面的卡M解决办法..
刷升级包过程详见miui官网教程,第四步起 http://www.miui.com/a-130.html
(第四步之前就是刷底包)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)