说到按行来从文件读取数据,正常我们肯定会直接用while来实现的。但是在某些特殊情况下使用while可能会出现问题(例如while循环里嵌套sshpass命令时,while在从文件读取数据时,只读取第一行数据就自动退出了,并且退出状态为0),所以这里测试下用for循环来逐行从文件读取数据。 一、先拿一个错误的用法来做示例 1.1 目前有info.txt这个文件,里面存储了以空格分割的IP、用户名、密码等信息。 [crayon-6674e06e16f9b236672427/] 1.2 我们按照…

2018年09月06日 13090点热度 2人点赞 阅读全文

centos7.4下停用firewalld并安装启用iptables防火墙及配置规则脚本。对服务器环境比较清楚,脚本都是顺序执行的。主要是加了计划任务,15分钟之后恢复iptables规则为默认配置,防止因规则配置错误导致把自己本机也屏蔽掉无法远程连接到服务器。记得测试没问题后将计划任务删掉。

2018年09月06日 3410点热度 0人点赞 阅读全文

  之前有整理centos7.4下离线安装oracle 11gr2所用的依赖包,也成功在centos7.4系统的DELL服务器上安装好了oracle数据库。然后昨天有台安装了centos7.2的服务器也需要安装oracle,想着直接拿之前整理的离线包用(祥见centos7.4下离线安装oracle11g),结果安装离线包时分别有以下两处报错: [crayon-6674e06e17348304190088/] [crayon-6674e06e1734b963635067/] 上面第一处报错说是需要…

2018年09月05日 14437点热度 2人点赞 阅读全文

实验测试编写shell脚本过程中,经常会用到$那几个特殊的变量的作用:$0返回脚本的名称,$1-$9返回第1到第9个参数的值,$#返回参数的个数,$@返回所有参数,$$返回进程号,$?返回执行状态。

2018年08月27日 2037点热度 0人点赞 阅读全文

执行脚本时,可以指定任意个数参数。参数须为linux系统分区挂载点,脚本会获取当前系统磁盘挂载情况。如果输入的参数值存在对应挂载点则打印其使用情况。如果输入的多个参数中,有任意一个挂载点不存在,则会报错退出。

2018年08月27日 3175点热度 0人点赞 阅读全文

centos7下使用at命令配置一次性计划任务。讲解了通过通过CLI、从文件读入任务列表、echo输入等3种方式来创建任务,以及常用定义执行时间格式

2018年08月26日 5344点热度 1人点赞 阅读全文

介绍centos7下分别使用timedatectl和date命令修改系统时间的方法。timedatectl命令修改时间会同时修改系统时间和硬件时间,date -s修改时间只是修改当前系统时间,需要再使用hwclock -w命令从当前系统时间设置硬件时间;并且介绍了一个zdump命令,用来根据linux当前系统时间算出指定时区当前的时间。

2018年08月24日 4604点热度 0人点赞 阅读全文

kafka简单应用:centos7下安装配置好kafka后,打开一个窗口模拟生产数据,然后再打开一个窗口测试消费数据。

2018年08月16日 2848点热度 0人点赞 阅读全文
15678917