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 域