好好学Shell:脚本调用子脚本 发表于 2017-06-02 更新于 2023-03-11 分类于 engineering , shell前言Shell脚本调用脚本的方法有两种,第一种是bash调用,在子shell里执行子脚本;第二种是引用调用,在当前脚本里执行子脚本。《Shell脚本之模块化》一文中,我们主要学习了引用调用。本文中,我们来学习一下bash调用。 阅读全文 »
好好学Shell:脚本模块化 发表于 2017-06-02 分类于 engineering , shell脚本模块化Shell脚本调用脚本的方法有两种,第一种是bash调用,在子shell里执行子脚本;第二种是引用调用,在当前脚本里执行子脚本。脚本的模块化,两种调用方法都能实现,这里推荐第二种方法:引用调用。引用调用时,父脚本和子脚本里的变量是共用的。 阅读全文 »
好好学Shell:脚本参数提示和校验 发表于 2017-06-02 分类于 engineering , shell需求描述有一个脚本,需要appname、ip、hostname、domain四个参数,并且都不能为空。 阅读全文 »
iftop命令 发表于 2017-06-02 更新于 2023-09-23 分类于 engineering , troubleshooting哪个程序占用了带宽?查看一台主机的监控,有时候我们会发现网络带宽被打满了,这时候怎样定位出是哪个程序大量占用了带宽?答:使用网络数据包分析工具。比如iftop,可以监控到进出网卡的带宽用量。参考文档:How do I find out which process is eating up my bandwidth?iftop: display bandwidth usage on an interface网络流量监控工具iftopiftop简介从零开始学习iftop流量监控 阅读全文 »
iotop命令 发表于 2017-06-02 更新于 2022-09-20 分类于 engineering , troubleshooting哪个程序占用了磁盘IO?查看一台主机的监控,有时候我们会发现磁盘IO被打满了,这时候怎样定位出是哪个程序大量占用了磁盘IO?答:使用磁盘IO分析工具。比如iotop,可以监控到读写磁盘的线程和读写速度。参考文档:在 Linux 中如何使用 iotop 和 iostat 监控磁盘 I/O 活动?Linux性能监控命令系列之 iotopMonitor Disk I/O with iotop in LinuxIotop 阅读全文 »