第四周

 

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

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code