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

Linux自动化安装操作系统

nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd

自动化就是无人职守安装大量操作系统,只要客户机开机,就能自动安装操作系统。

首先调试环境:

基于DHCP、TFTP、HTTP来完成PXE自动的实现

1、  安装服务

[root@localhost/]# yum install dhcp---------dhcp服务

[root@localhost/]# yum install tftp tftp-server-----tftp服务

[root@localhost/]# yum install http--------http服务

[root@localhost/]# yum install syslinux--------PXE基于syslinux

-----------------------------分割线-----------------------------

使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.8 x86_64 2012-12/76913p4.htm

Linux PXE无人值守安装出现 PXE-E32:TFTP OPen timeout的解决办法 2014-03/98986.htm

使用PXE结合kickstart 自动安装Linux系统 2014-03/98014.htm

RHCE认证之无人值守安装Linux系统(FTP+TFTP+DHCP+Kickstart+PXE) 2013-10/91013.htm

PXE网络装机(有人值守与无人值守安装) 2013-07/87456.htm

-----------------------------分割线-----------------------------

2、  配置服务

DHCP:

[root@localhost/]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

[root@localhost/]# vim /etc/dhcp/dhcpd.conf

optiondomain-name "ning";-----------------dhcp服务器的名字

optiondomain-name-servers 8.8.8.8;--------dns服务器的地址

default-lease-time600;-------------------------租约时间

max-lease-time7200;--------------------------最大超时时间

subnet192.168.1.0 netmask 255.255.255.0 {------------------------指定网段

range 192.168.1.10 192.168.1.20;--------------地址池子

host apple {------------------------------------预留主机的名字apple

hardware ethernet 00:0C:29:72:9A:CF;-----------------预留地址MAC

fixed-address 192.168.1.6;----------------------------预留给主机的IP

}

option routers 192.168.1.1;-------------------------------网关

next-server 192.168.1.5;-----------------------tftp服务器的地址

filename "pxelinux.0";----------------------------指定文件名字

}

[root@localhost/]# service dhcpd ?----------------dhcp服务的管理及查看状态的命令

Usage:/etc/init.d/dhcpd {start|stop|restart|forcereload|condrestart| restart|configtest|status}

例如:

#service dhcpd configtest------查看dhcp配置有没有语法错误

#service dhcpd force-reload----在不关闭dhcp服务的情况下加载修改的配置信息

查看是否开启,也可以通过端口来查看服务,dhcp端口为:67和68(命令ss -unlp)

TFTP-server:tftp来提供

[root@localhost /]# rpm -ql tftp-server-----查看tftp-server生成的配置文件

/var/lib/tftpboot--------一般这个目录当作tftp服务存储库

[root@localhost /]# service xinetd ? ----------------tftp服务的管理及查看状态的命令

Usage: /etc/init.d/xinetd{start|stop|status|restart|condrestart|reload}

例如:

#service tftp start------启用tftp服务

查看是否开启,也可以通过端口来查看服务,tftp端口为69(命令ss -unlp)

HTTP:

[root@localhost]# rpm -ql httpd-------查看生成配置文件

/var/www/html------文件存储库

[root@localhost~]# service httpd ? ---------------http服务的管理及查看状态的命令

Usage:httpd{start|stop|restart|condrestart|try-restart|force-                            reload|reload|status|fullstatus|graceful|help|configtest}

例如:

#service httpd start------启用http服务

查看是否开启,也可以通过端口来查看服务,http端口为80(命令ss -tnlp)

更多详情见请继续阅读下一页的精彩内容: 2014-08/105002p2.htm


推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
author-avatar
康话口儿_536
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有