vsftpd 安全ftp文件传输服务
需要系统中安装vsftpd软件包
centos系统默认安装vsftpd
配置文件位置/etc/vsftpd/vsftpd.conf
默认支持系统用户登录、支持匿名登录
客户端程序ftp命令用于登录ftp服务器
ftp 192.168.5.200
使用系统用户和密码登录后,可以对用户家目录进行文件操作。
如果使用匿名账户,用户名和密码时ftp
ls 查看文件
cd 更改路径
get 下载文件(mget 支持通配符*)
put 上传文件
by 退出
ftp服务端口是21
bin 指定使用二进制传输,用于从服务器下载软件包、视频等非文本内容。如果使用文本模式传输软件包,则可能造成文件损坏。
如果需要查看执行ftp命令的目录里有什么文件(执行系统的命令)使用!
例如:!ls (windows中为dir命令)!dir
====================
磁盘限额
quota
系统可以通过磁盘限额,指定用户在系统磁盘中所使用的空间大小。
磁盘限额需要内核支持quota功能
可以通过dmesg命令查看是否有quota信息,有则可以使用磁盘配额功能。
dmesg | grep quota
为分区开启磁盘限额功能,需要在ext3文件系统上实现。
修改/etc/fstab文件,此文件用于系统启动时自动挂载文件系统。
第一列:设备
第二列:挂载点
第三列:文件系统类型
第四列:挂载选项
第五列:崩溃转储,默认0为不使用
第六列:启动检测,默认0为不检查
/dev/sdb1 /mnt/tmp ext3 defaults 0 0
mount -a
将所有记录在fstab中,但没有挂载的分区都挂载上。
对分区增加磁盘限额,需要在fstab中对ext3分区增加挂载选项,分别是usrquota,grpquota。对应的是用户限额和组限额。可以指定一个用户在这个分区上能够使用的空间大小。也可以指定一个用户组在这个分区上使用的总大小。
修改第一行为
LABEL=/ / ext3 defaults,usrquota,grpquota 1 1
使用重新挂载功能,让分区的磁盘配额功能生效
mount -o remount /
检测磁盘限额并在指定分区上创建配置文件
quotacheck -ugfcbm /
执行成功后,分区的根目录下产生了
aquota.group
aquota.user
两个文件
使用
quotaon /
打开指定分区的磁盘限额,到此,磁盘限额打开,可以配置用户或组,来指定限额的空间。
----------------------
指定用户在分区中限额
edquota 用户名
进入类似vi的编辑界面,需要修改的只有soft和hard下面的数字
blocks指当前用户已经使用的块数量
inodes指当前用户已经使用的i节点数
超过soft限制会被系统警告
到达hard限制将不能再写入数据或创建文件。
关闭指定分区的限额
quotaoff /
需要系统中安装vsftpd软件包
centos系统默认安装vsftpd
配置文件位置/etc/vsftpd/vsftpd.conf
默认支持系统用户登录、支持匿名登录
客户端程序ftp命令用于登录ftp服务器
ftp 192.168.5.200
使用系统用户和密码登录后,可以对用户家目录进行文件操作。
如果使用匿名账户,用户名和密码时ftp
ls 查看文件
cd 更改路径
get 下载文件(mget 支持通配符*)
put 上传文件
by 退出
ftp服务端口是21
bin 指定使用二进制传输,用于从服务器下载软件包、视频等非文本内容。如果使用文本模式传输软件包,则可能造成文件损坏。
如果需要查看执行ftp命令的目录里有什么文件(执行系统的命令)使用!
例如:!ls (windows中为dir命令)!dir
====================
磁盘限额
quota
系统可以通过磁盘限额,指定用户在系统磁盘中所使用的空间大小。
磁盘限额需要内核支持quota功能
可以通过dmesg命令查看是否有quota信息,有则可以使用磁盘配额功能。
dmesg | grep quota
为分区开启磁盘限额功能,需要在ext3文件系统上实现。
修改/etc/fstab文件,此文件用于系统启动时自动挂载文件系统。
第一列:设备
第二列:挂载点
第三列:文件系统类型
第四列:挂载选项
第五列:崩溃转储,默认0为不使用
第六列:启动检测,默认0为不检查
/dev/sdb1 /mnt/tmp ext3 defaults 0 0
mount -a
将所有记录在fstab中,但没有挂载的分区都挂载上。
对分区增加磁盘限额,需要在fstab中对ext3分区增加挂载选项,分别是usrquota,grpquota。对应的是用户限额和组限额。可以指定一个用户在这个分区上能够使用的空间大小。也可以指定一个用户组在这个分区上使用的总大小。
修改第一行为
LABEL=/ / ext3 defaults,usrquota,grpquota 1 1
使用重新挂载功能,让分区的磁盘配额功能生效
mount -o remount /
检测磁盘限额并在指定分区上创建配置文件
quotacheck -ugfcbm /
执行成功后,分区的根目录下产生了
aquota.group
aquota.user
两个文件
使用
quotaon /
打开指定分区的磁盘限额,到此,磁盘限额打开,可以配置用户或组,来指定限额的空间。
----------------------
指定用户在分区中限额
edquota 用户名
进入类似vi的编辑界面,需要修改的只有soft和hard下面的数字
blocks指当前用户已经使用的块数量
inodes指当前用户已经使用的i节点数
超过soft限制会被系统警告
到达hard限制将不能再写入数据或创建文件。
关闭指定分区的限额
quotaoff /