云计算Linux网络文件服务命令(FTP/NFS/SSH)解读实验干货

1、首先在做实验服务中第一步可以,先关闭防火墙以免忘记导致实验失败 (服务器和客户端都要关)
第一个防火墙:systemctl stop firewalld 开机不自启 systemctl disable firewalld
第二个防火墙:先检查getenforce setenforce 0 设置不自启 vim /etc/selinux /config 修改SELINUX=disable
2、FTP服务 做实验先要捋顺思路,两台机器一台服务器一台客户机 (ftp文件传输协议,大部分互联网上的下载都是ftp格式的)
首先配置服务器 安装ftp:yum install -y vsftpd ftp的主目录是在:/var/ftp
建立可以下载的文件:touch /var/ftp/aaaa.txt
启动vsftp服务:systemctl start vsftpd 开机自启 systemctl enable vsftpd
之后配置客户机访问 访问可以有三种
第一种:使用lftp 安装lftp yum install -y lftp
访问语法:lftp 服务器IP地址 进去之后 ls查看可下载文件
下载文件命令:get 下载目录命令:mirror
第二种:使用wget 安装wget yum install -y wget
访问语法:wget ftp://192.168.140.133/aaaa.txt wget空格ftp://服务器IP地址/文件名
这里下载文件名前面的"/“根是假根代表”/var/ftp" (这个下载是下载到当前目录)
下载到别的目录下:wget ftp://192.168.140.133/aaaa.txt -O /tmp/bbbb.txt
(注意这里的字母O是大写的)
下载目录:wget -m ftp://192.168.140.133/pub
第三种:直接使用浏览器ftp://服务器IP地址
此时的ftp功能只有下载功能没有上传功能,要自己设置启动上传功能
启动上传功能:先回到ftp服务器,配置上传功能文件
vim /etc/vsftpd/vsftpd.conf (注意最好先备份一下以免文件损坏,及时更换)
配置上传命令: anon_upload_enable=yes 启动上传文件功能
anon_mkdir_write_enable=yes 启动创建目录功能
创建上传目录:mkdir /var/ftp/upload
配置上传目录:chmod 777 /var/ftp/upload
(配置完上传功能,记得重新刷新vsftp启动上传服务:systemctl restart vsftpd)
返回客户端,先创建一个文件和目录:touch zzz.txt mkdir qwer
使用lftp命令,ls查看是否有upload目录 有则:cd upload 进入(注意上传要在上传目录中进行,此目录可上传不可下载文件)
使用put命令上传文件:put zzz.txt
使用mirror命令上传目录:mirror -R qwer (上传时使用参数-R)
上传后可以使用浏览器直观的查看上传文件
3、NFS服务 先要整理思路,有条件的可以一台服务器多台客户端3~4台直观一些,这里使用一台服务器和一台客户端。
首先配置服务器 安装nfs:yum install -y nfs-utils
创建放置网站代码目录:mkdir /webdata
放置测试网页数据:echo “NFS2020-03-shiyanceshi” > /webdata/index.html
配置服务器文件:vim /etc/exports 写入 /webdata 192.168.140.0/24(rw)
(/webdata表示发布资源的目录;192.168.142.0/24是允许访问nfs的客户机;(rw)是可读可写)
启动nfs服务:systemctl start nfs-server 开机自启:systemctl enable nfs-server
检查nfs输出是否正常:exportfs -v "-v"查看输出的目录
之后配置客户机 安装nfs:yum install -y nfs-utils
因为要使用网站,安装httpd:yum install -y httpd
启动httpd:systemctl start httpd 开机自启:systemctl enable httpd
查看nfs存储端共享:showmount -e 192.168.140.133 (这里的IP地址是nfs服务器IP地址)
手动挂载:mount -t nfs 192.168.140.133:/webdata /var/www/html
(语法:挂载命令 类型 nfs类型 nfs服务器IP地址和输出目录 挂载的本地目录 )
查看挂载信息:df 确定后,使用其他客户机访问这台客户机
4、SSH服务 思路是一台主机远程连接另一主机,ssh是远程协议,安全外壳协议
我们开两台虚拟机,使用登陆一台,先查询ssh是否安装(一般是安装的,同时是默认开启的):rpm -qa | grep ssh
没有的话安装:yum install -y openssh-server
开启ssh服务:systemctl start sshd 开机自启:systemctl enable sshd
可以查看端口ssh:netstat -antp | grep sshd (22号端口是提供ssh服务)
现在就可以远程登陆另一台主机了,语法:ssh 账户名@IP地址
例子:ssh root@192.168.142.155 (前提是你要知道对方root的密码)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值