linux重装丢失账号配置文件,Linux应用程序http服务安装和配置

Linux应用程序http服务安装

文章目录

Linux应用程序http服务安装

实验环境

实验描述

实验思维逻辑图

实验步骤

实验拓展

实验环境

Win10 64位专业工作站版、Linux centos 7.6 虚拟服务器环境

实验描述

在Linux centos 7.6系统的虚拟服务器中安装http应用程序服务,实现服务器能够访问浏览器http服务。

实验思维逻辑图

e21c41b072ae1b804cf9574cb66d53ac.png

实验步骤

1.光盘挂载Linux镜像文件(centos 7.6)

方法一:

使用xmanager的xftp 将windowS中的centos镜像文件复制到Linux /opt 中(具体xftp使用请看步骤六)

输入命令:

[root@localhost ~]# mount /dev/cdrom /mnt ###挂光盘

查看opt目录是否有centos的文件

b951fbb755fcae73a18d4a4f4e12eb5f.png

daa00339875584923bcc95864984e749.png

方法二:

因为Linux中,已经安装了镜像

6dfe935fa3e0f151d8ced361e817f0d3.png

直接输入挂载目录设置即可

[root@localhost ~]# mount /dev/cdrom /mnt ###挂光盘

2.查看镜像文件挂载情况

[root@localhost mnt]# df -Th //查看是否挂载成功

49b6c40b3ec4c63ed26057fb726237bc.png

3.部署yum环境:如果安装HTTP的依赖关系7个包,无法安装7个依赖包,那就安装yum 。

4c180d79f4963a1d5ab7a2870f048205.png

3.1.Local.repo的修改内容—保存退出

02939c72c4fc90d79a19ebbdb30097ec.png

3.2.yum 配置文件修改之后,需要重新清理缓存文件——重新加载插件

744d0e3563d8dc42d15d5c270946cd87.png

4.安装源码包编译程序make命令 (编译安装)

注意:yum -y install gcc gcc-c++ make 命令等于下面用RPM安装的7个依赖包

只是安装方法一个是yum 另一个是RPM方法安装。生产环境一般使用yum安装方法多点。

56f0ca89001197b12bdbab978cbd7ae4.png

e82dacd44f06ab942cd99620cdbf5c4a.png

5.安装http的应用程序的7个依赖包

810fbc849fe9459f6f1cd0c19f570ba8.png

0d8c2b9a19f6457a322711b90a1aca19.png

37eed560f6cac2f8fcfce8504b006f13.png

9bfc25fbb7434435f9709b76f9f5e845.png

6.将http安装包解压缩到opt目录中

需要使用xmanager的xftp 将window的文件放到Linux的/opt中

38ad546c47ed5d8c3d5aeda9f7d628e0.png

6b816ba7e2ce406e28b71cfbb5f1ce27.png

df40a1faabf0255252668f6461e59f23.png

[root@localhost ~]# cd /opt #####切换到 /opt目录下

[root@localhost opt]# tar xzvf httpd-2.4.25.tar.gz -C /opt //将http安装解压缩到opt目录中 #####解压压缩包

[root@localhost opt]# cd httpd-2.4.25/ #####进入httpd-2.4.25目录

fb2cd0ac14d7d6882aa3324c3d6b4f23.png

7.将安装程序的配置文件选择安装缓存路径——相当于微软环境的安装程序的选择安装路径

**编译安装apache软件

apache是一款运行在Linux下的Web服务器软件,能够架设Web服务器。

3e4e0734f39cf1b974b35288520f96e5.png

8.使用make命令将应用程序配置文件编译为二进制

6c8face54d368083db9b7311e6ed1803.png

9.Make install——将编译完成的代码安装到Linux内核中。

[root@localhost httpd-2.4.25]# make install

10.进入刚刚添加的安装路径修改配置文件信息——/usr/local/apache/bin/(应用程序http配置文件安装路径)

ca0e7fa0df4e15438ce1f123c54ea8f9.png

11.Vim进入配置文件http.conf将149 的#去掉——#是指注释,不执行。

f0a2adb59a703daad3fc42faa64114d8.png

0b0502b2eaca4e784601235f2f614e1b.png

12.重新启动程序的缓存配置文件并且安装浏览器

Lynx 127.0.0.1 //linux 连接浏览器

05570d0755809c36357f2555191ad80b.png

2f00697bcb4e4ac56fb347f9e782a876.png

13.关闭真机的防火墙和Linux防火墙

linux关闭防火墙命令:

387a18c7b7908fa7163a7fe3ca462275.png

window 访问http服务器

58b5219322e3b1b4a43200960b2e0177.png

实验拓展

解决软件包依赖关系

安装:被依赖的软件包需要先安装、可同时指定多个.rpm包软件进行安装

卸载:依赖其他程序的软件包需要先卸载、可同时指定多个软件名进行卸载

忽略依赖关系:结合–nodeps 选项,但可能会导致软件异常。#####一般不用###

#####维护RPM数据库### 一般在非正常操作的情况下回丢失,所以我们要重建

rpm数据库

rpm --rebuilddb

rpm --initdb

安装、升级RPM软件

-i 安装一个新的rpm软件 ## 常用

-U 升级、若未安装、则进行安装 ## 不是经常用 版本要更新的时候可能用

-h 以#号显示安装的进度 ## 常用

-v 显示安装过程的详细信息 ## 常用

-F 更新某个rpm软件,若未安装,则放弃安装

–force 强制安装所指定的rpm软件包

####安装lynx软件包####

root@localhost Packages]# rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm

警告:/mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY

准备中… ################################# [100%]

正在升级/安装…

1:lynx-2.8.8-0.3.dev15.el7 ################################# [100%]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值