mtools源代码在GitHub上以Apache 2.0许可证提供。 免责声明 MongoDB,Inc.在任何商业订阅或其他方面均不支持该软件。使用mtools的风险由您自行承担。...mtools中的某些工具在使用时需要依赖项,具体依赖项在工具介绍中均有说明。 mtools仅使用当前提供支持的(非生命终止)MongoDB版本上进行过测试。...使用pip安装 安装mtools的最简单方法是通过pip安装。在命令行中运行: sudo pip install mtools 您需要安装了pip才能使用该命令。...通过源码安装 如果pip不可用,而且您想通过源码安装mtools,则可以通过克隆mtools的github仓库来获取源代码。...>.tar.gz 然后使用cd命令进入mtools目录并运行以下命令: sudo python setup.py install 该操作会将mtools安装到python的site-packages
mtools 显示mtools支持的指令 补充说明 mtools命令用于显示mtools支持的指令。mtools是一个模拟MS-DOS文件系统的工具程序,可以执行许多与MS-DOS相关的操作。...这些指令都是mtools的符号连接(symbolic links),因此它们具有一些共同的特性。 语法 mtools [选项] 选项 -a:当遇到长文件名重复时,自动更改目标文件的长文件名。...实例 使用mtools命令显示其支持的所有指令,运行以下命令: $ mtools # 显示所有支持的指令名称 Supported commands: mattrib, mbadblocks, mcat...mmd, mmount mpartition, mrd, mread, mmove, mren, mshowfat, mtoolstest, mtype mwrite, mzip 如上所示,上述命令列出了mtools
因此,今天我将介绍一个名为mtools的开源项目,它可以帮助我们更轻松地启动MongoDB。...mtools包含了一些常用的组件,下面是其中一些组件的介绍:mlaunch:这个组件能够快速搭建本地测试环境,无论是单机、副本集还是分片集群,都可以轻松实现。...环境准备为了使用mtools,您需要确保在Path路径中包含MongoDB的二进制程序所在的目录{MONGODB_HOME}/bin。...:https://github.com/rueckstiess/mtools/releases/tag/v1.6.4wget https://github.com/rueckstiess/mtools/...通过mtools,您可以快速创建一个测试环境,而不需要手动安装和配置各种软件和组件。
准备工作 01 安装mtools mtools是用于MongoDB 的一系列工具,mlaunch就是其中用于快速启动MongoDB的一部分。...其余部分大多用于日志分析,对DBA十分有用,墙裂建议DBA看看mtools的Blog了解用法。...不多说,mtools的安装很简单,使用pip即可: pip install mtools 当然也可以从源码安装,有兴趣的话参考文档:Installation。
mread为mtools工具命令,可将MS-DOS文件复制到Linux的文件系统中。这个命令目前已经不常用,一般都使用mcopy命令来代替。...Linux mtools命令 Linux mtools命令用于显示mtools支持的指令。 mtools为MS-DOS文件系统的工具程序,可模拟许多MS-DOS的指令。...这些指令都是mtools的符号连接,因此会有一些共同的特性。 Linux mtoolstest命令 Linux mtoolstest命令用于测试并显示mtools的相关设置。...mtoolstest为mtools工具指令,可读取与分析mtools的配置文件,并在屏幕上显示结果。 Linux mv命令 Linux mv命令用来为文件或目录改名、或将文件或目录移入其它位置。...mcopy指令是一种mtools工具指令,可以在DOS系统中复制文件或者在DOS与Linux操作系统之间进行文件复制。
transaction check —> Package syslinux.x86_64 0:4.02-8.el6 will be installed –> Processing Dependency: mtools...Package tftp-server.x86_64 0:0.49-7.el6 will be installed –> Running transaction check —> Package mtools.x86...64 4.02-8.el6 centos 859 k tftp-server x86_64 0.49-7.el6 centos 39 k Installing for dependencies: mtools...Verifying : syslinux-4.02-8.el6.x86_64 1/3 Verifying : tftp-server-0.49-7.el6.x86_64 2/3 Verifying : mtools...3/3 Installed: syslinux.x86_64 0:4.02-8.el6 tftp-server.x86_64 0:0.49-7.el6 Dependency Installed: mtools.x86
过程中难免遇到需要部署各类架构进行功能性验证,由于不同的架构和配置,使得我们在搭建环境过程中需要花费大量时间,这里推荐使用一款可快速部署 MongoDB 测试环境各类架构的工具 mlaunch ,它是 MongoDB 一组开源工具包 mtools...中的一个(对 mtools 的其他工具有兴趣也可查看文末链接地址了解详情),可用来在测试环境快速部署不同架构的 MongoDB 服务,支持单节点、副本集以及分片集群,安装及操作均十分简单,以下给到常用场景和架构的部署示例...> yum install -y python3 python3-devel net-snmp-agent-libs ## 安装 mlaunch 依赖包 shell> pip3 install mtools.../mongodb-linux-x86_64-rhel70-4.4.14/bin \ --dir /data/demo_shard 五、参考链接 http://blog.rueckstiess.com/mtools.../mlaunch.html https://github.com/rueckstiess/mtools
有时,我们要统计某一类慢查询执行的总数,这时,可以采用 mtools 中的 mloginfo 来分析 MongoDB 慢查询。 开源工具 mtools 可用来解析、过滤和可视化 MongoDB 日志。...Github地址:https://github.com/rueckstiess/mtools。...安装 mtools: pip3 install mtools 使用 mloginfo 来分析慢查询日志: /usr/local/python3/bin/mloginfo --queries /data/
mdel为mtools工具命令,模拟MS-DOS的deltree命令,可删除MS-D0S文件系统中的目录及目录下所有子目录与文件,在删除只读之前会有提示信息产生。
采用mtools解析日志,输出结果也验证了这一点,正常情形下183为主库114为从库, [root@vm172‐31‐0‐183 mongod]# mloginfo mongod.log.2021‐06...还是采用 mtools 工具,输出如下:这个是 21:00-22:00 时间段的连接创建信息 [root@ mongos]# mloginfo mongod.log.2021‐06‐05T14‐00‐01...3 总结 这个案例总体比较好诊断,只是需要用到2个工具,1个是定期切换日志的 shell 脚本,1个是由 mongo 官方工程师编写的 mtools 。
对于开启Profile的系统,通过mtools、pt等工具来分析mongo慢日志或直接查询system.profile来分析数据库执行慢的语句. 1、检查数据库是否开profile并开始...有可能被覆盖了,此时需要借助mongodb log来分析 db.system.profile.find( { ns : 'exp.sign_detail' } ).pretty() 3、mtools...{"org": 1, "signStatus": 1, "signT": 1} 964 100 4474 316 304884 4、mtools
git-core gitk git-GUI gcc-arm-linux-gnueabihf u- boot-tools device-tree-compiler gcc-aarch64-linux-gnu mtools
find git gitview indent cut ln less locate lsattr mattrib mc mdel mdir mktemp more mmove mread mren mtools
目录是分区数据的逻辑映射,就像Windows系统中的快捷方式一样,分区的数据可以挂载到任意多个不同目录,这些目录就像不同名的快捷方式,都指向同样的分区数据; 而mpartition为mtools工具命令
chown:改变文件或目录的所有者sudo:以其他用户身份执行命令ps:显示进程状态who:显示当前登录系统的用户其他命令:tar:打包和解包文件unzip、gunzip:解压缩文件unarj:解压arj文件mtools
[root@localhost ~]# yum install -y syslinux mtools Loaded plugins: product-id, search-disabled-repos,...Package syslinux-4.05-13.el7.x86_64 already installed and latest version Package mtools-4.0.18-5.el7.
adduser、groupaddkill、crontab,网络操作命令ifconfig、ip、ping,系统安全命令passwd、su、umask,其他一些命令tar、unzip、gunzip、unarj、mtools
、file、find、git、gitview、ln、locate、lsattr、mattrib、mc、mcopy、mdel、mdir、mktemp、mmove、mread、mren、mshowfat、mtools
领取专属 10元无门槛券
手把手带您无忧上云