2017-06-22(locate shutdown half poweroff init0 reboot init 6)

locate


 

locate 文件搜索命令

格式:locate  【文件名】

locate 

在后台数据库中(/var/lib/mlocate/mlocate.db)按文件名搜索,速度快

刚刚新建的文件,运行locate命令,没有找到文件,为什么?

答:因为locate命令,是根据/var/lib/mlocate/mlocate.db 下数据库查找文件的,所有速度很快,但是此数据库不是实时更新的。此时需要运行【updatedb】命令,手动更新数据库后在进行查找文件。

与locate有关的配置文件


 

/etc/updatedb.conf

 问题:  在 /root目录下运行【mkdir newfile1】创建newfile1文件夹

在/tmp目录下面运行 【mkdir newfile1】创建newfile2 文件夹

然后运行【updatedb】更新locate数据库,最后运行【locate newfile1】 

为什么只能查看到/root目录下面的newfile1文件?

 

 


 

 

 

/etc/updatedb.conf的文件中
PRUNE_BIND_MOUNTS  代表 是否开启搜索限制(yes 打开,no 关闭)

PRUNEFS 代表 不搜索的文件系统

PRUNENAMES 代表不搜索的文件类型

PRUNEPATHS 代表不搜索的文件路径

在不搜索的文件路径中包含有/tmp,所以在/tmp目录下新建的文件。用locate命令搜索不到。

 

 shutdown


 

shutdown 关机或者重启

 

格式: shutdown 【选项】 时间

 

shutdown  -c 取消上一个关机后者重启命令
  -h 关机
  -r 重启

 

其他关机命令

half
poweroff
init 0

 


 

其他重启命令

reboot
init 6

 

posted @ 2017-06-22 19:29  心碎whn  阅读(257)  评论(0编辑  收藏  举报