摘要: 自定义函数可以有效简化脚本编写,避免重复编写大量的相同代码。 一、理解 自定义函数,可以理解为一种在脚本内部自定义的功能性语句。其他脚本语句可任意调用此函数,从而简化代码数量。 二、自定义函数格式 说明:两种格式均可,可以带function func_name ()定义,也可以直接func_name 阅读全文
posted @ 2019-12-25 20:46 龙骑士老尹 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 本脚本是无意间看到网络大神编写发表的,未留存原链接,感谢提供,侵删。 实现原理:通过每秒读取一次/proc/net/dev动态文件,根据流量总值的差值,计算得出每秒流量。脚本执行格式如下: sh ./speedmonitor.sh eth0 脚本详情: #!/bin/bash ethn=$1 whi 阅读全文
posted @ 2019-12-25 20:11 龙骑士老尹 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 本文总结了if判断语句在运维环境中最常用的几种语句,欢迎探讨! 一、if语句的语法 二、数字大小比较 其中a和b均为整数型变量 三、字符串的对比和判断 字符串str可以是数字或是字母 四、逻辑判断 五、文件和目录的判断 阅读全文
posted @ 2019-12-25 19:40 龙骑士老尹 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 将脚本执行命令放在用户目录下.bash_profile文件最后一行,登录时即显示 阅读全文
posted @ 2019-12-11 11:53 龙骑士老尹 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 生产环境中,使用rsync命令对指定目录进行备份,并使用mail命令将备份日志发送邮件给管理员,通过脚本实现 阅读全文
posted @ 2019-09-27 10:30 龙骑士老尹 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 编辑配置文件vim /etc/sysconfig/network-scripts/ifcfg-eth1(必要时需添加MAC地址) TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes NAME=eth1 DEVICE=eth1 ONBOOT=yes IPADDR0= 阅读全文
posted @ 2019-09-22 22:32 龙骑士老尹 阅读(5331) 评论(0) 推荐(0) 编辑
摘要: CentOS7配置静态路由有多种方式: 1、临时配置方法: #ip route add 192.168.100.0/24 via 172.16.16.254 dev eth0 此时,访问192.168.100.0/24网段,将通过eth0网卡转出,下一跳指向172.16.16.254、注意:临时添加 阅读全文
posted @ 2019-09-22 22:28 龙骑士老尹 阅读(9290) 评论(0) 推荐(0) 编辑
摘要: CentOS7之后版本的系统网卡名称默认为en开头的格式,某些情况下需要我们修改此格式为eth格式。 1、 [root@localhost]# vi /etc/sysconfig/grub 增加如下红色的字段 2、修改完毕后,执行如下的命令: 注:如果是UEFI方式安装操作系统,执行上述命令会报错, 阅读全文
posted @ 2019-09-22 22:03 龙骑士老尹 阅读(3870) 评论(0) 推荐(0) 编辑
摘要: Cento6或7新增FC SAN存储后,新增磁盘名称在系统中一般显示为mpath开头的格式,盘符显示在/dev/mapper/目录下,此格式名称可以通过wwid号进行修改和绑定,以免造成磁盘盘符漂移的情况出现。 本篇介绍通过多路径软件multipathd进行盘符名称修改,步骤如下: 1、为CentO 阅读全文
posted @ 2019-09-22 21:28 龙骑士老尹 阅读(2324) 评论(0) 推荐(0) 编辑
摘要: CentOS多路径软件处理盘符漂移问题 华为FC SAN光纤存储与linux对接使用过程中,由于业务调整,修改磁盘映射LUN并重启业务操作系统后盘符发生变化,出现盘符漂移的情况,该情况可能导致业务中断或数据写入错乱,如果已安装华为多路径软件OceanStor_UltraPath_21.1.0(未测试 阅读全文
posted @ 2019-09-20 09:50 龙骑士老尹 阅读(1137) 评论(0) 推荐(0) 编辑