IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> RHCE作业(五)ftp和nfs,简单dns -> 正文阅读

[系统运维]RHCE作业(五)ftp和nfs,简单dns

问题一、匿名用户可以通过ftp服务上传,下载,删除文件同时上传目录文件的权限是755。

步骤一:安装含有ftp服务的软件(vsftpd)

 yum  install vsftpd -y

步骤二:修改相应的配置文件

修改第12行(允许匿名访问),第28行(打开第28行的注释,允许匿名用户下载),第31行(允许用户上传目录,打开注释)和第32行(加入新的一行,修改用户上传的目录权限)。及第33行(加入新的一行允许用户删除)。

在这里插入图片描述
重启服务,并关闭防火墙和selinux

systemctl stop firewalld
setenforce 0
systemctl restart vsftpd

第三步、测试

创建相应的测试文档,并给测试目录赋予权限

echo "ceshi" > /var/ftp/pub/1.txt
chmod 777 /var/ftp/pub/

在windows进行测试

由图看出上传,下载测试成功。
在这里插入图片描述

创建文件夹,在系统中查看文件夹的权限
在这里插入图片描述

测试删除,能成功删除

在这里插入图片描述

问题二、开放/nfs/shared目录,供所有用户查询资料;

步骤一:安装含有ftp服务的软件(nfs-utils)

yum -y install nfs-utils.x86_64

步骤二:建立相应的共享目录

mkdir -p /nfs/shared
echo "ceshi" > /nfs/shared/1.txt

步骤三:修改配置文件

vim /etc/exports

/nfs/shared *(ro)    #(ro) 只读权限

在这里插入图片描述

步骤四:重启服务并关闭防火墙

systemctl restart nfs-server
systemctl stop firewalld
setenforce 0

步骤五:客户端:采用挂载方式读取文件

在/mnt 下创建目录bai作为访问点

mkdir /mnt/bai
showmount -e ip #查看这个ip有哪些可以挂载

在这里插入图片描述

挂载测试

mount 192.168.19.130:/nfs/shared /mnt/bai

挂载成功

在这里插入图片描述

用户查询资料成功
在这里插入图片描述

问题三、开放/nfs/upload目录,供所有用户上传下载资料;

可以在问题二的基础上,进行一些简单的修改

步骤一:建立相应的共享目录

mkdir -p /nfs/upload
echo "ceshi11" > /nfs/upload/1.txt

步骤三:修改配置文件

vim /etc/exports

/nfs/upload *(rw)

在这里插入图片描述

修改共享文件的权限并重启服务

chmod 777 /nfs/upload
systemctl restart nfs-server

步骤二:然后在客户端进行测试

先在客户端创建目录作为挂载点,并挂载

mkdir /mnt/ceshi
mount 192.168.19.130:/nfs/upload /mnt/ceshi

测试,上传下载

创建测试上传的文件

echo "123" > /shangchuan.txt

进行测试

[root@C mnt]#cp /shangchuan.txt /mnt/ceshi/
[root@C mnt]# cp /mnt/ceshi/1.txt /2.txt
[root@C mnt]# cd /mnt/ceshi/
[root@C ceshi]# ls
1.txt  shangchuan.txt
[root@C ceshi]# ls /

在这里插入图片描述

实验测试成功

问题四:搭建一个基于https://www.zuoye.com访问的web网站,网站首页在/www/http/,内容为exercise。客户端使用你搭建的dns服务器做域名解析访问该网站。

根据问题,使用两台虚拟机A、B,虚拟机A做DNS,虚拟机B做web服务器
虚拟机B,部署web服务
第一步,安装服务,并在虚拟机B上创建相应的网站目录

yum -y install httpd
mkdir -p /www/http

在这里插入图片描述
第二步,书写配置网页的配置文件

vim  /etc/httpd/conf.d/http.conf
<Virtualhost *:80>
        servername www.zuoye.com
        documentroot /www/http
</Virtualhost>
<Directory /www>
        allowoverride none
        require all granted
</Directory>

第三步,书写网页内容

echo exercise > /www/http/index.html

第四步,关闭防火墙和seLinux并启动服务

systemctl stop firewalld
setenforce 0
systemctl start httpd

在这里插入图片描述
第五步,测试网页
在这里插入图片描述

第六步,然后添加https相关配置
安装https的软件,并配置密匙

yum -y install mod_ssl
cd /etc/pki/tls/certs/
/usr/bin/openssl genrsa -aes128 2048 > zhengshu.key
openssl req -utf8 -new -key zhengshu.key -x509 -days 365 -out zhengshu.crt -set_serial 0

在这里插入图片描述
在这里插入图片描述
修改密钥和证书的,权限

chmod 600 zhengshu.*

在这里插入图片描述配置文件中加入相关的https的部分

<Virtualhost *:443>
        servername www.zuoye.com
        documentroot /www/http
        SSLEngine on
        SSLCertificateFile /etc/pki/tls/certs/zhengshu.crt
        SSLCertificateKeyFile /etc/pki/tls/certs/zhengshu.key
</Virtualhost>
<Directory /www>
        allowoverride none
        require all granted
</Directory>

在这里插入图片描述
重启服务

systemctl resrart httpd

在这里插入图片描述最后一步,选定虚拟机B的DNS

echo "nameserver 192.168.19.136" > /etc/resolv.conf

在这里插入图片描述
虚拟机A部署DNS服务
第一步,安装服务

yum -y install bind

第二步,书写配置文件

vim /etc/named.conf 

options {
        listen-on port 53 { any; };
        directory       "/var/named";
};
zone "zuoye.com" IN {
        type master;
        file "zuoye.com.zone";
};

在这里插入图片描述

cd /var/named
vim zuoye.com.zone

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
zuoye.com.      NS      @
        A       192.168.19.136
www     A       192.168.19.129

在这里插入图片描述
重启服务,并关闭防火墙

systemctl restart named
systemctl stop firewalld

在这里插入图片描述

重新在虚拟机B上测试
在这里插入图片描述

测试成功

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-02 11:10:24  更:2021-08-02 11:11:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 10:28:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码