linux http文件服务_云计算-linux-文件服务

FTP Server 简介:

作用;提供文件共享服务 图示:

9d06d26a7324c30fc83db4f1b8d515fd.png

软件包:vsftpd

控制端口:conmmand 21/tcp

数据端口: data 20 /tcp

默认配置:1.安装vsftp

# yum -y install vsftpd

请提前准备好YUM源

2.准备分发的文件

# touch /var/ftp/abc.txt

注释:FTP服务器的主目录:“/var/ftp/”,是FTP程序分享内容的本机目录。

3,启动服务

# systemctl start vsftpd

# systemctl enable vsftpd

4.关闭防火墙

# systemctl stop firewalld

# systemctl disable firewalld

# setenforce 0

# vim /etc/selinux/config

修改内容为:SELINUX=disabled

FTP Clinet : 在任何系统firefox.IE:1 客户机打开浏览器2 输入“ftp://服务器IP地址"3默认仅能下载文件

LinuxFTP客户端程序1:lftp

安装客户端工具

[root@qianfeng ~]# yum -y install lftp

访问服务器

[root@qianfeng ~]# lftp 服务器的IP地址

查看并下载

lftp qianfeng:~> ls

drwxr-xr-x 2 0 0 4096 Mar 31 2019 pub

-rw-r--r-- 1 0 0 0 Nov 22 03:53 abc.txt

lftp qianfeng:~> get abc.txt

下载文件

lftp qianfeng:~> mirror pub

下载目录

LinuxFTP客户端程序2:wget

[root@qianfeng ~]# wget ftp://192.168.142.132/abc.txt

[root@qianfeng ~]# wget ftp://192.168.142.132/abc.txt -O /tmp/a.sh

-O 指定文件名和路径。

[root@qianfeng ~]# wget http://nginx.org/download/nginx-1.10.2.tar.gz

启动上传功能:0.配置文件简介

用于设定FTP服务器的功能开启或关闭的文件

# vim /etc/vsftpd/vsftpd.conf

老规矩,备份一个先

1. 检查禁用匿名账户登录开启

目的:启用/禁用匿名账号(默认,比较方便)

anonymous_enable=YES

//是否允许匿名用户登录ftp

能使 匿名=是

2.配置上传指令

anon_upload_enable=YES

启动上传文件的能力

anon_mkdir_write_enable=YES

启动创建目录的能力

systemctl restart vsftpd

重启ftp程序

3.创建上传目录

注意

上传文件时,一定要来这个目录。

mkdir /var/ftp/upload

chmod 777 /var/ftp/upload

4.客户端测试

换个机器好吗?老铁!

登录服务器

echo 222 > 2.txt

lftp 192.168.142.129

上传文件

前提是客户机要有一个2.txt文件

注意

然后进入上传目录

cd upload

put 2.txt

创建目录

mkdir 222

上传目录

前提是你要有一个文件夹,等着上传。好不好

mirror -R aaa

NFS Server 名词解释

NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议

NFS 的客户端主要为Linux

支持多节点同时挂载,以及并发写入

作用

提供文件共享服务

为 Web Server 配置集群中的后端存储

环境

环境

nas 192.168.142.133

web1 192.168.142.132

web2 192.168.142.130

web3 192.168.142.134

关防火墙

#vi /etc/selinux/config

SELINUX=disabled

# setenforce 0

# systemctl stop firewalld

# systemctl disable firewalld

案例: 一丶nas(存储端):NAS

Network Attached Storage:网络附属存储

NFS是NAS的一种

1.安装NFS服务器

[root@nas ~]# yum -y install nfs-utils

[root@nas ~]# mkdir /webdata

存储网站代码

[root@nas ~]# echo "nfs test..." > /webdata/index.html

放置测试页面

2.配置NFS服务器

[root@nas ~]# vim /etc/exports

/webdata 192.168.142.0/24(rw)

注释

/webdata指的是发布资源的目录

192.168.142.0/24允许访问NFS的客户机

(rw)可读可写

3.启动NFS服务器

[root@nas ~]# systemctl start nfs-server

[root@nas ~]# systemctl enable nfs-server

检查NFS输出是否正常

[root@nas ~]# exportfs -v

-v 检查输出的目录

/webdata

192.168.122.0/24(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

二丶web1 web2 web3 客户端:

WEB1服务器

1.安装NFS客户端

[root@web1 ~]# yum -y install nfs-utils httpd

[root@web1 ~]# systemctl start httpd

[root@web1 ~]# systemctl enable httpd

2.查看存储端共享

[root@web1 ~]# showmount -e 192.168.142.133

// 查询NFS服务器可用目录

Export list for 192.168.142.133

/webdata 192.168.142.0/24

3. 手动挂载

[root@web1 ~]# mount -t nfs 192.168.142.133:/webdata /var/www/html/

注释

mount -t nfs 192.168.142.133:/webdata /var/www/html

挂载命令 类型 nfs类型 nfs服务器地址:nfs输出目录 本地目录

4.查看挂载

[root@web1 ~]# df

192.168.142.133:/webdata 17811456 4444928 13366528 25% /var/www/html

[root@web1 ~]# ls /var/www/html/

index.html

5.使用web客户端查看web服务器

真机打开浏览器浏览网页即可。

web2和web3操作跟web1一样,如上述重复两次即可。

三丶测试网站访问:

# firefox 192.168.122.85

# firefox 192.168.122.111

# firefox 192.168.122.166

SSH Server :简介

有没有感觉在服务器的字符界面,进行选取,复制,粘贴,翻页很不方便。

所以就可借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。

SSH 服务器实战

1、登录Centos

e1c67c01ac96a443313eb78818654c78.png

2、查询SSH是否安装

查看SSH是否安装。

输入命令:rpm -qa | grep ssh

若没安装SSH则可输入:yum install openssh-server安装

3、SSH服务管理

启动服务

(默认启动)systemctl start sshd

查看端口

netstat -antp | grep sshd

22号端口提供者SSH服务

开机启动

(默认启动)systemctl enable sshd

4、使用SSH远程管理

#ssh 账户名@IP地址

5、免密登录

环境

192.168.142.134

业务服务器-数量非常大

192.168.142.129

跳板机

1.使用129远程134

需要使用密码

2.在129生成秘钥并传递给134

生成秘钥

传递秘钥

3.使用129远程134-免密

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值