Linux学习笔记(九)

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   /









你可能感兴趣的:(Linux学习笔记(九))