第九讲笔记
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