首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux test命令

葫芦的运维日志 Shell test 命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。...参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 实例演示: num1=100 num2=100 if test...= 不相等则为真 -z 字符串 字符串的长度为零则为真 -n 字符串 字符串的长度不为零则为真 实例演示: num1="ru1noob" num2="runoob" if test $num1 = $...如果文件存在且为目录则为真 -f 文件名 如果文件存在且为普通文件则为真 -c 文件名 如果文件存在且为字符型特殊文件则为真 -b 文件名 如果文件存在且为块特殊文件则为真 实例演示: cd /bin if test...例如: cd /bin if test -e ./notFile -o -e ./bash then echo '至少有一个文件存在!'

1.5K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL监视工具MEM

    MySQL在企业版里提供了一个监视工具——MySQL Enterprise Monitor 简称MEM。...可以使用MEM对MySQL实例和主机进行监视,发现潜在的问题,并将发现的结果通知给管理员,同时提供修正问题的建议。...MEM是一个基于Web的应用程序,主要包括服务管理器和代理两部分,可以监视全部安装类型的MySQL实例,无论是部署在本地,还是部署在云环境。MEM可以监视部署在云环境的实例得益于 MEM支持选装代理。...通常,监视系统都会将代理安装在被监控的主机上,通过代理收集相关数据,MEM也提供这种方式,在这种部署方式下,MEM可以收集到被监视MySQL主机的硬件相关信息。 ?...MEM可以监视MySQL的性能和OS的性能,还可以监视查询,并提供索引使用建议,当检测到性能问题时可以通过邮件或者SNMP发出警报。 ?

    1.9K30

    细说 MySQL 之 MEM_ROOT

    这篇文章会详细解说MySQL中使用非常广泛的MEM_ROOT的结构体,同时省去debug部分的信息,仅分析正常情况下,mysql中使用MEM_ROOT来做内存分配的部分。...下面再来看看MEM_ROOT结构体相关的信息: ? 以下是分配具体的block信息. ? 其实MEM_ROOT在分配过程中,是通过双向链表来管理used和free的block: ?...因为在内存不够,需要扩容时,是通过mem_root->block_num >>2 * block_size 来扩容的,所以mem_root->block_num >>2 至少为1,因此在初始化的过程中mem_root...2.如果free链表中,没有合适的block,则: 2.1 分配 mem_root->block_size * (mem_root->block_num >> 2)和length+ALIGN_SIZE(...总结: MEM_ROOT的内存分配采用的是启发式分配算法,随着后续block的数量越多,单个block的内存也会越大:block_size= mem_root->block_size * (mem_root

    1.5K10

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券