第四周

 

sed的高级用法

安装包路径
/misc/cd/Packages/

rpm 可以安装 卸载 软件包 rpm -i 跟软件包名称 (安装) -e 卸载软件包 (只有配置文件会自己备份 备份文件以.rpmsave结尾的文件)
-v显示详细进度 -h显示百分条

–test 测试安装,但不是真的装
–nodeps 忽略依赖性 (但安装的包不好用)
–replacepkgs 覆盖安装的包 replacefiles 替换文件

rpm -q 查看包是否装上了 安装需要跟版本号 卸载和查看只跟包名
rpm -ql 查看包装上的文件列表 (也可以看到包安装到的路径)
rpm -qf 查文件来自哪个包 (后面跟文件)

升级 包 rpm -U 安装有旧版本程序包 则升级
如果不存在旧的程序包则安装 内核不建议升级 内核下载 支持并存
-F 安装有旧版本程序包 则升级
如果不存在旧的程序包则不执行操作
–oldpackage 降级
–force 强制安装

rpm -qa 查看所有安装好的包
rpm -qc bash 查bash的配置文件(只查配置文件)
rmp -qd 只查看文档
-p 跟文件名 (针对尚未安装的程序包文件做查询)
rpm2cpio 跟安装包文件全名 |cpio -tv = rpm -qpl 跟包的安装全名 (查没装的的包的文件) cpio -idv 解包

rpm -q bash –changelog 查看bash包的历史 有没有更新新的包
-c 查询程序的配置文件
-d 查询程序的文档
-i information 显示包的说明信息
-l 查询指定的程序包安装后生成的所有文件
–scripts 程序包自带的脚本
–provides 列出指定程序包所提供的CAPABILITY
-R 查询指定的程序包所依赖的CAPABILITY

导秘钥路径 rpm –import /run/media/root/CentOs\ 7\ x86_64/RPM-GPG-KEY
= (在/etc/yum.conf/里的文件写入)gpgkey=file://mnt/cdrom/RPM-GPG-KEY-CentOs-7

如果把rpm包删除了 在救援模式下
rpm -ivh /mnt/cdrom/Packages/rpm-***.***.** –root=/mnt/stsimage

yum
yum 客户端的配置文件 vim /etc/yum.conf
/var/cache/yum/$basearch/$releasever 缓存的文件夹 cd epel
yum clean all 清除缓存
file:// yum仓库就在本机
mount 光盘挂载 umount 光盘取消挂载
yum repolist 可以查看目前有几个仓库
临时禁用yum中的期中一个库enabled=0 (写入配置文件 默认等于1)
yum list 把所有能安装的包列出来
yum list |less 查已经安装上的包

var/log/yum.log 日志文件
安装时install 卸载是remove

7版本装autofs 装神奇的文件夹
systemctl start autofs 启用
systemctl enable autofs 开机时自动启用

wget 加下载路径 wge thttps://mirrors.aliyun.com/repo/Centos-7.repo 下载到配置文件中
yum reinstall 重新安装包
yum info bash 查看bash包的详细信息(rpm -qi更为详细)
yum provides 加文件 查看文件来自哪个包
yum search (跟包名 可以跟不全的包名)对包进行搜索
yum history 查看yum用过的历史命令
yum history undo 跟编号 (执行后悔)如果是安装的命令就卸载 如果是卸载 执行就是安装
…………redo…… 在执行一遍.

yum grouplist 查看包组
yum grouplist ” 包组名” 安装包组
yum groupremove ” 包组名” 卸载包组名

创建配置文件
[]
name=
baseurl=
gpgcheck=
enabled=
创建yum仓库
createrepo
createrepo /data (把安装包考到一个目录下 创建yum库)

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96816

(0)
胖哒胖哒
上一篇 2018-04-22 18:07
下一篇 2018-04-22 18:25

相关推荐

  • 2018年7月16日~7月22日(第五周作业)

    一、简述rpm和yum命令的常用选项并举例说明。 1)rpm命令:rpm [OPTIONS] [PACKAGE_FILE] 安装:-i,–install 升级: -U,–upgrade,-F,–freshen 卸载: -e,–erase 查询: -q,–query 校验:-V,verify 数据库维…

    Linux笔记 2018-07-28
  • 網絡屬性配置一

    網絡屬性配置一 一. ifconfig的应用 (一)配置网络接口: #ifconfig (只显示活动状态的接口) ifconfig -a(显示所有接口) 配置地址: 注意(掩码的两种的写法) #ifconfig 接口 指定的IP/NETMASK 1.#ifconfig ens37 172.20.110.11/16 (IP改为172.20.110.11/16)…

    Linux笔记 2018-05-03
  • shell编程二

    if while case until break continue select for

    2018-05-08
  • CentOS系统启动/boot/vmlinuz修复(实验)

    内核启动之文件丢失修复

    2018-05-09
  • Linux系统命令总结——文件管理篇

    整理了一些和文件管理有关的小命令、索引节点、链接文件、通配符,以及标准I/O的知识点,希望对各位有些许的帮助顺便也加深一下自己的记忆和理解。学如逆水行舟,不进则退。

    2018-03-30
  • 第五周

    1、简述rpm与yum命令的常见选项,并举例 (1)什么是rpm? RPM 是RPM Package Manager(RPM软件包管理器)的缩写,可以实现安装、升级、卸载、查询和校验、数据库维护。 CentOS系统上的rpm命令管理程序: rpm –I 安装 -U 升级 -e 卸载 -q 查询 –builddb 数据库维护 (2)rmp的安装: …

    Linux笔记 2018-07-15