5.56 find命令
5.56.1 指定文件名搜索
find 路径 -name “文件名”
- 文件名支持模糊搜索,以*号代替任间字符。
5.56.2 指定文件类型搜索
find 路径 -type 文件类型
- 这里的文件类型和使用ls -l所列出的文件类型一致
- -d 目录
- -c 字符串设备文件
- -f 普通文件相当于ls 看到的-
- 等等......
5.56.3 atime
find 路径 -atime 天数(-n:n天内;+n:n天以上)
-以atime天数为条件搜索
5.56.4 mtime
find 路径 -mtime 天数(-n:n天内;+n:n天以上)
-以mtime天数为条件搜索
5.56.5 ctime
find 路径 -ctime 天数(-n:n天内;+n:n天以上)
-以ctime天数为条件搜索
5.56.6 atime mtime ctime的区别
5.56.7 以inode号为条件搜索
find 路径 -i (inode号)
- ls -i可以查找文件的inode号
- 所以找这个文件的硬链接可以使用inode号来查找。
5.56.8 atime mtime ctime的分钟单位形式
- atime mtime ctime最小单位为天
- amin mmin cmin最小单位为分钟
5.56.9 -exec 把结果交给其他命令处理
5.56.10 以文件大小为条件搜索
find 路径 -size +或-n
- n为文件的大小
- 文件大小的单位为k千 大写M为兆(注意大写)。
- 正数为大于,负数为小于
5.56.11 多种搜索条件同时使用
- 当搜索条件为并列使用时用空格隔开每个条件即可
- 当搜索条件为或者的关系时,条件间用-o隔开
5.61集群介绍
什么是集群
多台机器一起提供服务,这些机器的集合就是集群。 集群分类
高可用
不存在单点,即,如果一个机器宕机不影响服务。
常见开源软件:keepalived heartbeat
负载均衡
把负载均衡地分担到多台机器上。论坛服务器1台不够了,我们再加1台,用户请求会分摊到这两台机器上。
常见开源软件:LVS Nginx haproxy
分布式集群
它实际上是集合了高可用和负载均衡为一体的一种集群。它的特点是,可以无限制的横向扩容。
5.62 为论坛负载均衡集群-准备工作
1. 克隆虚拟机
- 修改IP地址
- 修改主机名
2. 准备工作
- 两台机器上开启nginx,保证能访问论坛
- 第二台机器上,关闭mariadb
- 修改配置文件:
config/config_global.php
config/config_ucenter.php
uc_server/data/config.inc.php - 测试,保证两台机器都能正常访问到论坛。