通过http服务,来对系统的install进行ks的引导

本章内容是针对稍微有一点点linux操作常识的人员来编写,可能写的比较粗糙,如果有什么地方不懂的,大家可以留言或者直接联系鬼见愁,大不了咱可以远程教学演示,当然我有时间的情况下

第一,利用上一章节的vmare和iso文件,通过百度自己安装部署一个系统,并配置好网络,确保能进入操作系统。

操作系统 网络模式 特别说明
centos7.5 nat 第一:网络选择nat,是为了方便宿主机和虚拟机之间的文件上传,包括可以上网;第二:这个虚拟机就是暂时用http来进行ks.cfg文件传输的,只用一下,和咱的kvm虚拟机没有多大的关系
[root@localhost ~]# yum -y install httpd      #安装httpd服务
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-97.el7.centos will be installed
--> Processing Dependency: httpd-tools = 2.4.6-97.el7.centos for package: httpd-2.4.6-97.el7.centos.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-97.el7.centos.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-97.el7.centos.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-97.el7.centos.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-7.el7 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
---> Package httpd-tools.x86_64 0:2.4.6-97.el7.centos will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
--> Finished Dependency ResolutionDependencies Resolved=================================================================================================================================================Package                           Arch                         Version                                      Repository                     Size
=================================================================================================================================================
Installing:httpd                             x86_64                       2.4.6-97.el7.centos                          updates                       2.7 M
Installing for dependencies:apr                               x86_64                       1.4.8-7.el7                                  base                          104 kapr-util                          x86_64                       1.5.2-6.el7                                  base                           92 khttpd-tools                       x86_64                       2.4.6-97.el7.centos                          updates                        93 kmailcap                           noarch                       2.1.41-2.el7                                 base                           31 kTransaction Summary
=================================================================================================================================================
Install  1 Package (+4 Dependent packages)Total download size: 3.0 M
Installed size: 10 M
Downloading packages:
(1/5): apr-util-1.5.2-6.el7.x86_64.rpm                                                                                    |  92 kB  00:00:00
(2/5): apr-1.4.8-7.el7.x86_64.rpm                                                                                         | 104 kB  00:00:00
(3/5): mailcap-2.1.41-2.el7.noarch.rpm                                                                                    |  31 kB  00:00:00
(4/5): httpd-tools-2.4.6-97.el7.centos.x86_64.rpm                                                                         |  93 kB  00:00:00
(5/5): httpd-2.4.6-97.el7.centos.x86_64.rpm                                                                               | 2.7 MB  00:00:01
-------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                            2.2 MB/s | 3.0 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : apr-1.4.8-7.el7.x86_64                                                                                                        1/5 Installing : apr-util-1.5.2-6.el7.x86_64                                                                                                   2/5 Installing : httpd-tools-2.4.6-97.el7.centos.x86_64                                                                                        3/5 Installing : mailcap-2.1.41-2.el7.noarch                                                                                                   4/5 Installing : httpd-2.4.6-97.el7.centos.x86_64                                                                                              5/5 Verifying  : httpd-2.4.6-97.el7.centos.x86_64                                                                                              1/5 Verifying  : apr-1.4.8-7.el7.x86_64                                                                                                        2/5 Verifying  : mailcap-2.1.41-2.el7.noarch                                                                                                   3/5 Verifying  : httpd-tools-2.4.6-97.el7.centos.x86_64                                                                                        4/5 Verifying  : apr-util-1.5.2-6.el7.x86_64                                                                                                   5/5 Installed:httpd.x86_64 0:2.4.6-97.el7.centos                                                                                                             Dependency Installed:apr.x86_64 0:1.4.8-7.el7     apr-util.x86_64 0:1.5.2-6.el7     httpd-tools.x86_64 0:2.4.6-97.el7.centos     mailcap.noarch 0:2.1.41-2.el7    Complete!    ###出现这个字样代表着完成
[root@localhost ~]# yum -y install lrzsz   #本人用的是xshell,安装这个服务可以直接实现文件从宿主机到虚拟机的拖拽
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package lrzsz.x86_64 0:0.12.20-36.el7 will be installed
--> Finished Dependency ResolutionDependencies Resolved=================================================================================================================================================Package                         Arch                             Version                                   Repository                      Size
=================================================================================================================================================
Installing:lrzsz                           x86_64                           0.12.20-36.el7                            base                            78 kTransaction Summary
=================================================================================================================================================
Install  1 PackageTotal download size: 78 k
Installed size: 181 k
Downloading packages:
lrzsz-0.12.20-36.el7.x86_64.rpm                                                                                           |  78 kB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : lrzsz-0.12.20-36.el7.x86_64                                                                                                   1/1 Verifying  : lrzsz-0.12.20-36.el7.x86_64                                                                                                   1/1 Installed:lrzsz.x86_64 0:0.12.20-36.el7                                                                                                                  Complete!    #安装完成
[root@localhost ~]# cd /var/www/html/   #到http服务的默认目录
[root@localhost html]# ls  #查看当前目录为空

第二、将ks.cfg文件直接拖拽进虚拟机里面,位置为http服务首页的默认目录里面

方法一:

方法二、


第三、查看ks.cfg文件是不是正常的拖拽到了虚拟机里面并启动http服务

[root@localhost html]# ls
anaconda-ks.cfg   #查看文件
[root@localhost html]# systemctl start httpd  #开启http服务
[root@localhost html]# ss -antup | grep 80 #查看http服务的80端口是否存在
tcp    ESTAB      0      0      192.168.100.128:22                 192.168.100.1:56549               users:(("sshd",pid=1780,fd=3))
tcp    LISTEN     0      128      :::80                   :::*                   users:(("httpd",pid=30988,fd=4),("httpd",pid=30987,fd=4),("httpd",pid=30986,fd=4),("httpd",pid=30985,fd=4),("httpd",pid=30984,fd=4),("httpd",pid=30983,fd=4))
[root@localhost html]#

第四、查看自己的ip地址,并通过宿主机,登录到网页上面看是否可以正常浏览ks.cfg文件

[root@localhost html]# ifconfig   #可以看到ip地址为192.168.100.128
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.100.128  netmask 255.255.255.0  broadcast 192.168.100.255inet6 fe80::9153:44ca:e35e:1505  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:a4:87:74  txqueuelen 1000  (Ethernet)RX packets 13933  bytes 18750051 (17.8 MiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 5352  bytes 431426 (421.3 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@localhost html]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/sysconfig/selinux  关闭selinux
[root@localhost html]# setenforce 0  #临时关闭selinux
[root@localhost html]# systemctl stop firewalld.service  #关闭防火墙
[root@localhost html]# ls
anaconda-ks.cfg

用宿主机登录到虚拟机网页上面浏览ks.cfg文件:

http服务的ks.cfg文件已经部署好了,下一篇kvm之通过ks.nfg文件引导安装centos7.5系统

kvm实战之搭建一个web服务来进行ks.cfg文件的引导(三)相关推荐

  1. 【技术分享】Sanic+Amis:3天快速搭建一个web服务

    前言 测试工作中,需要搭建一些生产力小工具来提高工作效率. 基于web的服务,无需终端可多人协作,易部署,成为第一选择. 问题:搭建web服务需要全栈知识,编写http服务和前端样式需要一定技术门槛. ...

  2. Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛

    Centos 搭建高性能WEB服务 Nginx+PHP+MYSQL+Discuz论坛 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运 ...

  3. 快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)

    [文章来源]https://sourl.cn/tcbSPi 前 言 本文记录一下我是如何使用Gateway搭建网关服务及实现动态路由的,帮助大家学习如何快速搭建一个网关服务,了解路由相关配置,鉴权的流 ...

  4. 一步步学习SpringBoot(一) 快速搭建一个web

    适应读者 前端工程师(java系的公司) 前端架构师(java系的公司) java工程师 测试工程师(java系的公司) 什么是SpringBoot? Spring Boot便是一个社区反馈推动的项目 ...

  5. go html vue,用Go+Vue.js快速搭建一个Web应用(初级demo)

    Vue.js做为目前前端最热门的库之一,为快速构建并开发前端项目多了一种思维模式.本文给大家介绍用Go+Vue.js快速搭建一个Web应用(初级demo). 环境准备: 1. 安装go语言,配置go开 ...

  6. CentOS 7使用ttyd搭建一个WEB共享终端(WebSSH)

    点击蓝字关注这个神奇的公众号- ttyd 是一个简单的命令行工具,用于在 Web 上共享终端,简单点说就是可以实现在网页上使用SSH终端服务,并且该软件是免费开源的. 安装ttyd ttyd作者已经提 ...

  7. 使用nodejs和express搭建http web服务

    文章目录 简介 使用nodejs搭建HTTP web服务 请求nodejs服务 第三方lib请求post 获取http请求的正文 Express和使用express搭建http web服务 expre ...

  8. java造轮子:快速搭建一个网关服务,动态路由、鉴权看完就会(含流程图)

    前言 本文记录一下我是如何使用Gateway搭建网关服务及实现动态路由的,帮助大家学习如何快速搭建一个网关服务,了解路由相关配置,鉴权的流程及业务处理,有兴趣的一定看到最后,非常适合没接触过网关服务的 ...

  9. 【LINUX】——linux如何使用Python创建一个web服务

    问:linux如何使用Python创建一个web服务? 答:一句话,Python! 一句代码: /usr/local/bin/python -m SimpleHTTPServer 8686 > ...

  10. 通过python建立一个web服务查看服务器上的文本、图片、视频等文件

    通过python建立一个web服务查看服务器上的文本.图片.视频等文件 文章目录: 1 在服务器端开启一个服务 2 在本地浏览器中输入服务器的ip地址 1 在服务器端开启一个服务 python -m ...

最新文章

  1. Kafka生产者发送消息的三种方式
  2. Tensorflow一些常用基本概念与函数(二)
  3. 促销海报灵感素材,不卖出去都难
  4. 使用 CSS 接收用户的点击事情并对相关节点进行操作
  5. 一个汉字在数据库占几个字节
  6. 基于Callable和Future的匹配文件数量计算实例
  7. 爱的十个秘密--3.尊重的力量
  8. 计算机专业基础 -- 数据结构入门与算法基础知识
  9. 分类:基于规则的分类技术
  10. 基于宜搭的《T恤尺码收集》应用搭建最佳实践
  11. EFM32 LEUART波特率计算
  12. 无法启动MySQL服务,提示“错误1069,由于登录失败而无法启动服务”
  13. 2015 usnews美国大学研究生计算机专业排名,2015年USNews美国大学经济学专业研究生排名...
  14. 浏览器的内核种类及检测
  15. 句向量表示--BERT-FLOW,BERT-whitening, ConSERT, coSENT
  16. Java基础单元测试
  17. 人工智能数学基础4:离差、平均差、方差、标准差、协方差、皮尔森相关系数
  18. WinDBG扩展命令的工作原理
  19. 计算机写给未来自己的一段话,给计算机老师一句话寄语
  20. 2021年 交叉 新兴 综合 顶级会议 截稿日期纵览

热门文章

  1. 【产品】蓝绿发布、滚动发布和灰度发布对比
  2. 计算机键盘指示灯不亮也不启动不了,终于明白电脑开机黑屏鼠标键盘灯不亮
  3. Powerdesigner概念模型并将概念模型转换成物理模型
  4. 【论文解读】目标检测之RFBnet模型
  5. 图书管理系统—可行性分析报告
  6. 网络安全第一课--信息收集(一)
  7. 六款国产杀毒软件资源占用测试,八款杀毒软件横向评测:系统资源占用篇
  8. 阳线双响炮K线形态,上升势不可挡,送指标源码
  9. 「开发者说」钉钉连接器+OA审批实现学校学生假勤场景数字化
  10. 六年级计算机课件,六年级信息技术上册课件.ppt