linux,1.NFS和autofs,2.podman容器,3.http服务和虚拟web主机,4.内网DNS服务搭建

1.NFS和autofs
一.NFS服务器之间共享文件夹(服务端配置共享文件和权限,客户端进行挂载)
服务端1.安装包 nfs-utils2.服务器端,编写配置文件 /etc/exports/共享的文件路径   *(rw) 人(权限)允许所有客户端进行读写访问3.重启服务,并设置开机自启动客户端1.安装包 nfs-ut2.挂载mount ip:/服务端文件路径   /挂载点路径3.设置开机自动挂载/etc/fstab,有net网进行挂载ip:/服务端文件路径   /挂载点路径 nfs defaults,_netdev 0  04.重启服务,并设置开机自启动二.autofs触发挂载,使用才进行挂载服务端1.安装包 nfs-utils,autofs2.服务器端,编写配置文件 /etc/exports/共享的文件路径   *(rw) 人(权限)允许所有客户端进行读写访问3.重启服务,并设置开机自启动客户端1.安装包 nfs-utils,autofs2.设置挂载/etc/auto.master/本地挂载路径a   /自定义文件路径/自定义文件路径.rule (记得创建该文件)3.编辑自定义的.rule配置文件b(挂载到/a/b下)  -fstype=nfs,rw 服务端ip:/共享的文件路径4.设置重启并开机自启2.podman容器
1.创建容器root 安装包:
(1)yum -y install podman 
(2)修改容器配置文件指定去哪里下载(考试不用改)vim  /etc/containers/registries.conf[registries.search]registries=[''][registries.insecure]registries=['']ssh tammy@ip
下载镜像
(1)登录tammy用户
(2)搜索登录,下载镜像//(3)自定义镜像练习版本使用Container自定义镜像(改造了一下镜像,加了功能)1.创建一个文件夹,里面创建Container配置文件编写自定义镜像
FROM registry.lab.example.com:5000/library/nginx:latest
RUN echo aaa > /aa.txt
CMD ["/bin/bash","-c","sleep infinity"]2.当前目录构建镜像 podman build -t 镜像名 .】 //
(3)自定义镜像wget +网址 下载Container文件(4)创建映射目录,启动容器2.开机自启动(1)创建开机自启动目录,生成开机自启动系统文件mkdir - p ~/.config/systemd/usercd  ~/.config/systemd/userpodman generate systemd --name xx -files(2)重新加载生成的配置文件systemd --user daemon-reload(3)设置开机自启systemd --user enable container-容器名(4)退出到root用户设置tammy用户不登录也启动loginctl enable-linger tammy(5)登录tammy查看是否启动3.http服务和虚拟web主机
httpd服务访问控制规则和虚拟Web主机1.httpd访问控制规则定义1.配置文件 /etc/httpd/conf/httpd.conf2.修改参数说明DocumentRoot "/路径1"  两种访问控制规则路径设置<Directory "/路径1”>  Require all granted      这个路径下的文件允许所有人访问</Directory>
2.虚拟Web主机1.编写延伸配置文件/etc/httpd/conf.d/xxxx.confListen 端口<VirtualHost ip地址:端口>ServerName 	域名DocumentRoot    网页文件存放路径</VirtualHost>2.内网DNS解析域名/etc/resolv.conf4.内网DNS服务搭建
Linux内网DNS的操作步骤(三个配置文件,一主、一地址、一解析)1.安装bind和bind-chroot软件yum -y install bind bind-chroot
2.修改/etc/named.conf主配置文件options{directory "/var/named";};zone "要解析的域名” IN {type master; 权威主DNS服务器file "地址库文件的名"tedu.cn.zone};
3.编写/var/named地址库文件(1)复制named.localhost模板文件进行编辑cp  -p  named.localhost  文件名 (负责解析的域名.zone)(2)修改地址库文件解析域名   		域名服务器记录       	tedu.cn    		 NS           	nsd2409(站点名)  nsd2409(站点名)      A正向解析记录 		域名对应的ip	www(站点名1)		A正向解析记录 		域名对应的ip4.指定解析DNS服务器的机器地址(这里谁去访问,配置在谁里面)(1)修改配置文件/etc/resolv.conf的内容指定已经搭建了解析DNS服务器具的机器编写内容:nameserver  192.168.88.240(提供DNS解析服务的主机ip)
5.重启服务systemctl restart named
6.nslookup + 域名测试DNS服务搭建是否成功nslookup 域

1.NFS和autofs
一.NFS服务器之间共享文件夹(服务端配置共享文件和权限,客户端进行挂载)
服务端
    1.安装包 nfs-utils
    
    2.服务器端,编写配置文件 /etc/exports
        /共享的文件路径   *(rw) 人(权限)允许所有客户端进行读写访问
    3.重启服务,并设置开机自启动

客户端
    1.安装包 nfs-ut
    2.挂载
        mount ip:/服务端文件路径   /挂载点路径
    3.设置开机自动挂载/etc/fstab,有net网进行挂载
        ip:/服务端文件路径   /挂载点路径 nfs defaults,_netdev 0  0
    
    4.重启服务,并设置开机自启动
    

二.autofs触发挂载,使用才进行挂载

服务端
    1.安装包 nfs-utils,autofs
    
    2.服务器端,编写配置文件 /etc/exports
        /共享的文件路径   *(rw) 人(权限)允许所有客户端进行读写访问
    3.重启服务,并设置开机自启动

客户端
    1.安装包 nfs-utils,autofs
    
    2.设置挂载/etc/auto.master
        /本地挂载路径a   /自定义文件路径/自定义文件路径.rule (记得创建该文件)
    3.编辑自定义的.rule配置文件
        b(挂载到/a/b下)  -fstype=nfs,rw 服务端ip:/共享的文件路径

    4.设置重启并开机自启


2.podman容器
1.创建容器

root 安装包:
(1)yum -y install podman 
(2)修改容器配置文件指定去哪里下载(考试不用改)
    vim  /etc/containers/registries.conf
    [registries.search]
    registries=['']
    [registries.insecure]
    registries=['']

ssh tammy@ip
下载镜像
(1)登录tammy用户
(2)搜索登录,下载镜像

//(3)自定义镜像
    练习版本使用Container自定义镜像(改造了一下镜像,加了功能)
    1.创建一个文件夹,里面创建Container配置文件编写自定义镜像
FROM registry.lab.example.com:5000/library/nginx:latest
RUN echo aaa > /aa.txt
CMD ["/bin/bash","-c","sleep infinity"]
    
    2.当前目录构建镜像 
    podman build -t 镜像名 .】 
    
//
(3)自定义镜像
    wget +网址 下载Container文件

(4)创建映射目录,启动容器
    

2.开机自启动
 
 (1)创建开机自启动目录,生成开机自启动系统文件
    mkdir - p ~/.config/systemd/user
    cd  ~/.config/systemd/user
    podman generate systemd --name xx -files
 (2)重新加载生成的配置文件
    systemd --user daemon-reload
 (3)设置开机自启
    systemd --user enable container-容器名
 (4)退出到root用户设置tammy用户不登录也启动
    loginctl enable-linger tammy
 (5)登录tammy查看是否启动

3.http服务和虚拟web主机
httpd服务访问控制规则和虚拟Web主机

1.httpd访问控制规则定义
    1.配置文件 /etc/httpd/conf/httpd.conf
    2.修改参数说明
        DocumentRoot "/路径1"  两种访问控制规则路径设置
        <Directory "/路径1”>  
            Require all granted      这个路径下的文件允许所有人访问
         </Directory>
2.虚拟Web主机
    1.编写延伸配置文件/etc/httpd/conf.d/xxxx.conf
        Listen 端口
        <VirtualHost ip地址:端口>
            ServerName     域名
            DocumentRoot    网页文件存放路径
        </VirtualHost>
    2.内网DNS解析域名/etc/resolv.conf

4.内网DNS服务搭建
Linux内网DNS的操作步骤(三个配置文件,一主、一地址、一解析)

1.安装bind和bind-chroot软件
    yum -y install bind bind-chroot
2.修改/etc/named.conf主配置文件
    options{
        directory "/var/named";

    };
    zone "要解析的域名” IN {
        type master; 权威主DNS服务器
        file "地址库文件的名"tedu.cn.zone
    };
3.编写/var/named地址库文件
    (1)复制named.localhost模板文件进行编辑
        cp  -p  named.localhost  文件名 (负责解析的域名.zone)
    (2)修改地址库文件
        解析域名           域名服务器记录           
        tedu.cn             NS               nsd2409(站点名)  
        nsd2409(站点名)      A正向解析记录         域名对应的ip    
        www(站点名1)        A正向解析记录         域名对应的ip

4.指定解析DNS服务器的机器地址(这里谁去访问,配置在谁里面)
    (1)修改配置文件/etc/resolv.conf的内容指定已经搭建了解析DNS服务器具的机器
        编写内容:nameserver  192.168.88.240(提供DNS解析服务的主机ip)
5.重启服务
    systemctl restart named
6.nslookup + 域名测试DNS服务搭建是否成功
    nslookup 域

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/60005.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在Microsoft Edge中删除已保存的网站密码

目录 前言1. 如何进入Edge的密码管理界面1.1 打开Microsoft Edge的设置菜单1.2 进入个人资料设置1.3 进入密码管理 2. 在Edge中查看和删除已保存的密码2.1 查找需要删除的密码2.2 检查密码安全性2.3 删除特定网站的密码 3. 提升Edge密码管理的安全性3.1 启用Edge的多重身份验证…

[ Linux 命令基础 4 ] Linux 命令详解-文本处理命令

&#x1f36c; 博主介绍 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 _PowerShell &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 &#x1f389;点赞➕评论➕收藏 养成习…

Linux 实验:日志的备份与恢复 xfs文件系统

添加一个新的硬盘&#xff0c;创建硬盘分区sdc1 设置文件系统格式xfs&#xff0c;提示安装xfsprogs&#xff0c;如果安装失败&#xff0c;在后缀加上--fix-missing直到安装完成为止 mkdir创建空目录data&#xff0c;将sdc1挂载到data&#xff0c;data是根目录下新建的目录&…

【C#】使用.net9在C#中向现有对象动态添加属性

在 C# 中向现有对象动态添加属性并不像在 Python 或 JavaScript 中那样容易&#xff0c;因为 C# 是一种强类型语言。 但是&#xff0c;我们可以通过使用一些技术和库来实现这一点&#xff0c;例如扩展方法、字典等。本文将详细介绍如何在 C# 中实现这一点。ExpandoObject 方法 …

Python学习从0到1 day26 第三阶段 Spark ⑤ 搜索引擎日志分析

目录 一、搜索引擎日志分析 二、需求1&#xff1a;热门搜索时间段(小时精度)Top3 实现步骤 三、需求2&#xff1a;打印输出:热门搜索词Top3 实现步骤 四、需求3&#xff1a;打印输出:统计hadoop关键字在哪个时段被搜索最多 实现步骤 五、需求4&#xff1a;将数据转换为JSON格式…

#渗透测试#SRC漏洞挖掘#深入挖掘CSRF漏洞01

免责声明 本教程仅为合法的教学目的而准备&#xff0c;严禁用于任何形式的违法犯罪活动及其他商业行为&#xff0c;在使用本教程前&#xff0c;您应确保该行为符合当地的法律法规&#xff0c;继续阅读即表示您需自行承担所有操作的后果&#xff0c;如有异议&#xff0c;请立即停…

揭秘云计算 | 2、业务需求推动IT发展

揭秘云计算 | 1、云从哪里来&#xff1f;-CSDN博客https://blog.csdn.net/Ultipa/article/details/143430941?spm1001.2014.3001.5502 书接上文&#xff1a; 过去几十年间IT行业从大型主机过渡到客户端/服务器&#xff0c;再过渡到现如今的万物互联&#xff0c;IT可把控的资…

Grover算法——量子搜索算法

假设N个数据中符合条件的数据有M个&#xff0c;则量子搜索算法的复杂度为&#xff0c;远小于经典算法的复杂度。 黑箱 下面以N2为例&#xff0c;介绍黑箱如何标记符合条件的数据。N2意味着只有两个数据&#xff0c;可以用0和1来表示这两个数据&#xff0c;也就只需要一个量子比…

Ubuntu24.04网络异常与应对方案记录

PS: 参加过408改卷的ZJU ghsongzju.edu.cn 开启嘲讽: 你们知道408有多简单吗&#xff0c;操作系统真实水平自己知道就行&#xff5e;&#xff5e; Requested credits of master in UWSC30&#xff0c;in ZJU24&#xff0c;domestic master is too simple ubuntu安全软件 在 U…

智能的编织:C++中auto的编织艺术

在C的世界里&#xff0c;auto这个关键字就像是一个聪明的助手&#xff0c;它能够自动帮你识别变量的类型&#xff0c;让你的代码更加简洁和清晰。下面&#xff0c;我们就来聊聊auto这个关键字的前世今生&#xff0c;以及它在C11标准中的新用法。 auto的前世 在C11之前&#x…

Spark的Standalone集群环境安装

一.简介 与MR对比&#xff1a; 概念MRYARNSpark Standalone主节点ResourceManagerMaster从节点NodeManagerWorker计算进程MapTask&#xff0c;ReduceTaskExecutor 架构&#xff1a;普通分布式主从架构 主&#xff1a;Master&#xff1a;管理节点&#xff1a;管理从节点、接…

cache(一)基本概念

在知乎发现一份不错得学习资料 请教CPU的cache中关于line,block,index等的理解&#xff1f; PPT 地址 https%3A//cs.slu.edu/%7Efritts/CSCI224_S15/schedule/chap6-cache-memory.pptx 课程主页 https://cs.slu.edu/~fritts/CSCI224_S15/schedule/ 文章目录 1. cache概念2. cac…

前端CSS3 渐变详解

文章目录 CSS3 渐变详解一、引言二、CSS3 渐变基础1、线性渐变1.1、基本线性渐变1.2、改变渐变方向 2、径向渐变2.1、基本径向渐变2.2、设置径向渐变的中心 三、高级渐变技巧1、重复渐变1.1、重复线性渐变1.2、重复径向渐变 四、总结 CSS3 渐变详解 一、引言 在现代网页设计中…

ubuntu下aarch64-linux-gnu(交叉编译) gdb/gdbserver(二)

ubuntu下aarch64-linux-gnu(交叉编译) gdb/gdbserver&#xff08;二&#xff09; 本教程作为gdb/gdbserver编译安装教程的一个补充&#xff0c;教会大家如何使用gdb/gdbserver进行远程调试。 如上图所示&#xff0c;我们需要将编译后的gdbserver上传至目标设备&#xff0c;其上…

(65)使用RLS自适应滤波器进行信道均衡的MATLAB仿真

文章目录 前言一、仿真说明二、码间串扰、色散、与频率选择性衰落1. 码间串扰&#xff08;ISI&#xff09;2. 信道的色散与码间串扰3. 减少ISI的方法 三、MATLAB仿真代码四、仿真结果1.发送16QAM信号的星座图2.信道的频率响应3.接收16QAM信号的星座图4.均衡后16QAM信号的星座图…

【数据分析】如何构建指标体系?

有哪些指标体系搭建模型&#xff1f;五个步骤教你从0开始搭建指标体系 一、企业指标体系搭建存在什么问题 许多企业在搭建数据指标体系时遇到了诸多难题&#xff0c;如问题定位不准确、数据采集不完整、目标不一致、报表无序、指标覆盖不全面以及报表价值未充分利用等。 1、…

【Linux 30】传输层协议 - TCP

文章目录 &#x1f308; 一、TCP 协议介绍⭐ 1. TCP 协议的特点 &#x1f308; 二、TCP 协议格式⭐ 1. TCP 报头中各字段的含义⭐ 2. 各 TCP 标志位的用途⭐ 3. 使用结构体描述 TCP 报头 &#x1f308; 三、TCP 的窗口⭐ 1. TCP 的发送和接收缓冲区⭐ 2. TCP 为什么存在缓冲区⭐…

【Linux杂货铺】IO多路复用

目录 &#x1f308;前言&#x1f308; &#x1f4c1; 五种IO模型 &#x1f4c2; 阻塞IO &#x1f4c2; 非阻塞IO &#x1f4c2; 信号驱动IO &#x1f4c2; 多路复用 &#x1f4c2; 异步IO &#x1f4c1; 非阻塞IO实现 &#x1f4c1; select &#x1f4c2; 接口使用 &#x…

Kafka 的一些问题,夺命15连问

kafka-中的组成员 kafka四大核心 生产者API 允许应用程序发布记录流至一个或者多个kafka的主题&#xff08;topics&#xff09;。 消费者API 允许应用程序订阅一个或者多个主题&#xff0c;并处理这些主题接收到的记录流 StreamsAPI 允许应用程序充当流处理器&#xff08;s…

ANNOVAR下载

1.官网 https://annovar.openbioinformatics.org/en/latest/user-guide/startup/ 都填英文 要不然会报错 tar -xzvf annovar.latest.tar.gztree . ├── annotate_variation.pl ├── coding_change.pl ├── convert2annovar.pl ├── example │ ├── ex1.avinput…