YUM简单入门
1.制作YUM源
先关闭相关安全设置,安装vsftpd
[root@rhel7 ~]# firewall-cmd --set-default-zone=trusted 设置防火墙受信
[root@rhel7 ~]# setenforce 0
[root@rhel7 ~]# systemctl start vsftpd 启动已经安装的vsftpd
[root@rhel7 ~]# systemctl enable vsftpd
[root@rhel7 ~]# ls /var/ftp/ 共享目录
pub
挂载到共享目录
[root@rhel7 ~]# mkdir /var/ftp/dvd
[root@rhel7 ~]# umount /mnt
[root@rhel7 ~]# mount /dev/cdrom /var/ftp/dvd/
mount: /dev/sr0 is write-protected, mounting read-only
[root@rhel7 ~]# ls /var/ftp/dvd/
addons GPL LiveOS release-notes RPM-GPG-KEY-redhat-release
EFI images media.repo repodata TRANS.TBL
EULA isolinux Packages RPM-GPG-KEY-redhat-beta
[root@rhel7 ~]# rm -rf /var/ftp/pub/
对新增的安装包目录生成包的元数据(把包中依赖关系统计)
createrepo -v 目录 (会在目录下生成一个repodata的原数据信息)
配置yum路径特性
[root@rhel7 ~]# cat /etc/yum.repos.d/file.repo
[dvd]
name=dvd
baseurl=ftp://192.168.56.133/dvd
enabled=1
gpgcheck=0
生成yum
[root@rhel7 ~]# yum clean all
[root@rhel7 ~]# yum makecache
2.YUM命令简单使用
查询安装包
[root@rhel7 ~]# yum search vsftpd
vsftpd.x86_64 : Very Secure Ftp Daemon
[root@rhel7 ~]# yum list vsftpd 可以知道包的安装情况
vsftpd.x86_64 3.0.2-9.el7 installe
清除提示信息
[root@rhel7 ~]# yum list subscript*
Loaded plugins: product-id, subscription-manager #redhat系统是免费使用的,但是服务是收费的
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
[root@rhel7 ~]# yum remove subscript* -y
查找命令对应的安装包----常用
[root@rhel7 ~]# yum whatprovides */ifconfig #*/是因为包安装完后,会放在各个不同目录下,这里是可能在那个目录下
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
Repo : dvd
Matched from:
Filename : /sbin/ifconfig
要实现某个功能,这个功能是由很多个包组成
[root@rhel7 ~]# yum grouplist
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Available environment groups:
Minimal Install
Infrastructure Server
File and Print Server
Basic Web Server
Virtualization Host
Server with GUI
Available Groups:
Compatibility Libraries
Console Internet Tools
Development Tools
Graphical Administration Tools
Legacy UNIX Compatibility
Scientific Support
Security Tools
Smart Card Support
System Administration Tools
System Management
Done
[root@rhel7 ~]# yum grouplist virtual*
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Available environment groups:
Virtualization Host
Done
[root@rhel7 ~]# yum groupinstall virtual* -y
禁用yum源
[root@rhel7 ~]# yum list ceph --disablerepo=ceph
[root@rhel7 ~]# yum list ceph --disablerepo=* --enablerepo=ceph 禁用所有源,只使用ceph
安装时设置下载包存放的路径(需要搭建本地源时,可以下载所有包)
[root@rhel7 ~]# yum install ceph -y --downloaddir=/opt --downonly #下载到/opt,只是下载
yum报错:Bad id for repo
“[centos - updates]”的格式不对,“centos”,“-”,“updates”之间是不允许存在空格的,删除即可。
YUM简单入门的更多相关文章
- 运维自动化之SALTSTACK简单入门
运维自动化之SaltStack简单入门 饱食终日而无所事事,是颓也,废也.但看昨日,费九牛二虎之力除一BUG便流连于新番之中,不知东方之既黑,实乃颓颓然而荒废矣.故今日来缀一文以忏昨日之悔. Salt ...
- [推荐] 网络侦查工具 NMAP 简单入门
[推荐] 网络侦查工具 NMAP 简单入门 # 前言 作为一只运维开发,总是避不开要和网络打交道的.尤其是当自身能力到达瓶颈,开始从事云计算以求突破.会有搭建多台虚拟机的需要,这时候如果在手工的查询 ...
- PHP中的IMAP扩展简单入门
对于邮件处理来说,大家比较熟悉的应该是 POP3 . SMTP 这类的协议,而今天我们介绍的 IMAP 其实也是非常常用的一种邮件处理协议.它和 POP3 比较类似,都是以接收处理邮件为主.不过相对于 ...
- 一篇文章带你了解服务器操作系统——Linux简单入门
一篇文章带你了解服务器操作系统--Linux简单入门 Linux作为服务器的常用操作系统,身为工作人员自然是要有所了解的 在本篇中我们会简单介绍Linux的特点,安装,相关指令使用以及内部程序的安装等 ...
- 一篇文章带你了解NoSql数据库——Redis简单入门
一篇文章带你了解NoSql数据库--Redis简单入门 Redis是一个基于内存的key-value结构数据库 我们会利用其内存存储速度快,读写性能高的特点去完成企业中的一些热门数据的储存信息 在本篇 ...
- 一篇文章带你了解轻量级Web服务器——Nginx简单入门
一篇文章带你了解轻量级Web服务器--Nginx简单入门 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件代理服务器 在本篇中我们会简单介绍Nginx的特点,安装,相关指令使用以及配置信 ...
- 用IntelliJ IDEA创建Gradle项目简单入门
Gradle和Maven一样,是Java用得最多的构建工具之一,在Maven之前,解决jar包引用的问题真是令人抓狂,有了Maven后日子就好过起来了,而现在又有了Gradle,Maven有的功能它都 ...
- [原创]MYSQL的简单入门
MYSQL简单入门: 查询库名称:show databases; information_schema mysql test 2:创建库 create database 库名 DEFAULT CHAR ...
- Okio 1.9简单入门
Okio 1.9简单入门 Okio库是由square公司开发的,补充了java.io和java.nio的不足,更加方便,快速的访问.存储和处理你的数据.而OkHttp的底层也使用该库作为支持. 该库极 ...
随机推荐
- JSP前端数据本地排序
在前端中我们经常需要数据的排序,首先写引入我写好的js $(function($) { $('#sclazzId').val($('#voId').val()); document.getElemen ...
- java后端_百度一面
参考: https://www.nowcoder.com/discuss/215891?type=2&order=0&pos=10&page=1 1.会啥框架.不会. 2.锁的 ...
- 基于Spring Boot自建分布式基础应用
目前刚入职了一家公司,要求替换当前系统(单体应用)以满足每日十万单量和一定系统用户负载以及保证开发质量和效率.由我来设计一套基础架构和建设基础开发测试运维环境,github地址. 出于本公司开发现状及 ...
- iOS学习——iOS 宏(define)与常量(const)的正确使用
概述 在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰.你能区分下面的吗?知道什么时候用吗? #define HSCode ...
- 写个shell脚本搭载jenkins让你的程序部署飞起来
[转载请注明]: 原文出处:https://www.cnblogs.com/jstarseven/p/11399251.html 作者:jstarseven 码字挺辛苦的..... 说明 ...
- Linux Capabilities 简介
为了执行权限检查,Linux 区分两类进程:特权进程(其有效用户标识为 0,也就是超级用户 root)和非特权进程(其有效用户标识为非零). 特权进程绕过所有内核权限检查,而非特权进程则根据进程凭证( ...
- c#滑窗缓存
前言 在大数据时代,软件系统需要具备处理海量数据的能力,同时也更加依赖于系统强大的存储能力与数据响应能力.各种大数据的工具如雨后春笋般孕育而生,这对于系统来说是极大的利好.但在后端采用分布式.云存储和 ...
- vux-scroller实现移动端上拉加载功能
本文将讲述vue-cli+vux-scroller实现移动端的上拉加载功能: 纠错声明:网上查阅资料看到很多人都将vux和vuex弄混,在这里我们先解释一下,vuex是vue框架自带的组件,是数据状态 ...
- Condition控制线程通信
Condition控制线程通信 一.前言 java.util.concurrent.locks.Condition 接口描述了可能会与锁有关联的条件变量.这些变量在用法上与使用Object.wait ...
- Keras(二)Application中五款已训练模型、VGG16框架解读
Application的五款已训练模型 + H5py简述 Keras的应用模块Application提供了带有预训练权重的Keras模型,这些模型可以用来进行预测.特征提取和finetune. 后续还 ...