1 lftp的介绍
1.1 lftp的作用
\qquad一个ftp客户端工具,可以上传或者下载文件。
1.2 lftp的安装
\qquadUbuntu下:sudo apt-get install lftp
\qquadcentos下:sudo yum install lftp
1.3 使用lftp登录服务器
\qquad匿名登录:lftp IP地址
\qquad匿名登录用户名:login
\qquadlftp登录远程服务器端,不仅可以通过常规的指令操作服务器端,也可以通过l+命令
的形式,操作客户端,即本地的linux操作系统。比如lpwd
、lcd
等等。
1.4 操作
\qquad上传单个文件:put 文件名
\qquad上传多个文件:mput 文件名1 文件名2 文件名3
\qquad下载单个文件:get 文件名
\qquad下载多个文件:mget 文件名1 文件名2 文件名3
\qquad下载整个目录包含目录下的子目录:mirror 目录名
\qquad下载整个目录包含目录下的子目录:mirror -R 目录名
2.nfs的介绍
2.1 nfs的作用
\qquadnfs(net file system),网络文件系统。nfs允许网络中的计算机之间通过TCP/IP网络共享资源。
2.2 nfs的下载
\qquadcentos:sudo yum install -y nfs-utils rpcbind
\qquadubuntu:sudo apt-get install nfs-kernel-server
2.3 nfs服务器的搭建
\qquad(1)创建一个共享目录,比如在xiaozhao用户下创建fileshare目录:/home/xiaozhao/fileshare
mkdir /home/xiaozhao/fileshare
\qquad(2) 修改配置文件exports,设置共享目录下的文件可读可写,并设置同步写入内存与磁盘当中,在exports中添加共享的目录路径。
sudo vim /etc/exports
/home/xiaozhao/fileshare *(rw,sync)
\qquad(3) 重启服务
sudo service rpcbind restart
sudo service nfs restart
2.4 客户端登录服务端的共享目录
\qquad(1)将服务端的共享目录挂载到客户端的mnt目录下
sudo mount 服务端IP:共享目录的路径 /mnt
\qquad(2)卸除挂载
umount /mnt
3.ssh的介绍
3.1 ssh的作用
\qquadssh(Secure Shell),客户端可以通过ssh远程管理服务端,并且具有强大的管理权限。
3.2 ssh的安装
sudo yum install openssh-server
3.3 ssh服务端的启动和停止
service sshd restart
service sshd stop
3.3 客户端的ssh登录
ssh 服务端用户名@服务端IP
\qquad回车之后,输入yes,然后输入服务端用户名的密码,然后登录成功。
3.3退出
logout
4.scp的介绍
4.1scp的作用
\qquadscp(super copy),超级拷贝。scp可以在不同主机之间完成拷贝,比如把服务端的文件拷贝到客户端主机中。
4.2 scp的使用
\qquad首先安装openssh-server
sudo yum install openssh-server
scp -r 服务端的用户名@服务端IP 要拷贝的服务端的目录 拷贝到当前客户端的目录
\qquad比如服务端的IP为192.168.16.119;服务端用户名:xiaoming;要拷贝的目录为:/home/xiaoming/music;拷贝到当前客户端的目录:/home/zhangsan/f_music。
scp -r xiaoming@192.168.16.119 /home/xiaoming/music /home/zhangsan/f_music