企业中最最清晰的一人控制多台主机自动实行系统安装步骤

企业自动化运维之自动化安装系统 自动化安装系统 在企业中需要大批量的安装系统时,人为去操作显然是不实际的,那么如何解决这一问题呢? 本文给你两个方案 1. kickstart自动安装虚拟机 1)软件安装 搜索软件 下载 2)使用软件来进行配置 system-config-kickstart 进入后的界面 设置root用户密码 磁盘分区 网卡设置 加密这个页面选择默认设置 在安装后进行的操作,让虚拟机... 阅读详情

> 此操作的目的就是为了实现企业中一台有网卡主机给多个有网卡但没有系统的主机进行自动安装系统的功能 最重要的几个模块必须做好


1.共享yum源, 开启Apache服务(http)这样别人才能访问你的主机里固定文件里的东西
2.dhcp服务 这样才可以给其他主机分配ip
3.system-config-kickstart 的安装开启会填写图形界面的信息,为了让系统自动装虚拟机等
4.syslinux 的安装
5.pxe 这个程序就是为了引导对方主机自主安装脚本

1.共享yum源,开启Apache服务(http)

此处的细节在我上一个博客 《linux软件管理》下有详细的说明
请参考,谢谢!!!

> 注意:
>       必须关闭防火墙,这样别的主机才可以访问本机的ip。

2.dhcp服务 这样才可以给其他主机分配ip

配置dhcp
cd /etc/dhcp/ 切换到此目录下
ls  查看会出现三个文件,用的是dhcpd.conf 
vim dhcpd.conf  
 此文件打开没有现成的文件,但会让你访问另一个文件,因为之后需要一直在这个文件里做东西,所以干脆就把另一个文件里的内容复制到这个文件里
cp /usr/share/doc/dhcp*/dhcpd.conf.example   /etc/dhcp/dhcpd.conf
再对dhcpd.conf 进行编辑
vim dhcpd.conf  
删除36行以后和27,28的内容,再改动,改动的地方如下图所示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  编辑完之后再重启 
systemctl restart dhcpd
systemctl start httpd
systemctl enable httpd

3.system-config-kickstart 的安装开启

可以先用yum命令寻找生成自动安装脚本的安装包
yum search system-config-kickstart
找到之后再安装
yum install system-config-kickstart-noarch   (***这个上一个博客里有细节,供大家查看***)

system-config-kickstart 开启这个工具,会出来一个图形界面
填好每一个图形里面的信息
最后一步可以填写系统安装好之后自己要做的事情
将该东西保存到/var/www/html/下面即可 

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在目录里查看
ls 会出现  anaconda-ks.cfg  此文件为说明文件

在这里插入图片描述

cd /var/www/html 切换到此目录
ls  会有ks.cfg生成  
ksvalidator ks.cfg 检查是否有语法错误

在这里插入图片描述

vim ks.cfg  在里编辑如下内容

在这里插入图片描述

4.syslinux 的安装

 yum  install   syslinux  -y

在这里插入图片描述

5.pxe 这个程序就是为了引导对方主机自主安装脚本

但是这个程序需要开启tftp服务,所以以下操作均是tftp服务的开启

yum install tftp-server.x86_64 -y  安装这个软件
systemctl status tftp 查看tftp的状态

在这里插入图片描述

若系统是7.0版本的,可以直接开启tftp服务
若是7.3版本的,还得借助xinetd开启tftp服务
(7.3是disable)
在这里插入图片描述`

我的虚拟机是7.3版本,所以要安装xinetd,借助它开启tftp服务

`
在这里插入图片描述
在这里插入图片描述

vim /etc/xinetd.d/tftp 将tdtp的disable改为no

在这里插入图片描述

重启xinetd,查看tftp服务状态
systemctl   restart  xinetd
chkconfig  --list

在这里插入图片描述
在这里插入图片描述

netstat -antlupe | gerp 69 查看端口是否为69

在这里插入图片描述


最后一步啦,马上就好了


mkdir /var/lib/tftpboot/pxelinux.cfg
rpm  -ql syslinux | grep pxelinux.0
cp /usr/share/syslinux/pxelinux.0   /var/lib/tftpboot
cd   /var/lib/tftpboot 会出现pxelinux.0   和  pxelinux.cfg
cp  /var/www/html/westos/isolinux/*   /var/lib/tftpboot
cd   /var/lib/tftpboot  会出现isolinux.cfg   和   pxelinux.cfg 以及许多文件
cp  /var/lib/tftpboot/isolinux.cfg     /var/lib/tftpboot/pxelinux.cfg /default
vim etc/dhcp/dhcpd.conf  在里边加东西

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

步骤到这就差不多完了,然后我测试了一下。
打开另一台虚拟机它就会实现自动安装。在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述

注意
我的这些操作都是在我的虚拟机里进行的,但是由于我的虚拟机没有install虚拟化管理,所以我的脚本的在真机里写好,然后通过共享yum源,调用我虚拟机里已经开启好的服务,
我的理解是这样的,若是直接在真机进行,只需要这一个主机就行了。

要是我给其他电脑装系统,直接在我的真机里写这些东西就行了,不用写脚本,我操作加脚本只是为了验证我的实验。

在这里插入图片描述

EB配置输入捕获ICU模块----基于S32K3 基于S32K311芯片,EB配置ICU输入捕获(Emios 和Siul) 阅读详情

相关推荐

遥感大模型之Prithvi的关键技术解读

Prithvi系列模型开创了遥感领域基础模型新范式,通过海量多源时空数据(HLS和SAR)与Vision Transformer架构的深度融合,采用掩码自编码器进行自监督预训练,实现了强大的地球观测表征能力。该技术体系突破传统方法在全局建模、多模态融合和时空分析上的局限,仅需少量标注数据即可在土地分类、灾害监测等任务上取得优异表现。从初代3亿参数到Prithvi-EO-2.0的10亿参数升级,展现了模型可扩展性,为构建地球数字孪生智能基座奠定基础。

panshengwu的博客 867

服务器如何几十台电脑一起装系统,多台电脑如何同时安装系统

网吧装机法:如果每一台机器需要重做系统和安装应用软件,你也无需把每一台机器打开,用ghost克隆。你所需做的就是:先装好一台机器,用它作母机,然后用远程克隆法同过局域网同时克隆其它所有机子。一、构造软件分发环境步骤1 安装ghost服务器你可以在除了win9x、winxp外的任何一台nt内核的操作系统上安装ghost 服务器,比如安装在win2000计算机上。请点击ghost75trialware...

weixin_30750081的博客 4086

华为云Stack扩容实战:从CMDB配置到计算节点增减容,一份避坑指南

本文详细解析华为云Stack扩容实战,从CMDB配置到计算节点增减容的全流程操作指南。通过典型场景案例和避坑建议,帮助企业高效管理计算资源扩容与减容,确保业务连续性。特别针对华为云Stack的弹性扩容能力提供专业指导,涵盖存储、网络及自动化工具链的配合使用。

weixin_30591551的博客 479

如何多台电脑同时安装windows系统

如果我们需要为多台计算机安装系统,一台一台安装过于麻烦 一:创建镜像 选择一台电脑安装操作系统,安装完成后进行备份到U盘中。不懂得同学可以百度一下windos系统安装和Onekey ghost,非常简单。 二:服务器端操作 下载tiny proxy工具包,链接: https://pan.baidu.com/s/1X-MmQxfi7gS0MkTr-HIGrw 提取码: vtns 解压至文件夹 打开...

BaiZhu_的博客 2万+

sysbench安装(在线&离线)

sysbench下载、安装、编译和异常处理方法

m0_61066945的博客 8756

正交试验实战指南:从PICT工具到混合水平表应用

本文详细介绍了正交试验法在测试设计中的实战应用,从基础概念到PICT工具的高级使用技巧。通过混合水平表设计和工程化实践案例,帮助测试工程师高效解决参数组合爆炸问题,提升测试覆盖率与效率。特别适合兼容性测试和复杂系统验证场景。

weixin_29230865的博客 260

通过服务器给多台计算机装系统,局域网有100多台电脑怎么 同时装系统

网吧装机法: 如果每一台机器需要重做系统和安装应用软件,你也无需把每一台机器打开,用ghost克隆。你所需做的就是:先装好一台机器,用它作母机,然后用远程克隆法同过局域网同时克隆其它所有机子。 一、构造软件分发环境 步骤1 安装Ghost服务器 你可以在除了Win9x、WinXP外的任何一台NT内核的操作系统上安装Ghost 服务器,比如安装在Win2000计算机上。请点击Ghost75Trial...

weixin_34129429的博客 3759

Lumerical FDTD新手必看:从零开始搭建光子晶体仿真环境(附完整脚本)

本文为Lumerical FDTD新手提供光子晶体仿真环境的完整搭建指南,涵盖从基础参数设置到脚本编写的全流程。通过典型光子晶体带隙分析案例,详细讲解结构建模、仿真参数配置及后处理技巧,并附赠完整MATLAB脚本,帮助用户快速掌握FDTD仿真核心技术。

3c4x5z6v7b的博客 1055

Kickstart 企业级批量安装系统(无人值守自动化)

       Kiskstart 安装步骤比较 Cobbler 自动化部署复杂些,众所周知,随着时间推移,行业会逐步的降低软件操作难度以作为软件提升的标志,于是 Cobbler 产生掩盖或者帮操作者完成了许多工作,于是使用就更简单。       但是使用 Kiskstart的自动化部署,对整个无人值守运行思路的理解比较有益,例如:安装DHCP就知道系统中必须有一个服务为所有主机分配地址;安装 TFTP 服务就知道以网卡启动的主机需要连接到文件服务器中获取必要的资料;安装 http服务就知道安装镜像包的发布或获取过程;而 syslinux提供了主机启用需要的文件;最后,所有需要人为互动的操作,全部都由 ks.cfg自动应答文件完成。       有了上述的理解,不论今后使用 Cobbler自动化安装 CentOS 7.x,甚至对于 Windows的批量安装,其实目的和步骤都是一样的,只是使用工具不同而已。

Parasoft C++Test软件单元测试_操作指南

本文主要为使用C++TEST进行单元测试的流程性操作讲解,后续文章将以专题形式进行详细讲解,以及用一些被测函数作为示例进行实例讲解。

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 1579

Python爬虫:抓取外卖平台餐厅菜单、价格与评价数据

美团外卖:国内领先的外卖平台之一,提供餐饮外卖、超市配送等服务。饿了么:另一大主流外卖平台,覆盖广泛的餐饮品类。等:国际性的外卖平台。在本文中,我们将以美团外卖为例,展示如何抓取餐厅的菜单、价格和评价等数据。我们会使用Python的爬虫库,如Scrapy和Selenium,来解决抓取任务。本文详细介绍了如何使用Python爬虫抓取外卖平台上的餐厅菜单、价格、评价等信息。我们展示了如何使用Scrapy和Selenium抓取静态与动态网页数据,如何清洗和存储数据,并讨论了如何应对外卖平台的反爬虫机制。

2201_76125261的博客 1500

并行分布式框架:Celery、rq、funboost

Celery是一个异步任务的调度工具,也可以叫做 "分布式任务队列(Distributed Task Queue)"。

freeking101的博客 5万+

YOLOv11改进 | 融合改进篇 | 利用尺度统一检测头DynamicHead融合P2增加小目标检测层(让小目标无所遁形)

本文给大家带来的最新改进机制是针对性的改进,针对于小目标检测增加P2层针对于大目标检测增加P6层利用DynamicHead(原版本一比一复现,全网独一份,不同于网上魔改版本)进行检测,其中我们增加P2层其拥有更高的分辨率,这使得模型能够更好地捕捉到小尺寸目标的细节。我们增加P6层是一个较低分辨率但具有更大感受野的特征层。对于大尺寸目标,这意味着模型可以更有效地捕捉到整体的结构信息。在这些的基础上我们配合DynamicHead可以使模型根据不同尺寸的目标动态调整其检测策略,进一步提升模型的精度。

Snu77的博客 3955

计算机主机并联,如何一台主机多台电脑使用

Q1:如何让一台主机同时给多人使用,企业电脑新方案一台电脑多人同时使用!看我电脑如何分身!!计算机2008-05WwW.EcAiBeI.c。om-18 17:48阅读344评论0字号: 大大中中小小 两个人共用一台电脑,你上QQ浏览网页,我看电影打打游戏,咱们互不干涉,听起来是不是很爽!会不会很羡慕。其实一台普通的电脑只需再加点硬件,不必升级更换主板,你也能实现“一机两用”一、需要的硬件设备:一台...

weixin_39760295的博客 8548

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux 多台主机批量执行命令

  在分布式系统部署时,会存在以下场景:一个应用部署在 N 台 Linux 主机上,在项目部署前,要验证所有主机的 JDK 版本或其他资源配置是否符合预期,例如,检查所有机器的 JDK 版本是否相同。   如果逐台登录主机,然后逐台使用命令 “java -version” 来验证,虽然可以完成任务,但是效率低下。为提高效率,可以通过脚本实现多台主机批量执行命令,实现步骤如下所示。 一、Linux 主机设置 ssh 免密登录   首先 Linux 主机必须设置了 ssh 免密登录,可以将其中一台作为信任主机,

长安明月的博客 7258

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

无人值守自动安装Linux操作系统

无人值守、自动进行、系统安装、PXE技术、kickstart技术

AhhSong的博客 8218

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

linux自己学习总结的一些程序安装命令,有的是看的别人的,我这里做个简单的汇总

linux使用 安装jdk并配置环境变量 第一步:创建jdk安装目录 [root@localhost hu]# mkdir /usr/java 第二步:查看安装程序 命令:rpm -qa | grep -i jdk 第三步:命令下载jdk包 命令:[root@localhost hu]# wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://do

Vises的博客 263

快速部署多台相同配置的linux服务器

以centos6.0 为例,前提是服务器配置基本相同,尤其是磁盘大小需一致,否则还原安装不成功。 一 、安装centos6.0操作系统,假设磁盘大小为50G   (1)分区布局      类型      大小     挂载点              说明     ext3       10G      /                    第一个分区作为系统分区,也就是用来做备份的分

gg296231363的专栏 8905

synergy--一套键鼠同时控制多台电脑(Windows,Linux,MacOS)

1.synergy介绍: Synergy是一款能够让使用者仅用一套键盘鼠标,就同时操控多部计算机的免费工具软件。使用者能够在包括 Windows 、 Linux 、 Mac OS 等不同的系统上安装它,并且在设定好主从关系后,就能够透过一组键盘鼠标来进行多部计算机的操控。来自百度百科。 Synergy是一种Server加Client的机制,只要电脑们在同个局域网,Clinet们可以和Server通...

The space of Shining 3914

一台linux操作系统上配置多台Tomcat服务

前期公司项目处于开发阶段,所以只用了一个tomcat,现在到了使用阶段,而且已经也有用户要使用了,所以现在需要把正是运行的项目和开发项目所在的服务器分开,所以需要在一个linux系统中,搭建两个tomcat应用服务器,下面总结了一下在linux系统上搭建jdk和多个tomcat服务器的步骤:   一、事前准备      1)确保linux并未安装tomcat  下载jd

红桃峰峰 的博客 667

多台电脑共用一个ssh密钥来访问被Ansible控制机器

多台电脑共用一个ssh密钥来访问被Ansible控制机器 本次操作选取142(master)和141(slavertwo)使用相同的ssh密钥访问140(slaverfour) 机器。 一、142机器上操作 首先在142机器生成ssh Key放在其默认的目录下“~/.ssh”: # ssh-keygen -t rsa -C "root123@gmail.com" (root12...

liuyanwuyu的博客 1448

linux中通过脚本,一台机器控制多台机器

如果我们要通过一台机器查看所有机器的jps,我们需要对jps做软连接 1、which jps查看位置 2、运行sudo ln -s /root/apps/jdk1.8.0_201/bin/jps /usr/local/bin/jps语句在每一台虚拟机上 #注:当我们运行脚本时,在给与权限的情况下必须./~运行,如果将脚本放到/usr/local/bin下的话可以省略./ 3、在/u...

Romantic_sir的博客 1796

通过服务器给多台计算机装系统,如何同时给多台电脑,安装系统?

满意答案ytryhrtyh92013.05.12采纳率:58%等级:12已帮助:9799人网吧装机法:如果每一台机器需要重做系统和安装应用软件,你也无需把每一台机器打开,用ghost克隆。你所需做的就是:先装好一台机器,用它作母机,然后用远程克隆法同过局域网同时克隆其它所有机子。一、构造软件分发环境步骤1 安装Ghost服务器你可以在除了Win9x、WinXP外的任何一台NT内核的操作系统...

weixin_30270475的博客 2221
上一篇: 企业中linux中的软件管理
下一篇: LINUX的ftp服务
小杨118709
博客等级 码龄8年 141粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值