少年击剑更吹箫,剑气箫心一例消。这篇文章主要讲述(服务运维)rpmepelyum和最小化安装组件相关的知识,希望能为你提供帮助。
RPMrpm最大的问题是依赖性问题,不仅仅是安装,卸载同样存在。所以rpm更多的使用场景用于查询或特定场景安装
EPEL放置在互联网上的包,企业级软件,由于数量众多因此没有放在光盘里
yumyum/dnf 工作原理
- yum/dnf 是基于C/S 模式
- yum 服务器存放rpm包和相关包的元数据库
- yum 客户端访问yum服务器进行安装或查询等
yum客户端配置文件
- /etc/yum.conf #为所有仓库提供公共配置
- /etc/yum.repos.d/*.repo: #为每个仓库的提供配置文件,简单为告诉你仓库位置
????http://mirrors.aliyun.com/repo/????#阿里云
????https://mirrors.aliyun.com/centos/????$releasever/#腾讯云
????https://mirrors.cloud.tencent.com/centos/????$releasever/#华为云
????https://repo.huaweicloud.com/centos/????$releasever/#清华大学
????https://mirrors.tuna.tsinghua.edu.cn/centos/????$releasever
yum服务器的baseurl形式:
file:// 本地路径
http://
https://
ftp://
注意:yum仓库指向的路径一定必须是repodata目录所在目录
yum清理缓存命令
yum clean all
yum makecache
CentOS 8配置文件(一般不配置)
CentOS 7配置文件(一般不配置)
最小化安装后组件Centos7
yum -y install vim-enhanced tcpdump lrzsz tree telnet bash-completion net-tools wget bzip2 lsof tmux man-pages zip unzip nfs-utils gcc make gcc-c++ glibc glibc-devel pcre pcre-devel opensslopenssl-devel systemd-devel zlib-devel
Centos8
PACK="
vim-enhanced
tcpdump
autofs
lrzsz
tree
telnet
ftp
lftp
redhat-lsb-core
bash-completion
net-tools
postfix
wget
bzip2
lsof
screen
mlocate
tmux
man-pages
"
for p in $PACK; do
rpm -q $p& > /dev/null || yum -q -y install $p
done
Ubuntu
apt -y purge ufw lxd lxd-client lxcfs liblxc-common
apt -y install iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-devgcc openssh-serveriotop unzip zip
apt -y purge ufw lxd lxd-client lxcfs liblxc-common
apt -y install iproute2 ntpdate tcpdump telnet traceroute nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-devgcc openssh-serveriotop unzip zip
【(服务运维)rpmepelyum和最小化安装组件】
推荐阅读
- centos7双网卡绑定bond#yyds干货盘点#
- #yyds干货盘点#Prometheus 之配置步骤及容量规划
- 17个显示彩色字符的批处理代码
- 常用开源监控系统分析推荐(必备知识)
- Ubuntu使用smbclient
- 简单介绍PostgreSQL解析URL的方法
- 零声dpdk网络协议栈
- ES相关的操作语句
- 爱今天,迎明天,过好今生每一天