• Linux从入门到精通——企业网络安装


    ####企业网络安装###

    目的:批量部署服务器

    通过TFTP通过网络共享文件

    在服务器端:
      安装并配置dhcp的配置文件
       systemctl stop firewalld     ##特别重要,要关掉
       yum install dhcp -y
       cp /usr/share/doc/dhcp-4.2.5/dhcp.conf.example /etc/dhcp/dhcpd.conf

          

       vim dhcpd.conf
          ##27和28以及35行以后删除
          ##195 option domain-name "student.com"   域名 
          ##196 option domain-name-servers 114.114.114.114  DNS
          ##default-lease-time 600   默认租约期
          ##max-lease-time 7200    最长租约期
         
          ##subnet 172.25.254.0 netmask 255.255.255.0 { 子网设定
             range 172.25.254.160  172.25.254.200;  IP地址池
              option routers 172.25.254.250;   网关
             }

          

    在客户端:
    因为要从服务器上获得IP,GW,DNS以及需要客户端访问的文件,在客户端要设置为dhcp

          

    在服务器端:
    要共享(提供)文件pxelinux.0文件,就要下载syslinux-4.05-8.e17.x86_64
       yum install syslinux-4.05-8.e17.x86_64 -y
       yum install tftp-server.x86_64 -y      ##用的网络服务是tftp 
       netstat -antlupe | grep xinetd    ##端口没有开启
       vim /etc/xinetd.d/tftp
        disable = no
       sysemctl restart xinetd.server 
       netstat -antlupe | grep xinetd   #端口开启了

          

          

       tftp默认的分布目录是:/var/lib/tftpboot
       cp /usr/share/syslinux/pxelinux.0     /var/lib/tftpboot/
       mkdir /var/lib/tftpboot/pxelinux.cfg
       进入到了安装界面,但是点选项没有用,因为没有default文件
             

       grep "Install Red Hat" -r    ##显示install red had是是读取的哪个目录
      
       在真机上
       mount /iso/rhel7.0 /mnt      ##将7.0的镜像挂载然后读取
       cd /mnt
       cd /isolinux
       scp -r * root@172.25.254.110:/var/lib/tftpboot
       在服务器端:
       cd /var/lib/tftpboot
       ls         ##会出现当才拷贝的文件
          

       因为默认访问的是 pxelinux.cfg/default 文件,所以要建立
       cp isolinux.cfg   pxelinux.cfg/default   ##因为isolinux这个文件是最初的那个界面
       systemctl restart xinetd.service

       vim /etc/dhcp/dhcpd.conf
          ##27和28以及35行以后删除
         
          ##subnet 172.25.254.0 netmask 255.255.255.0 { 子网设定
            range 172.25.254.160  172.25.254.200;  IP地址池
            option routers 172.25.254.250;   网关
            next-server 172.25.254.110;    ##引导访问下面的文件
            filename "pxelinux.0"
             }

    更改等待时间和默认标题,背景图,大标题:
       更改 pxelinux.cfg/default 文件的内容
       cd /var/lib/tftpboot
       vim pxelinux.cfg/default
        timeout 50    ##更改等待时间
          

        ##在label linux和label check中,将下面的更改到linux中
        menu default    ##更改光标默认位置
          

        menu title westos install os   ##更改大标题
        menu background xxx.png        ##更改背景图

    附加点:更改图片的像素
       file splash.png    ##查看背景的像素
       splash.png:PNG image data, 640x480, 1-bit colormap,non-interlaced
       convert liuyan.png -resize 640x480! liu.png  ##更改照片的像素

    添加能够安装虚拟机的镜像和自动安装脚本
       在真机上:
       mount /xxx/xxx.iso  /var/www/html/rhel7.0     ##挂载到默认读取目录上
          

       cd /var/lib/tftpboot
       vim pxelinux.cfg/default
           append initrd=initrd.img repo=http://172.25.254.10/rhel7.0 quit(不显示中间过程)
          

       yum install system-config-kickstart -y  ##下载自动安装
       system-config-kickstart    ##编辑ks.cfg文件
       ksvalidator ks.cfg         ##查看检测ks.cfg是否有语法错误
          

       cd /var/lib/tftpboot
       vim pxelinux.cfg/default
        append initrd=initrd.img repo=http://172.25.254.10/rhel7.0 quit(不显示中间过程)  ks=http://172.25.254.110/ks.cfg 

       注意:记得开启httpd服务,刚开始我没开启,然后安装会报错,没有文件
           

  • 相关阅读:
    [力扣活动] 914. 卡牌分组
    [ 力扣活动0319 ] 409. 最长回文串
    88. 合并两个有序数组
    自己无聊封装一个 LTView
    ios ViewController 页面跳转
    UI打地鼠
    登陆页面,找回密码,注册页面(三个view的切换)
    登陆页面
    UIView 和Label
    对oracle里面clob字段里面xml的增删改查学习
  • 原文地址:https://www.cnblogs.com/wf-aiyouwei/p/9496495.html
Copyright © 2020-2023  润新知