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.www58058.com/96816