文章目录
一、llocate: 无法执行 stat () `/var/lib/mlocate/mlocate.db’: 没有那个文件或目录
系统自带没有locate命令,需要下载
# yum search mlocate #查找
# yum -y install mlocate #下载mlocate
# locate pwd #发现报错,无法执行
llocate: 无法执行 stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录
解决办法:更新mlocate.db库
# updatedb
# locate pwd #执行成功
/data/tools/cmake-3.8.2/Tests/GeneratorExpression/pwd.c
/etc/.pwd.lock
/usr/bin/pwd
/usr/bin/pwdx
/usr/include/pwd.h
/usr/lib/modules/3.10.0-1160.el7.x86_64/kernel/drivers/watchdog/hpwdt.ko.xz
/usr/lib64/cracklib_dict.pwd
/usr/lib64/python2.7/lib-dynload/spwdmodule.so
/usr/local/boost159/libs/preprocessor/doc/headers/epwd.html
/usr/local/boost159/libs/preprocessor/doc/headers/repetition/epwd.html
/usr/sbin/unix_chkpwd
/usr/share/cracklib/cracklib-small.pwd
/usr/share/cracklib/pw_dict.pwd
/usr/share/man/man1/pwd.1.gz
/usr/share/man/man1/pwdx.1.gz
/usr/share/man/man8/unix_chkpwd.8.gz
二、配置yum源
1.本地安装
[root@master1 yum.repos.d]# cd /etc/yum.repos.d #进入yum配置目录
[root@master1 yum.repos.d]# mkdir repo.bak #创建新目录来备份
[root@master1 yum.repos.d]# ls #查看
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo epel.repo repo.bak
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-x86_64-kernel.repo epel-testing.repo
[root@master1 yum.repos.d]# mv *.repo repo.bak/ #把当前文件夹下所有以.repo结尾的文件移动到repo.bak
[root@master1 yum.repos.d]# ls
repo.bak
[root@master1 yum.repos.d]# touch local.repo #创建本地源配置文件
[root@master1 yum.repos.d]# ls
local.repo repo.bak
[root@master1 yum.repos.d]# vim local.repo #编辑
[root@master1 repo.bak]# cat local.repo #查看
[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
[root@master1 yum.repos.d]# mount /dev/cdrom /mnt #挂载镜像
mount: /dev/sr0 写保护,将以只读方式挂载
[root@master1 yum.repos.d]# yum clean all #清除yum源缓存
已加载插件:fastestmirror
正在清理软件源: local
Cleaning up list of fastest mirrors
[root@master1 yum.repos.d]# yum makecache #生成新的缓存
已加载插件:fastestmirror
Determining fastest mirrors