。。。。。。。

#!/bin/bashfunction iso(){    cd /etc/yum.repos.d    rm -rf *    cat >dvd.repo <<-EOF    [OS]    name=OS    baseurl=file:///run/media/admin/RHEL-7.4\ Server.x86_64    gpgcheck=0    enabled=1    EOF    yum clean all    yum makecache}function installs(){       while ((1))       do                yum  install  bind  bind-chroot -y        yum install httpd -y                if ! type bind >/dev/null 2>&1;then                        echo "error"            yum  install  bind  bind-chroot -y                else                        echo "bind successful"                        if ! type httpd >/dev/null 2>&1;then                            echo "error"                yum install httpd -y             else                            echo "httpd successful"                            break            fi                fi        systemctl enable named        systemctl start httpd    done}function network(){        cd /etc/sysconfig/network-scripts        mv ifcfg-ens33 ifcfg-ens33.bak        cat >ifcfg-ens33 <<-EOF        BOOTPROTO="none"        NAME="ens33"        DEVICE="ens33"        ONBOOT="yes"        IPADDR="192.168.100.223"        NETMASK="255.255.255.0"        GATEWAY="192.168.100.2"        DNS1="202.96.128.86"        EOF        service network restart}function DNSconfig(){    sed -i 's/listen-on port 53 { 127.0.0.1; };/listen-on port 53 { any; };/g' /etc/named.conf    sed -i 's/allow-query     { localhost; };/allow-query     { any; };/g' /etc/named.conf    sed -i 's/include "\/etc\/named.rfc1912.zones";/include "\/etc\/named.zones";/g' /etc/named.conf    cd /etc    cat >named.zones <<-EOF    zone "wuwang202.net" IN {        type master;        file "wuwang202.net.zone";        allow-update { none; };    };    zone "100.168.192.in-addr.arpa" IN {        type master;        file "192.168.100.zone";        allow-update { none; };    };    EOF    cd /var/named    cat >wuwang202.net.zone <<-EOF    $TTL 1D    @    IN SOA    @ root.wuwang202.net. (                        0    ; serial                        1D    ; refresh                        1H    ; retry                        1W    ; expire                        3H )    ; minimum        NS    dns.wuwang202.net.        A    127.0.0.1    dns    A    192.168.100.223    www    A    192.168.100.223    EOF    cat >192.168.100.zone <<-EOF    $TTL 1D    @    IN SOA    @ rname.wuwang202.net. (                        0    ; serial                        1D    ; refresh                        1H    ; retry                        1W    ; expire                        3H )    ; minimum        NS    @        A    127.0.0.1    223    PTR    dns.wuwang202.net.    223    PTR    www.wuwang202.net.    EOF    chmod 777 wuwang202.net.zone    chmod 777 192.168.100.zone    chmod 777 /etc/named.zones    systemctl start named}function http(){    cd /var/www    mkdir LiangJunhao    cd LiangJunhao    cat >index.html <<-EOF    wuwang202 LiangJunhao 2002170223    EOF    systemctl restart  httpd}isoinstallsnetwork

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值