一、ftp环境搭建
1.清除vsftpd
sudo apt-get purge vsftpd
2.安装vsftpd
sudo apt-get install vsftpd
3.安装完成后,启动vsftpd服务
service vsftpd start
4.新建目录/home/uftp作为用户主目录
sudo mkdir /home/uftp
5.新建用户uftp,制定用户主目录和所用shell,并设置密码
sudo useradd -d /home/uftp -s /bin/bash uftp
6.将目录/home/uftp的所属者和所属组都改为uftp
sudo chown uftp:uftp /home/uftp
7.新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户:
sudo vi /etc/vsftpd.user_list
:wq保存退出
8.编辑VSFTPD配置文件
VSFTPD配置文件为/etc/vsftpd.conf,执行命令:
sudo vi /etc/vsftpd.conf
做如下修改:
打开注释 write_enable=YES
添加信息 userlist_file=/etc/vsftpd.user_list
添加信息 userlist_enable=YES
添加信息 userlist_deny=NO
9.如果你需要让root可以访问需要执行第三步(把root去掉)
sudo vi /etc/ftpusers
10.增加一个访问账号
增加一个ftpgroup用户组
sudo groupadd ftpgroup
增加用户ftpuser并设置其目录为/ftp/ftpuser
sudo useradd -g ftpgroup -d /ftp/ftpuser -M ftpuser
如果上面的/ftp/ftpuser没有被创建,即需要创建该文件夹
sudo mkdir /ftp
sudo mkdir /ftp/ftpuser
赋予访问/ftp/ftpuser的权限
sudo chmod 777 /ftp/ftpuser
设置ftpuser密码
sudo passwd ftpuser
重启vsftpd
sudo restart vsftpd
访问ftp服务器
sudo ftp 127.0.0.1
二、FTP文件下载上传
1.设定本地目录,~代表的是home/x-huxi文件夹
lcd ~/source/ftp_test
2.上传本地文件里已经有的my.txt文件
三、文件分割与粘合
1.文件分割命令
split -b 100k -d 1.png pic
2.粘合文件
cat t1 pic02>t2
cat t2 pic03>t3
cat t3 pic04>t4
cat t4 pic05>t5
cat t5 pic06>t6
cat t6 pic07>t7
有点多就不继续写了
参考:
https://blog.csdn.net/weixin_56102526/article/details/122203410?spm=1001.2014.3001.5501
https://blog.csdn.net/qq_45659777/article/details/122084550?spm=1001.2014.3001.5501