EMAIL-FTP-RTSP

一、ftp环境搭建

1.清除vsftpd,打开ubuntu终端输入

sudo apt-get purge vsftpd

2.安装vsftpd

sudo apt-get install vsftpd

 

3.创建ftp用户

# 创建用户
sudo useradd ftpuser

# 设置用户密码
sudo passwd ftpuser

# 修改用户的主目录 /home/ieayoio/ftpdir
sudo usermod -d /home/ieayoio/ftpdir ftpuser

# 改变ftp文件夹权限
chmod 777 /home/ieayoio/ftpdir

 

4.配置vsftpd.conf

sudo gedit /etc/vsftpd.conf

编辑vsftpd.conf文件

userlist_deny=NO
userlist_enable=YES
#允许登录的用户
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
#默认ftp下载目录(可不设置)
# local_root=/home/x-huxi/ieayoio/ftpdir
 

local_enable=YES
#设置文件上传
write_enable=YES
#使用utf8(centos默认没有这个设置也不需要添加)
utf8_filesystem=YES

 5.设置允许登录ftp账户,在/etc文件夹下创建allowed_users
规则:一行一个用户,表示允许使用的用户

sudo gedit /etc/allowed_users

把上面创建的用户ftpuser加进去保存

6.启动停止重启服务

service vsftpd start

7.访问ftp服务器

sudo ftp 127.0.0.1

 

二、FTP文件下载上传

1.登录,如果登录了就不用重复登录。

sudo ftp 127.0.0.1

2.设定本地目录,~代表的是home/x-huxi文件夹

lcd ~/source/ftp_test 

 

3.上传本地文件里已经有的my.txt文件

put my.txt

 

4.用命令ls命令查看服务器中刚才上传的文件,可以看出文件存在。 

5.下载服务器中文件到本地

6.下载到本地成功 

三、文件分割与粘合

1.分割文件命令:

split -b 100k -d xz.png pic

-b 100k 表示设置每个分割包的大小(跟俊原始文件的大小自己设置,我的图片有300多kb,所以设为了100kb),单位还可以是m, -d 参数指定生成的分割包后缀为数字的形式,分割后内容如下(因为源文件大小的原因,第4份文件只有72kb: 

2.粘合文件

这里可以使用cat,格式为cat f1 f2 >f3,这是将f2的内容追加在f1后面并保存在f3,但cat f1 f2>f1,就是用f2的内容把f1的内容给覆盖掉,输入下面的命令进行粘合

cat pic00 pic01>t1
cat cat t1 pic02>t2
cat t3 pic03>my.png
(根据自己的情况而定)

3.查看粘合后的文件

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值