运维大作战之yum命令

1.yum [option] [查询工作项目] [相关参数]
选项与参数:
[option]:主要的选项,包括有:
-y :当 yum 要等待用户输入时,这个选项可以自动提供 yes 的响应;
--installroot=/some/path :将该软件安装在 /some/path 而不使用默认路径
[查询工作项目] [相关参数]:这方面的参数有:
search :搜寻某个软件名称或者是描述 (description) 的重要关键字;
list :列出目前 yum 所管理的所有的软件名称与版本,有点类似 rpm -qa;
info :同上,不过有点类似 rpm -qai 的执行结果;
provides:从文件去搜寻软件!类似 rpm -qf 的功能!

  1. yum [option] [安装,升级与卸载的工作项目] [相关参数]
    选项与参数:
    install :后面接要安装的软件!
    update :后面接要升级的软件,若要整个系统都升级,就直接 update 即可
    remove :后面接要卸载的软件
  2. yum [群组功能] [软件群组]
    选项与参数:
    grouplist :列出所有可使用的『软件群组组』,例如 Development Tools 之类的;
    groupinfo :后面接 group_name,则可了解该 group 内含的所有软件名;
    groupinstall:这个好用!可以安装一整组的软件群组,相当的不错用!
    groupremove :移除某个软件群组;

4.换yum源:
1.打开centos的yum文件夹
cd /etc/yum.repos.d/
用wget下载repo文件
wget http://mirrors.aliyun.com/repo/Centos-7.repo
2.如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。
当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上
3.备份系统原来的repo文件
mv CentOs-Base.repo CentOs-Base.repo.bak(即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak)
4、替换系统原理的repo文件
mv Centos-7.repo CentOs-Base.repo(即是重命名 Centos-7.repo -> CentOs-Base.repo)
5、执行yum源更新命令
yum clean all
yum makecache
yum update
依次执行上述三条命令即配置完毕。

5,修改软件库:
? [base]:代表软件库的名字!中括号一定要存在,里面的名称则可以随意取。但是不能有两个相同的软件库名称,
否则 yum 会不晓得该到哪里去找软件库相关软件列表文件。
? name:只是说明一下这个软件库的意义而已,重要性不高!
? mirrorlist=:列出这个软件库可以使用的映射站台,如果不想使用,可以批注掉这行;
? baseurl=:这个最重要,因为后面接的就是软件库的实际网址! mirrorlist 是由yum 程序自行去捉映像站台,
baseurl 则是指定固定的一个软件库网址!
? enable=1:就是让这个软件库被启动。如果不想启动可以使用enable=0 喔!
? gpgcheck=1:还记得RPM 的数字签名吗?这就是指定是否需要查阅RPM 文件内的数字签名!
? gpgkey=:就是数字签名的公钥文件所在位置!使用默认值即可

原文地址:https://blog.51cto.com/14529928/2445205

时间: 2024-08-02 09:28:49

运维大作战之yum命令的相关文章

运维大作战之linux基础命令大全

一. 显示日期:date显示格式:date +%Y/%m/%d date +%H:%M日历指令:cal计算器:bc 显示几位小数点:scale=number 退出计算器:quit2.[Tab]热键:输入gr 命令时连按两下为有哪些以gr开头的命令,文件时连按两下为有哪些以gr开头的文件. man page 说明后面的数字中,1 代表一般账号可用指令,8 代表系统管理员常用指令,5 代表系统配置文件4.关机:shutdown [-krhc] [时间] '信息'选项与参数:-k : 不是真的关机,只

IT运营新世界大会:广通软件开启双态运维大时代

10月28日,第一届"IT运营新世界大会"在北京成功举办.大会上由10家ITOM领域的标杆企业宣布结成"ITOM联盟". 广通软件(证券代码:833322)作为大会的创始成员全程推动见证了这一历史时刻. 图右一为广通软件董事长 徐育毅 先生 广通软件开启双态运维大时代 云计算.大数据的变革时代,加速了企业IT组织的演进过程. 传统IT运维更多关注IT系统的"稳定.可靠.安全"为企业提供可靠的IT基础架构:随着"互联网+"&qu

运维工程师必备150个命令(连载中...)

运维工程师必备150个命令 1.mkdir  make directory        创建目录,例子:mkdir /data表示在根下创建data目录. 2.cd        change directorys    切换目录,例子:cd /表示进入根目录. 3.ls          list                            列表目录,例子:ls /etc, -l(long)长格式显示目录或文件属性. -d(directory),表示查看目录 4.touch   

运维程序】简单的命令控制器(支持定时命令执行、重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)【个人github项目】

一.前言: command-controller 一个运维程序,简单的命令控制器(支持定时命令执行和重复定时命令,开发这个程序主要是为了方便管理服务进程) 本来是要用python做的,但是之前做ffmpeg的时候已经写了一部分Java的命令控制功能了,有些代码就拿过来改改用了(其实是为了偷懒qaq) 二.实现功能 1.进程管理 只支持本程序启动的进程管理,本程序主要功能是定时执行某些脚本或者系统命令,当然命令行和脚本是很自由的,更多用法请自行探索 2.定时命令.任务 3.重复定时命令.任务 4.

安全狗服云“云安全 新运维” 大科普

服云是什么? 服云实际上是服务器安全运维云平台的简称,它是由安全狗精心打造,并于2014年推出的一款基于云计算SaaS(软件即服务)模式的云服务平台,简单来说,服云就是将用户的服务器安全管理搬上云端,从而可以使用户获得多层次的安全防护能力,多批量的服务器管理能力以及多端的访问控制能力,随时随地轻松掌控服务器与网站的安全. 服云能做什么? 一.服务器实时状态不了解? 安全狗首创服务器安全PM2.5概念,通过一系列智能算法,对服务器安全状态进行实时多角度.多象限评估.主要包含以下五个方面: 1.服务

Linux运维常用的 MySQL基础命令

MySQL基础命令 ------------- 创建MySQL库,授权. >create database mysqldb character set utf8; >grant all privileges on mysqldb.* to 'mysqluser'@'localhost' identified by 'mysqlpasswd'; >flush privileges; 创建了mysqldb数据库,创建mysqluser用户,并授权mysqldb的所有权限.__________

linux运维实战练习及YUM和RPM程序包管理学习总结

一.YUM命令使用方法详解 YUM(Yellowdog Updater Modified) 1. yum repositories: 文件服务器地址: http://mirrors.aliyun.com/ http://mirrors.163.com/ 更多镜像请见:http://www.douban.com/note/375227086/ 2.YUM配置文件 /etc/yum.conf 定义全局配置:对所有仓库都适用的配置 3.YUM库自定义 /etc/yum.repos.d/*.repo 一

运维之我的docker-docker命令参数

这里介绍一下docker常用的一些命令 docker ps        容器列表 run      运行容器 -d  守护进程运行(后台运行) -t        分配制个伪tty -i   开发输入 -P       0.0.0.0:81:80映射容器内的端口到0.0.0.0的81端口 -a   --attach=[]追加一个标准的输入输出 --net="bridge" 设置容器的网络模式< brige桥接模式 none无网络模式 container:<name|id&

linux运维之配置本地yum源

在本地虚拟机搭建linux测试环境,有时候受网络限制,无法通过外网来使用yum源,而我们本地又有ISO镜像文件,所有常用的rpm包在iso/server里面都能找到,如果使用rpm安装,安装的时候总是存在大量的依赖包,实在麻烦,所以配置一个本地yum源是非常有必要的,以下是配置过程: 1.在虚拟机的设置里面加载对应的ISO镜像文件 2.创建一个目录,并挂载ISO镜像 mkdir -p  /mnt/cdrom mount -o loop /dev/cdrom /mnt/cdrom 3.配置yum源