搭建pxe网络安装环境实现服务器自动部署
目录
配置
kickstart自动安装脚本
搭建dhcp服务
搭建pxe网络安装环境实现服务器自动部署
测试
配置
kickstart自动安装脚本
yum install system-config-kickstart #在rhel7做,rhel9要收费
system-config-kickstart #启动图形制作工具
vim /root/ks.cfg
42 %packages
43 @base
44 httpd
45 %endyum install httpd
systemctl restart httpd















yum install httpd -y #下载http
cp /root/ks.cfg /var/www/html #将前面配置的文件拷贝进去,使用硬链接也可以实现(ln /root/ks.cfg /var/www/html)
cp /rhel7 /var/www/html #将仓库也拷贝进去
systemctl restart httpd
测试网页上能不能查看
输入ip能够查看ks.cfg,也可以查看rhel7


搭建dhcp服务
yum install dhcp -y #安装dhcp服务器为其他服务器分配ip
vim /etc/dhcp/dhcpd.conf #进入文件添加内容
32 subnet 172.25.254.0 netmask 255.255.255.0 {
33 range 172.25.254.30 172.25.254.40;
34 option routers 172.25.254.2;35 next-server 172.25.254.100;
36 filename "pxelinux.0";37 }
systemctl restart dhcpd #重启





搭建pxe网络安装环境实现服务器自动部署
yum search pxelinux #如果不知道全名,用命令查
yum install syslinux.x86_64
yum install tftp-server.x86_64 -y #下载tftp
systemctl enable --now tftp

配置文件
vim /var/lib/tftpboot/pxelinux.cfg/default #进入文件添加内容
2 timeout 30
62 menu label ^Install Red Hat Enterprise Linux hahahahahahahahahaahaha #定义了一个菜单标签为Install Red Hat Enterprise Linux hahahahahahahahahaahaha
63 menu default #设置默认的菜单选项。
65 append initrd=initrd.img repo=http://172.25.254.100/rhel7 ks=http://172.25.254.100/ks.cfg quiet



测试
创建一个干净的虚拟机
在启动之前,打开电源时进入固件进行配置,配置完成之后 就可以启动虚拟机了


然后开启新创建的虚拟机就可以使用了
相关文章:
搭建pxe网络安装环境实现服务器自动部署
目录 配置 kickstart自动安装脚本 搭建dhcp服务 搭建pxe网络安装环境实现服务器自动部署 测试 配置 kickstart自动安装脚本 yum install system-config-kickstart #在rhel7做,rhel9要收费 system-config-kickstart #启动图形制作工具 vim …...
Go框架选战:Gin、Echo、Fiber的终极较量
Gin 优点: 高性能: 优化以处理高并发和低延迟请求。易于上手: 对于熟悉 Go 的开发者来说,API 设计直观,学习曲线低。社区支持强: 广泛使用,有大量第三方中间件和教程。 缺点: 相比于其他框架如 Echo,Gin缺乏内置的验证支持Gin…...
2024.8.08(python)
一、搭建python环境 1、检查是否安装python [rootpython ~]# yum list installed | grep python [rootpython ~]# yum list | grep python3 2、安装python3 [rootpython ~]# yum -y install python3 安装3.12可以使用源码安装 3、查看版本信息 [rootpython ~]# python3 --vers…...
RabbitMQ知识总结(基本原理+高级特性)
文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 基本原理 消息的可靠性投递 RabbitMQ 消息的投递路径为ÿ…...
字符串切割split
let obj {} let str "aa占比:17.48%,aa计费占比:0.00%" let arr str.split(,) // [aa占比:17.48%,aa计费占比:0.00%] arr.forEach(item > { let [key,value] item.split(:) obj[key] value }) console.log(obj) //{aa占比: 17.48%, aa计费占比: 0.00%} con…...
Python中的 `continue` 语句:掌握循环控制的艺术
Python中的 continue 语句:掌握循环控制的艺术 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介:985高校的普通…...
AI安全新纪元:智能体驱动的网络安全新范式
近日,ISC.AI 2024第十二届互联网安全大会在北京盛大开幕。本次大会以"打造安全大模型,引领安全行业革命"为主题,旨在呼吁行业以大模型重塑安全体系,以保障数字经济的稳健发展。 在企业安全运营与策略实践论坛上&#x…...
c语言学习,isascii()函数分析
1:isascii() 函数说明: 检查参数c,是不是ASCI码字符 2:函数原型: int isascii(int c) 3:函数参数: 参数c,为检测ASCI码 4:返回值: 参数c为ASCII码字符&…...
DAMA学习笔记(十二)-数据质量
1.引言 数据管理能力包括为各类应用设计数据模型、安全存储和访问数据、适当地共享数据、从数据中获得知识,以及保障满足业务需求的能力等。但实现数据价值的前提是数据本身是可靠和可信的,换句话说,数据应是高质量的。 导致低质量数据产生的…...
查找项目中丢失脚本的物体
直接上代码 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; using System.IO;namespace SimpleFrame.Tool {public class MissingScriptsToolWindow : EditorWindow{[MenuItem("工具/丢失脚本的物体列表")]pu…...
支付宝开放平台竟出现一张神秘人脸!
前言 我因一个单子来到支付宝开放平台来。在将其加入书签的时候,我发现出现了个神秘的人脸 一张笑容明媚的脸,就是出现的时候不太对 正常的收藏网址 应该是显示对应log 就不继续找相关例子了 添加书签的页面,本该出现log的地方缺出现了…...
每日学术速递8.8
1.Rethinking temporal self-similarity for repetitive action counting 标题:重新思考重复动作计数的时间自相似性 作者: Yanan Luo, Jinhui Yi, Yazan Abu Farha, Moritz Wolter, Juergen Gall 文章链接:https://arxiv.org/abs/2407.09…...
【JVM基础12】——垃圾回收-说一下JVM有哪些垃圾回收器?
目录 1- 引言:垃圾回收器2- ⭐核心:垃圾回收器详解2-1 串行垃圾回收器2-2 并行垃圾回收器2-3 CMS(并发垃圾回收)——主要作用在老年代 3- 小结3-1 说一下JVM有哪些垃圾回收器? 1- 引言:垃圾回收器 在 JVM …...
进阶学习------linux运维读写执行权限
进阶学习------linux运维读写执行权限 在UNIX和类UNIX操作系统中,文件权限是通过一组特定的数字来表示的,这些数字分为三组,分别对应于用户(文件所有者)、组和其他用户的权限。每组权限由三个二进制位表示,…...
视频循环存储的实现
目录 1. 三方工具 2. 视频存储的实现 2.1 分段存储 - 比如每15分钟 2.2 对齐到15分钟整边界 2.3 循环存储的实现 video_space_daemon.sh 3.封装 3.1 主执行程序,修订版 3.2 创建服务 3.3 service关联的执行脚本文件 4.额外的工作 附录A: ffmpeg视频存储…...
在centOS系统中使用docker部署Jenkins
1. 安装docker 1.1 下载Docker依赖组件 yum -y install yum-utils device-mapper-persistent-data lvm2 1.2 设置下载Docker的镜像源为阿里云 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 1.3 安装Docker服务 yum …...
Qt 将生成的exe文件自动复制到其它目录下
QT pro中加入文件拷贝方法_qt pro复制粘贴-CSDN博客 目标: 例如:在release模式下,exe文件生成于: "G:\test\build\release\shakeSensor.exe" 此时,我希望在生成该exe文件时, "G:\test\…...
openwrt下,用iptable转发端口访问远程的SMB服务
首先初步学习一下iptales的命令 iptales指令的详细教程:https://blog.csdn.net/weixin_44390164/article/details/120500075 实践一、转发地址与端口 外网远程服务上开放了SMB服务,端口号自定义的为44513,WINDOWS不能直接访问,…...
JVM类加载中的双亲委派机制
【1】什么是双亲委派 Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存生成class对象。而且加载某个类的class文件时,Java虚拟机采用的是双亲委派模式,即把请求交由父类处理,…...
【OpenCV C++20 学习笔记】范围阈值操作
范围阈值操作 原理HSV颜色空间RGB与HSV颜色空间之间的转换 代码实现颜色空间的转换范围阈值操作 原理 HSV颜色空间 HSV(色相hue, 饱和度sarturation, 色明度value)颜色空间与RGB颜色空间相似。hue色相通道代表颜色类型;saturation饱和度通道代表颜色的饱和度&…...
Pixel Couplet Gen 保姆级部署教程:VSCode远程开发环境搭建
Pixel Couplet Gen 保姆级部署教程:VSCode远程开发环境搭建 1. 前言:为什么选择VSCode远程开发 如果你正在使用星图GPU平台上的Pixel Couplet Gen服务,可能会遇到一个常见问题:如何在本地高效地开发和调试对联生成项目ÿ…...
Windows系统优化终极指南:Win11Debloat让电脑焕然一新
Windows系统优化终极指南:Win11Debloat让电脑焕然一新 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and cu…...
利用SoftEther实现跨平台虚拟私有网络部署指南
1. SoftEther简介与核心优势 如果你正在寻找一款能同时在Windows、Linux、Mac、Android和iOS上运行的虚拟私有网络解决方案,SoftEther绝对值得深入了解。这个源自日本筑波大学的开源项目,经过多年发展已经成为支持协议最全面的跨平台工具之一。我第一次…...
FaceRecon-3D与TensorFlow:深度学习模型优化
FaceRecon-3D与TensorFlow:深度学习模型优化 1. 引言 你是否曾经遇到过这样的场景:训练了一个效果不错的FaceRecon-3D模型,但在实际部署时却发现推理速度太慢,内存占用太高?或者想要在移动设备上运行3D人脸重建&…...
Wan2.2-I2V-A14B协作开发:利用GitHub进行模型配置与提示词库管理
Wan2.2-I2V-A14B协作开发:利用GitHub进行模型配置与提示词库管理 1. 团队协作的痛点与解决方案 在AI模型开发过程中,团队协作常常面临配置混乱、经验难以共享、问题追踪困难等挑战。特别是对于Wan2.2-I2V-A14B这样的复杂模型,不同环境下的部…...
PvZ Toolkit:植物大战僵尸玩家的开源游戏增强助手
PvZ Toolkit:植物大战僵尸玩家的开源游戏增强助手 【免费下载链接】pvztoolkit 植物大战僵尸 PC 版综合修改器 项目地址: https://gitcode.com/gh_mirrors/pv/pvztoolkit 当你在植物大战僵尸的无尽模式中苦苦支撑,阳光不足导致防线崩溃时…...
HunyuanVideo-Foley使用技巧:如何用文字描述控制生成音效风格
HunyuanVideo-Foley使用技巧:如何用文字描述控制生成音效风格 1. 引言:文字描述如何影响音效生成 想象一下,你拍摄了一段海滩视频,但缺少合适的音效。传统方法需要手动寻找和编辑各种声音素材,耗时又费力。而Hunyuan…...
CentOS 7系统下PyTorch 2.8深度学习镜像的部署与性能调优指南
CentOS 7系统下PyTorch 2.8深度学习镜像的部署与性能调优指南 1. 引言 在深度学习领域,PyTorch已经成为最受欢迎的框架之一。对于需要在企业级CentOS 7生产环境中部署PyTorch 2.8的开发者来说,一个优化良好的环境可以显著提升模型训练和推理的效率。本…...
从零开始:在VS2019中用C++/CLI实现WinForm拖拽式界面设计
从零开始:在VS2019中用C/CLI实现WinForm拖拽式界面设计 当开发者需要在C项目中快速构建图形用户界面时,WinForm提供了一种比传统Win32 API更高效的解决方案。本文将详细介绍如何在Visual Studio 2019环境下,利用C/CLI技术实现类似C#的拖拽式W…...
深入解析C语言malloc(0)的内存分配机制
1. 深入解析 malloc(0) 的行为机制在 C 语言编程中,内存管理是一个基础但极其重要的话题。malloc 函数作为动态内存分配的核心工具,其行为规范在 C 标准中有明确定义。然而,当我们遇到像 malloc(0) 这样的边界情况时,事情就变得有…...

