Linux系统配置及服务管理_第16章_文件服务

Linux系统配置及服务管理_第16章_文件服务

一FTP Server

    简介:FTP(文件传输协议),是TCP/IP协议组中应用层的协议之一。

        作用:

           1.提供文件共享服务

           2.互联网上的多媒体资源和软件资源,绝大部分是通过FTP服务传递。

        软件包:vsftpd

    基础:

       控制端口command 21/tcp

       数据端口 data 20/tcp

    FTP Server默认配置

       1.安装vsftp

       yum –y install vsftpd

       2.准备分发的文件

       touch /var/ftp/abc.txt //FTP服务器的主目录/var/ftp/

       3.启动服务

       systemctl start vsftpd

       systemctl enable vsftpd

       4.关闭防火墙

       systemctl stop firewalld

       systemctl disable firewalld

       setenforce 0

       vim /etc/selinux/config

       修改内容为:SELINUX=disabled

    FTP Client

       1.任何系统的浏览器(IE,firefox)

       打开浏览器、输入“ftp://服务器ip地址”

       2.LinuxFTP客户端程序1:lftp

       安装客户端工具:yum –y install lftp

       访问服务器:lftp 服务器的ip地址

       查看并下载:

       ls

       get abc.txt //下载文件

       mirror 目录名 //下载目录

       3.LinuxFTP客户端程序2:wget

       wget ftp://服务器ip地址/abc.txt

       wget ftp://服务器ip地址/abc.txt –O /tmp/a.sh 

       wget http://nginx.org/download/nginx-1.10.2.tar.gz

    启动上传功能:

       0.配置文件简介: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 222ll > 2.txt

                  lftp 服务器ip

       上传文件:cd upload

                  put 2.txt

       创建目录:mkdir 222

       上传目录:mirror –R 222

二、NFS Server

    简介:

       NFS:网络文件系统,Linux/Unix系统之间共享文件的一种协议。NFS的客户端主要是Linux,支持多节点同时挂载,以及并发写入。

    作用:

       提供文件的共享服务

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

   案例:

    (1)NAS(存储端 Network Attached Storage 网络附属存储),NFS是NAS的一种。

        1.安装NFS服务器

       yum –y install nfs-utils

       mkdir /webdata  //存储网站代码

       echo “nfs test..22” > /webdata/index.html //放置测试页面

        2.配置NFS服务器

       vim /etc/exports

       /webdata 客户机网段ip/24(rw)

        3.启动NFS服务器

       systemctl start nfs-server

       systmectl enable nfs-server

       exportfs –v //检查输出目录

    (2)web客户端

       1.安装NFS客户端

       yum –y install nfs-utils httpd

       systemctl start httpd

       systemctl enable httpd

       2.查看存储端共享

       showmount –e NFS服务器ip

       3.手动挂载

       mount -t nfs NFS服务器ip:/webdata /var/www/html

       4.查看挂载

       df

       5.使用web客户端查看web服务器,真机打开浏览器浏览网页即可。

三、SSH Server

    简介:在服务器的字符界面,进行选取、复制、粘贴、翻页很不方便,所以可以借助SSH(安全外壳协议)远程操作

和管理系统,不仅方便而且安全可靠。

    SSH服务器实战:

       1.登录Centos

       2.查询SSH是否安装

       rpm –qa|grep ssh

       没装的:yum install openssh-server

       3.SSH服务管理

       systemctl start sshd //启动服务

       netstat –anpt | grep sshd //查看端口

       systemctl enable sshd //开机启动

       4.使用SSH远程管理

       ssh 账户名@IP地址

       5.免密登录

       ssh-keygen //生成秘钥

       ssh-copy-id 服务器ip

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值