第四周作业

1.自建yum仓库,分别为网络源和本地源

centos7:

 centos 8:

2.编译安装http2.4,实现正常访问,并将编译步骤和结果提交

3.利用sed取出ifconfig命令中本机的IPV4地址

4.处理/etc/fstab/路径,sed命令取出其目录名和基名

 

5.列出ubuntu软件管理工具apt的一些用法(自由总结)

 apt install 安装软件

apt show  显示安装细节

apt purge   删除软件包和配置文件

apt-cache  show   查看软件详细信息

 apt remove  移除软件包

apt update  更新数据库

apt search 搜索应用程序

apt list 列出包含条件的包

apt edit-sources 编辑源列表

apt full-upgrade   升级整个系统,必要时可以移除旧软件包

apt-cache madison 查看仓库中软件包有哪些版本可以安装

 总结:总的来说ubuntu的安装工具差不多,如果掌握了centos的安装CMD,学习ubuntu的安装工具会非常的快。

 

练习:

1.查询命令java来自于那个rpm包

 Centos 8

 Centos 7

2.yum的配置和使用,包括yum仓库的创建

CentOS 8

 CentOS  6

3.编写系统脚本初始化脚本reset.sh,包括别名,提示符颜色,yum仓库配置文件,安装tree,ftp,lftp,telnet等包

 

4.在ubuntu上编译安装apache2.4.43源码包,并启动此服务

首先安装:缺少的库:apt-get install libnghttp2-dev

          libxml2-dev

Download - The Apache HTTP Server Project官网复制连接

在Ubuntu上使用wget 或者curl -O 下载

使用tar zxvf  解压

如果遇到这个问题:那么就是缺一个apr的开发包,去官网可以下载然后解压

去官网下载apr-util,然后编译安装

 

这个时候必须指定依赖包apr的安装路径

还缺一个pcre的开发包,官网地址PCRE - Perl Compatible Regular Expressions

下载编译,完了之后可以下一步

 这时候就可以去编译apache

*注意后面--with-apr-util=/usr/local/apr-util   

这时候报错【exports.lo】在这里需要记住一个选项:--with-included-apr 选项使用来捆绑apr/apr-util的脚本或者副本,可以理解成把他俩连起来才行

 ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr  --with-apr-util=/usr/local/apr-util  --with-pcre=/usr/local/pcre2 --with-included-apr

 

 

 这时候就可以了,编译完成

 

 

 

 

 

 

posted @   家购诗  阅读(25)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示