热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何通过Dhcp+Vsftp+Tftp+Xinted等服务安装RHEL5.3

这篇文章主要为大家展示了“如何通过Dhcp+Vsftp+Tftp+Xinted等服务安装RHEL5.3”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小

这篇文章主要为大家展示了“如何通过Dhcp+Vsftp+Tftp+Xinted等服务安装RHEL 5.3”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何通过Dhcp+Vsftp+Tftp+Xinted等服务安装RHEL 5.3”这篇文章吧。

首先需要准备RHEL 5.4的系统镜像.以备后期安装软件包及安装操作系统使用。

例如:当前系统镜像名为:rhel5.4.iso path:/var/iso/rhel5.4.iso

开始动手安装。先挂载在MNT目录下,便于安装FTP服务:

#mount -o loop /var/iso/rhel5.4.iso /mnt

开始安装:

#rpm -ivh /mnt/Server/vsftpd*           

设置开机自动启动:

#chkconfig vsftpd on                     

重启服务:

#service vsftpd restart                  

卸载:

#umount /mnt                             

重新挂载到新目录下:

#mkdir /var/ftp/pub/package      

#mount -o loop /var/iso/rhel5.4.iso /var/ftp/pub/package/         

编辑YUM库.指定正确的YUM源:

#vim /etc/yum.repo.d/server.repo                                           [base]        name=redhat enterprise linux  baseurl=file:///var/ftp/pub/package/Server/  enabled=1  gpgcheck=0

安装TFTP服务

#yum install tftp* 

#chkconfig tftp on                         

重启XINETD这个服务(因为TFTP是基于它的,并非独立服务):

#service xinetd restart                                               

复制PXE必须的部分文件到指定目录下

#cp /usr/lib/syslinux/pxelinux.0  /tftpboot/      #cp /var/ftp/pub/package/images/pxeboot/initrd.img /tftpboot/  #cp /var/ftp/pub/package/images/pxeboot/vmlinuz    /tftpboot/  #mkdir /tftpboot/pxelinux.cfg

编辑系统引导后无需人工操作的参数

#cp /var/ftp/pub/package/isolinux/isolinux.cfg /tftpboot/pxeboot.cfg/default              #vim default       default linux    prompt 1    timeout 10    #此处用于修改系统默认加载启动器后的等待时间,可以适当短一些    display boot.msg    F1 boot.msg    F2 options.msg    F3 general.msg    F4 param.msg    F5 rescue.msg    label linux      kernel vmlinuz      append initrd=initrd.img  ks=ftp://192.168.1.101/pub/ks.cfg   #重点在这里    label text      kernel vmlinuz      append initrd=initrd.img text   #cp ks.cfg  /var/ftp/pub/

注:ks.cfg是我提前配好的。若要简单测试可以使用下面这个。若要自己配置KS文件,可以先安装system-config-kickstart包.然后运行system-config-kickstart命令就可

##########################################################################################################################  auth  --useshadow  --enablemd5  bootloader --location=mbr  key   --skip  zerombr  clearpart --all --initlabel  text  firewall --disable  firstboot --disable  keyboard us  lang en_US  logging --level=info  url --url=ftp://192.168.1.101/pub/cdrom/  #Root password  rootpw --iscrypted $1$dT2L65Y6$baJycC0jPzMYrjGL2IXq01 selinux --enforcing  timezone  Asia/Shanghai  install  xconfig  --defaultdesktop=GNOME --depth=8 --resolution=640x480  part /boot --bytes-per-inode=4096 --fstype="ext3" --size=100  part / --bytes-per-inode=4096 --fstype="ext3" --size=4000  part swap --bytes-per-inode=4096 --fstype="swap" --size=2048  %packages  @gnome-desktop  ##########################################################################################################################

接下来是DHCP功能的实现

#yum install dhcp*

#chkconfig dhcpd on

#cp /usr/share/doc/dhcpd-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

#vim /etc/dhcpd.conf

在conf文件中,根据您的网段来修改不同网段的IP:

##########################################################################################################################  ddns-update-style interim;  ignore client-updates;   subnet 192.168.1.0 netmask 255.255.255.0 {           option routers                  192.168.1.101;          option subnet-mask              255.255.255.0;          option time-offset              -18000; # Eastern Standard Time          range dynamic-bootp 192.168.1.128 192.168.1.254;          default-lease-time 21600;          max-lease-time 43200;          filename "pxelinux.0";                     #此行必须添加          next-server 192.168.1.101;            #此行必須添加             }  ##########################################################################################################################

客户端设置

开机,修改客户主机BIOS为网络启动模式。然后系统会自动搜索此网段的DHCP服务器,待搜索到后,真正做到了无人值守。你只需在旁边看着你的成果就行了。

以上是“如何通过Dhcp+Vsftp+Tftp+Xinted等服务安装RHEL 5.3”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程笔记行业资讯频道!


推荐阅读
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • Presto:高效即席查询引擎的深度解析与应用
    本文深入解析了Presto这一高效的即席查询引擎,详细探讨了其架构设计及其优缺点。Presto通过内存到内存的数据处理方式,显著提升了查询性能,相比传统的MapReduce查询,不仅减少了数据传输的延迟,还提高了查询的准确性和效率。然而,Presto在大规模数据处理和容错机制方面仍存在一定的局限性。本文还介绍了Presto在实际应用中的多种场景,展示了其在大数据分析领域的强大潜力。 ... [详细]
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • Linux下MySQL 8.0.28安装指南
    本文详细介绍了在Linux系统上安装MySQL 8.0.28的步骤,包括下载数据库、解压数据包、安装必要组件和启动MySQL服务。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 原文网址:https:www.cnblogs.comysoceanp7476379.html目录1、AOP什么?2、需求3、解决办法1:使用静态代理4 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 基于Linux系统的Kickstart自动化服务器部署方案
    本文针对企业需求,提出了一种基于Linux系统的Kickstart自动化服务器部署方案。该方案旨在通过无盘批量安装操作系统,提高企业IT基础设施的部署效率。Kickstart是一种利用Anaconda工具实现服务器自动化安装的技术,能够显著简化和加速操作系统的安装过程。通过详细的实施规划,本文介绍了Kickstart的工作原理及其在实际部署中的应用,为企业提供了高效的自动化部署解决方案。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • 安装 IIS 5.1 并注册 .NET 2.0 后,访问页面时出现 500 错误。本文提供详细的步骤和解决方案,帮助您解决该问题。 ... [详细]
  • 在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ... [详细]
author-avatar
躲避世界2502862687
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有