1.自建yum仓库,分别为网络源和本地源
本地源创建步骤
主要命令:createrepo [options] <directory>
<directory>:生成repodata目录的路径
创建步骤:
服务器端配置
1.把需要的包文件放到指定目录下
2.使用createrepo命令生成repodata(包的元数据)文件夹
3.安装并启动要使用的网络访问协议,如:http、file、ftp等
客户端配置
配置名为/etc/yum.repos.d/*.repo的配置文件,具体配置根据实际情况配置,简单配置如下图
至此创建自定义仓库完成
网络源创建步骤
基于Internet网的yum源仓库
服务器端配置:
服务器在公网不用配置
客户端配置:
第一步:选择使用公网上的哪些合适的yum源仓库
如:centos官网或阿里云的yum源仓库…
第二步:配置客户端可以访问Internet
第三步:配置/etc/yum.repos.d/*.repo配置文件
主要把mirrorlist或baseurl配置为公网的url即可,其他项如下图中的配置,具体情况具体设置
基于本地局域网的yum源仓库(yum源服务器)
使用http协议访问yum服务器的方式
配置前准备:
1.关闭selinux
方法:设置/etc/selinux/config文件中的行为SELINUX=disabled
2.关闭防火墙
方法:centos7上 systemctl stop firewalld 临时关闭,重启失效
systemctl disable firewalld.service永久关闭
centos6上 service iptables stop临时关闭,重启失效
chkconfig iptables off永久关闭
服务器配置:
第一步:安装支持http协议的软件包
yum -y install httpd
第二步:启动/usr/lib/systemd/system/httpd.service服务
systemctl start httpd.service
该服务可用命令rpm -ql httpd | less查看
启动服务后,网页打开服务器ip检测是否正常,正常如图
第三步:创建服务器仓库的目录结构
服务器主页对应目录为:/var/www/html/,打开主页看到的内容就是该目录中的内容,所有页面都对应此目录中的相应文件夹
创建对应目录命令如下图
第四步:把需要的文件夹拷到对应目录下,就可以正常使用
这里实验为了方便,采用把光盘挂载到相应目录的方法
命令:mount /dev/sr0 /var/www/html/centos/7/os/x86_64/
注:光驱可以挂载,ISO文件也可以挂载,工作中可以用ISO文件的 绝对路径代替光驱路径
测试是否可以正常访问,正常结果如下图
至此服务器配置完成
客户端配置
第一步:配置如下图
第二步:测试
1.创建repodata缓存
命令:yum repolist
可以正常列出仓库列表,表示缓存已创建,网络可以正常访问
2.如不能列出仓库列表,查看配置文件格式是否正确,网络是否正常
第三步:测试通过,正常使用yum安装软件
2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
第一步:
下载httpd2.4源码包到当前路径,并解压
#tar -xvf httpd-2.4.25
第二步:
进入解压后的文件夹,运行configure文件,指定安装路径和配置文件路径,生成
注:安装前查看INSTALL,README等重要文件
主要选项解释如下:
安装路径设定:
--prefix=/PATH:指定默认安装位置,默认为/usr/local/
--sysconfdir=/PATH:配置文件安装位置
System types:支持交叉编译
注:一般都放在同一个目录中,便于以后管理
Optional Features: 可选特性
--disable-FEATURE 默认开启的功能此选项关闭
--enable-FEATURE[=ARG] 默认关闭的功能用此选项开启
Optional Packages: 可选包
--with-PACKAGE[=ARG] 依赖包
--without-PACKAGE 禁用依赖关系
第三步: make
如果执行make命令报错,解决方法为:删除解压的整个文件,重新从第一步执行即可解决
第四步: make install
安装后的配置:
(1) 二进制程序目录导入至PATH环境变量中
编辑文件/etc/profile.d/NAME.sh
export PATH=/PATH/TO/BIN:$PATH
(2) 设置程序开机自动启动
编辑文件/etc/rc.d/rc.local
把INSTALL文件中的启动命令添加到此文件中,并给此文件添加执行权限
(3) 导入帮助手册(一般不做单独设置,和程序放在同一目录中即可)
编辑/etc/man.config|man_db.conf文件
添加一个MANPATH
(4)手动启动httpd服务
#/apps/httpd24/bin/apachectl start
在浏览器地址栏中输入主机IP地址,即可成功访问httpd默认首页
3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项
第一步:
使用fdisk命令创建分区
第二步:
创建文件系统
第三步:
编辑/etc/fstab配置文件
4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
第一步:确定要使用的分区或硬盘,本例使用sda3和sdb
第二步:创建pv
第三步:把pv加入到vg
第四步:创建lv
第五步:创建文件系统
第六步:挂载
可以把lv添加到/etc/fstab中编程开机自动挂载
来源:CSDN
作者:qq_24587339
链接:https://blog.csdn.net/qq_24587339/article/details/104750458