第四周

 

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

相关推荐

  • Docker容器技术之Dokcer networking

    我们知道,docker容器中的资源用namespace进行了隔离,每一个容器中都有自己独立的一套网络资源,docker容器如何实现单机通讯与跨主机通讯呢?本节内容将为你解答这个问题。

    2018-08-08
  • Linux用户和组管理

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 2、取出最后登录到当前系统的用户的相关信息。 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。 5、取出当前主机的…

    Linux笔记 2018-07-13
  • linux 基础命令学习(1)

    查看帮助 首先使用type 查看命令是外部还是内部命令 内部命令:help COMMAND  或 man bash 外部命令:1、COMMAND –help 或 COMMAND -h                  2、使用手册  man  COMMAND                  3、信息页   info COMMAND       …

    2018-03-30
  • Linux第一周命令总结

    hostname  完整主机名  cat +文件路径 可查看文件信息 cat /etc/centos-release 查看文件  版本的名称、发行时间所有shell cat/etc/shells  显示当前系统使用的 lsd_release -a  命令  查看版本 /etc/centos-release 是文本文件  cat是查看文本的命令 uname-r…

    2018-07-22
  • linux 学习5

    1. RPM包管理 1.1 RPM简介 RPM类似于Windows系统中.exe的软件安装程序,用户可以使用它自行安装和管理Linux上的应用程序和系统工具; RPM软件包文件都是以.rpm为后缀,一般采用这样的命名格式:软件包名称 – 版本号 – 修正版 . 硬件平台 . rpm。 1.2 RPM命令的使用方法 查询:rpm {-q | –query} […

    2018-07-21