CentOS7利用yum缓存搭建本地源-解决工作中内网无外网络yum安装源

1 环境说明
查看系统版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
设置主机名
[root@localhost ~]# hostnamectl --static set-hostname yum-cache
防火墙状态
[root@yum-cache ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
查看selinux状态
[root@yum-cache ~]# sestatus
SELinux status: disabled
查看iptables规则
[root@yum-cache ~]# iptables -nL
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
2 配置yum缓存
查看配置yum缓存后的配置文件
[root@yum-cache ~]# egrep -v "^$ | #" /etc/yum.conf
[main]
cachedir=/var/cache/yum # 设置rpm包缓存的路径
keepcache=1 # 默认为0,改为1

<think>嗯,用户想在CentOS 7里配置和能相关的yum。首先,我得理解“能相关”具体指什么。可能是指节能工具或者电管理相关的软件包。常见的能管理工具有powerTOP、tuned,还有cpufrequtils这些,它们可以帮助优化系统的电使用效率。 接下来,我需要考虑CentOS 7的默认yum是否已经包含这些软件包。一般来说,像PowerTOP和tuned都是在官方里的。用户可能需要启用EPEL或者其他第三方来获取更多工具,比如EPEL会提供更多额的软件包。 然后,配置步骤应该包括检查现有仓库,安装必要的软件包,可能添加EPEL。需要提醒用户先备份现有的repo文件,避免配置错误。另,如果用户需要特定的能管理工具,比如某些硬件厂商的驱动,可能需要添加特定的仓库,如ELRepo。 还有,用户可能不知道如何启用EPEL,所以得详细说明安装EPEL的步骤,使用yum install epel-release。另,配置完yum后,更新缓存是必要的,用yum clean all和yum makecache。 还要注意,如果用户的企业有内部镜像,可能需要调整baseurl。安全问题也要提到,第三方可能存在风险,建议谨慎添加。最后,安装完工具后的基本使用方法,比如启动tuned服务,运行PowerTOP,这些也是用户需要的。 可能用户的需求不仅仅是配置yum,而是想优化系统的能使用,所以相关工具的使用建议也很重要。需要确保步骤清晰,命令准确,避免出错。同时,引用中提到的关闭交换分区和时钟同步可能与能管理有关联,但用户的问题主要集中在yum配置,所以重点应放在仓库设置上,而不是系统配置。</think>### 在CentOS 7中配置能相关的Yum #### 1. 理解能相关软件包 在CentOS 7中,与能管理相关的工具可能包括: -管理工具:$powerTOP$、$cpupower$ - 节能策略工具:$tuned$、$powertop$ - 硬件监控工具:$lm_sensors$ - 内核级优化工具:$kernel-tools$ #### 2. 配置基础Yum **Step 1**: 确保已配置基础 ```bash # 查看现有仓库 yum repolist ``` **Step 2**: 添加EPEL(扩展包支持) ```bash # 安装EPEL仓库 yum install -y epel-release # 验证EPEL yum --disablerepo="*" --enablerepo="epel" list available ``` #### 3. 配置专用能管理(可选) 若需要更专业的工具,可添加第三方: ```bash # 添加ELRepo仓库(硬件相关优化) rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm ``` #### 4. 安装管理工具 ```bash # 通过Yum安装常用工具 yum install -y tuned powertop kernel-tools lm_sensors ``` #### 5. 验证配置 ```bash # 查看可用软件包 yum search power | grep -i energy yum list available | grep -E 'tuned|powertop' ``` #### 6. 配置建议 - 企业内网建议使用镜像: ```bash # 示例:修改baseurl指向内部镜像 sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/epel.repo sed -i 's/#baseurl/baseurl/g' /etc/yum.repos.d/epel.repo sed -i 's|^baseurl=.*|baseurl=http://internal-mirror/epel/$releasever/$basearch/|g' /etc/yum.repos.d/epel.repo ``` - 定期更新缓存: ```bash yum clean all yum makecache ``` --- ### 注意事项 1. **安全警告**:第三方(如ELRepo)需验证GPG密钥 2. **兼容性**:内核工具需与当前内核版本匹配 3. **策略管理**:使用$tuned$服务需启动守护进程: ```bash systemctl enable --now tuned ``` --- ### 相关工具使用示例 ```bash # 电模式查看 cpupower frequency-info # 启动能监控 powertop --calibrate # 应用节能策略 tuned-adm profile powersave ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值