Linux学习笔记 文件服务Vsftp详细介绍

  知识点:

  1、FTP使用TCP连接和TCP端口

  2、在进行通信时,FTP需要建立两个TCP连接:

  一个用于控制信息,TCP端口号缺省为21

  一个用于数据传输,TCP端口号缺省为20

  3、Vsftp是一个基于GPL发布的类Unix系统上的FTP服务器

  4、其名称中的VS即“Verysecure”的意思,可见安全性高。

  配置:

  1、查看是否安装了Vsftp

  #rpm –qa vsftpd

  2、安装

  放入第三张光盘

  #mount /mnt/cdrom

  #cd /mnt/cdrom/RedHat/RPMS

  #rpm –ivh vsftpd-1.1.3-8.i386.rpm

  #cd;eject

  3、Vsftp服务启动与停止

  #service vsftpd start 启动

  #service vsftpd stop 停止

  #service vsftpd restart 重启

  永久启动:#setup

  #ps –ax | grep vsftpd 查看进程是否启动。

  #chkconfig –level 2345 vsftpd on 设置在系统启动时,自动启动进程。

  4、访问Vsftp

  进入 ftp 192.168.0.1

  输入密码进入后:ls 查看 put 上传 get下载

  离开bye

  5、配置文件

  主配置文件 /etc/vsftpd/vsftpd.conf

  用户控制文件 /etc/vsftpd.ftpusers 作用:指定哪些用户不能访问FTP,相当于一个黑名单

  主配置文件:

  option=value

  要注意的是,等号两边不能加空白,不然是不正确的设定。

  ===ascii 设定=====================

  ascii_download_enable

  管控是否可用ASCII模式下载。默认值为NO。

  ascii_upload_enable

  管控是否可用ASCII模式上传。默认值为NO。

时间: 2024-09-11 20:44:00

Linux学习笔记 文件服务Vsftp详细介绍的相关文章

Linux学习笔记之文件服务Vsftp详细介绍

知识点: 1.FTP使用TCP连接和TCP端口 2.在进行通信时,FTP需要建立两个TCP连接: 一个用于控制信息,TCP端口号缺省为21 一个用于数据传输,TCP端口号缺省为20 3.Vsftp是一个基于GPL发布的类Unix系统上的FTP服务器 4.其名称中的VS即"Verysecure"的意思,可见安全性高. 配置: 1.查看是否安装了Vsftp #rpm –qa vsftpd 2.安装 放入第三张光盘 #mount /mnt/cdrom #cd /mnt/cdrom/RedHa

CentOS Linux系统搭建Android开发环境详细介绍_Linux

CentOS Linux系统搭建Android开发环境详细介绍        很多人都是在Windows下进行Android开发,但是对于Linux,Android开发环境方面的资料比较少,今天在网上找到了一位网友分享的在CentOS Linux系统中搭建Android开发环境的过程.下面就是其介绍的配置的详细步骤原文:        由于我最近每天使用的是CentOS 5.5,所以选择CentOS5.5作为我的开发环境.        主要包括以下步骤: 1.JDK安装 2.Eclipse安装

jQuery异步上传文件插件ajaxFileUpload详细介绍

这篇文章主要介绍了jQuery异步上传文件插件ajaxFileUpload详细介绍,本文首先讲解了ajaxFileUpload的参数.错误提示等知识,然后给出了简单使用实例和ASP.NET MVC模式下的使用实例,需要的朋友可以参考下     一.ajaxFileUpload是一个异步上传文件的jQuery插件. 传一个不知道什么版本的上来,以后不用到处找了. 语法:$.ajaxFileUpload([options]) options参数说明: 1.url 上传处理程序地址. 2,fileEl

Java集合学习(十一) Hashtable详细介绍(源码解析)和使用示例

这一章,我们对Hashtable进行学习. 我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable. 第1部分 Hashtable介绍 Hashtable 简介 和HashMap一样,Hashtable 也是一个散列表,它存储的内容是键值对(key-value)映射. Hashtable 继承于Dictionary,实现了Map.Cloneable.java.io.Serializable接口. Hashtable 的函数都是同步的,这意味着它是线

Java集合学习(十) HashMap详细介绍(源码解析)和使用示例

这一章,我们对HashMap进行学习. 我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap. 第1部分 HashMap介绍 HashMap简介 HashMap 是一个散列表,它存储的内容是键值对(key-value)映射. HashMap 继承于AbstractMap,实现了Map.Cloneable.java.io.Serializable接口. HashMap 的实现不是同步的,这意味着它不是线程安全的.它的key.value都可以为null.此外

Java集合学习(五) LinkedList详细介绍(源码解析)和使用示例

前面,我们已经学习了ArrayList,并了解了fail-fast机制.这一章我们接着学习List的实现类--LinkedList. 和学习ArrayList一样,接下来呢,我们先对LinkedList有个整体认识,然后再学习它的源码:最后再通过实例来学会使用LinkedList. 第1部分 LinkedList介绍 LinkedList简介 LinkedList 是一个继承于AbstractSequentialList的双向链表.它也可以被当作堆栈.队列或双端队列进行操作. LinkedLis

linux学习笔记之linux文件管理

内容: #文件系统及Shell的基本概念 #文件及目录操作命令 #VI的使用 #软件包的管理 一.文件系统及Shell的基本概念 1.文件系统的含义 文件系统是用来管理和组织保存在磁盘驱动器上数据的系统软件 2.Linux的文件系统 Linux系统采用虚拟文件系统技术(VFS).结构采用倒立树型.VFS使Linux支持以下文件系统: EXT2: 二次扩展 EXT3: 三次扩展 SWAP: 交换文件系统 FAT.FAT32 NTFS (默认不支持,需要特定的模块) VFAT: 虚拟FAT SYSV

Centos学习笔记---文件搜索命令

  2012-2-8 星期三 文件搜索命令: which [命令名称] 功能:显示系统命令所在目录(绝对路径) $which ls whereis可以表现出命令的帮助信息,帮助文件说存放的信息   find --通用查找命令 语法:find[搜索路径][搜索关键字] 功能:查找文件或目录   -name 根据文件名来查找 find /etc -name init 在目录/etc中查找文件init(只匹配文件名init,通配符*匹配任意字符包括零个字符) init* : 以init开头的文件 ?:

Linux下安装与使用MySQL详细介绍_Mysql

一.安装Mysql 1.下载MySQL的安装文件安装MySQL需要下面两个文件:MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm下载地址为:http://dev.mysql.com/downloads/mysql-4.0.html,打开此网页,下拉网页找到"Linux x86 RPM downloads"项,找到"Server"和"Client programs"项,下载需