无人值守安装Linux系统(二)

简介: 通过源代码编译的方式安装程序在灵活在灵活性、可定制方面具有无可比拟的优势,但也正因为这种特性给管理员带来了额外的维护开销,当应用在大规模的服务器群时存在一定的局限性。另外,在大规模的Linux应用环境中,如Web群集、分布式计算等,服务器往往并不配备光驱设备,在这种情况下,如何为数十乃至上百台服务器裸机快速安装系统呢?传统的USB光驱、移动硬盘等安装方式显示已经难以满足需求。本文将学习在CentOS 7系统种构建并使用软件仓库,实现基于网络的软件包安装、更新、卸载的规范化管理;还将学习基于PXE(预启动执行环境)技术的网络装机方式,并结合Kicks tart配置实现无人值守自动安装。

三、配置无人值守安装 Linux 系统


1、安装配置无人值守程序


1)安装无人值守安装程序


18.jpg


2)修正系统字符登录


19.jpg


2、配置生成无人值守安装脚本


1)使用 root 账户登录


20.jpg


2)打开终端输入启动生成无人值守程序命令


21.jpg


3)使用简体中文,设置访问系统密码,选择字符 Linux 安装


22.jpg


4)配置使用 ftp 安装系统指定 ftp 根目录系统位置


23.jpg


5)安装新引导程序


24.jpg


6)添加分区创建 boot 分区 200M,swap 分区 4G,剩余空间给根


25.jpg


26.jpg


27.jpg


28.jpg


7)添加网络 ens32


29.jpg


8)禁用防火墙


30.jpg


9)创建安装后执行脚本创建用户设置密码配置 yum 源


31.jpg


10)保存无人值守安装脚本到/root 目录


32.jpg


3、配置无人值守安装


1)移动无人值守安装脚本到 ftp 根目录


33.jpg


2)创建引导菜单目录编辑引导菜单加载无人值守安装脚本


34.jpg


3)编辑引导菜单文件


35.jpg


36.jpg


4、创建 Linux 系统验证无人值守安装


1)创建虚拟机典型安装


37.jpg


2)稍后安装系统


38.jpg


3) 安装 Centos 系统


39.jpg


4) 指定安装位置


40.jpg


5) 指定磁盘大小 80G


41.jpg


6) 创建完成虚拟机


42.jpg


7)设置内存和网卡模式删除不用硬件开启电源


43.jpg


8)自动启动引导


44.jpg


9)登录验证脚本


45.jpg





相关文章
|
16天前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
148 78
|
14天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
16天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
103 20
|
10天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
108 7
|
16天前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
79 13
|
17天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
37 2
|
17天前
|
Ubuntu Linux C++
Win10系统上直接使用linux子系统教程(仅需五步!超简单,快速上手)
本文介绍了如何在Windows 10上安装并使用Linux子系统。首先,通过应用商店安装Windows Terminal和Linux系统(如Ubuntu)。接着,在控制面板中启用“适用于Linux的Windows子系统”并重启电脑。最后,在Windows Terminal中选择安装的Linux系统即可开始使用。文中还提供了注意事项和进一步配置的链接。
40 0
|
7月前
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
585 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
228 0
|
Ubuntu 安全 Unix
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
270 0