第九講筆記
1.yum命令
1.1yum基本命令
yum install softwarename ***安裝軟件
repolist **列出設定的yum源信息
remove softwarename **卸載軟件
list softwarename **查看軟件源是否有此軟件
clean all **清空yum緩存
whatprovides filename **查詢包含filename文件的軟件包
update **更新軟件
reinstall software **重新安裝
groups remove softwaregroup **卸載組件
1.2第三方軟件庫的搭建
首先在網上下載需要的安裝包,後綴爲.rpm
mkdir /software **創建安裝包放置位置
createrepo -v /software(安裝包存放位置) **讀取數據包
vim /etc/yum.repo.d/rhel7.2.repo
[software]
name=描述性
baseurl=file:///software(安裝包存放位置)
gpgcheck=0
最後清理yum緩存
yum clean all
1.3yum配置文件管理
vim /etc/yum.conf
exclude=*.i686(屏蔽所有32位軟件)
1.4rpm命令
rpm -ivh name.rpm **安裝,-v顯示過程,-h指定加密方式hash
-qa |grep name **查詢軟件是否安裝
-qf filename **查看filename屬於那個安裝包
-Kv name.rpm **檢測軟件包是否被篡改
-ivh name.rpm --force **強制安裝
2.文件查找
2.1 locate
locate filename **在文件數據庫中搜索filename信息,updatedb更新文件數據庫
2.2 find
find 查找位置 -條件 條件值 -exec 動作 {} \;
-name
-not 條件
-user
-group
-size
-perm
--maxdepth
--mindepth
-a
-o
find /mnt -user student -a -group linux
find /mnt -user student -o -group linux
find /mnt -user student -a -not -group linux
dd if=/dev/zero of=/mnt/file1 bs=1024 count=10
find /mnt -size 10k
find /mnt -size -10k -小於
find /mnt -size +10k +大於
find /mnt -perm /222 只要有其中一個權限就可以
-222 只要滿足222就行
222 只能是222