随笔分类 - (01)linux
摘要:需求描述: 今天在写crontab,里面有标准输出和错误输出,之前使用的是 > /dev/null 2>&1 那这个意思也就等同于将标准输出和错误输出都输出到/dev/null中,在这里记录下 操作过程: 1.原crontab定时任务,分别对标准输出和标准错误输出进行定向 2.修改为同时对标准输出和
阅读全文
摘要:需求描述: 早上设置了ntp客户端的定时任务,发现不断的有You have new mail in /var/spool/mail/root这种提示. 然后,就看了具体的文件,由于ntpdate是每分钟执行,执行的结果,都输出到mail邮件里面了.所以,担心 这个给撑爆了,就预先放置吧,看看如何在c
阅读全文
摘要:需求描述: 之前在创建定时任务的时候,都是通过cronab -e的方式进行创建,今天在做通过脚本部署定时任务的时候, 就想,通过crontab -e编辑的定时任务存放在哪个文件里,是否,可以手动的编辑这个文件来创建定时任务呢, 在此找到这个定时任务的文件,然后通过手动创建文件,看是否能够正确的执行.
阅读全文
摘要:需求描述: 今天在做nrpe配置的时候,想要通过批量的方式来将定义文件中的IP给替换掉 开始做的时候没有成功,报错了.在此记录下,如何实现,获取到变量的值,然后 进行替换. 操作过程: 1.原文件的内容 2.想要拷贝出以其他的ip开头的文件,并且将其中的IP给替换掉,写了下面的脚本 备注:通过hos
阅读全文
摘要:需求描述: 今天在配置nrpe的时候,使用到了在搜索到某些字符串之后,然后在字符串的下一行进行插入字符串 在此记录下如何实现. 即通过sed的a命令实现内容的追加. 操作过程: 1.查看原文件中的内容 2.通过sed实现在搜索到某个字符串之后,在下一行插入字符串 注意:这里没有s/原/新/的方法,也
阅读全文
摘要:需求描述: 今天在配置nrpe.cfg这个文件,里面有allowed_hosts的IP地址,需要加上监控主机的地址,所以首先要搜索 到这个地址,然后呢,加上监控主机的地址,考虑通过sed命令来实现 操作过程 1.查看原文件 2.通过sed命令,在后面加上监控端的主机IP 3.如果有多行,想要同时都进
阅读全文
摘要:需求说明: 今天需要将一个tomcat目录打成压缩包,使用zip感觉有点慢,所以就想用tar来试试,之前一直使用tar的解压缩命令, 今天试试tar的压缩命令 操作过程: 1.通过tar的zcf选项进行打包,压缩 2.通过tar的zxf选项进行解压缩 文档创建时间:2018年8月2日17:39:51
阅读全文
摘要:问题描述: 今天早上一个同事反应一个问题,通过ssh登录一台测试机的时候,发现两个账号,都是普通账号,一个账号能够登录, 另外一个账号无法登录.问他之前有做过什么变更吗,提到的就是之前有升级过openssh的版本,其他的没有做过什么. 问题处理: 尝试了以下的解决方法: 1.首先以普通的用户登录,然
阅读全文
摘要:需求描述: 今天想要在生产环境中,弄自动部署的脚本,但是现在呢,需要sudo权限,每次都要输入.就想看sudo如何能从标准输入读取密码. 操作过程: 1.原来的方法 备注:即使使用管道,但是sudo还是没有读取到标准输入的内容. 2.查看sudo帮助文档,有-S选项,可以从标准输入中读入密码 备注:
阅读全文
摘要:需求描述: 今天在帮同事看个需求,将操作系统上的文件进行修改名字,改为特定的名字,所以呢,就先把这些原名字及对应的新名字关系放到了一个文本中,对于这个文本执行循环. 文件格式如下: 操作过程: 1.通过while结合read命令对文件内容进行处理 备注:通过使用read的方式就将文件中的每一行都赋值
阅读全文
摘要:需求描述: 今天有一个需求主要是从一个文件中夺取内容,文件中每行呢又是有多个字段,中间通过空格来分隔的.那么这样的话,就是用到了read命令 在这里记录下read的使用方法. 命令说明:read命令就是从键盘和标准输入中读取内容,赋值给某些变量. 操作过程: 1.将从键盘中获取值赋予某些变量 备注:
阅读全文
摘要:需求描述: 今天在对一个从excel文件中粘出来的内容进行整理的时候,发现格式很乱,就想用awk工具格式化一下,在此记录一下. 操作过程: 1.从excel中复制出来的内容 备注:就想要第一列是对齐的,同时第二列也是对齐的. 2.使用awk进行格式化(首先将上面的内容粘贴到linux一个文件中) 备
阅读全文
摘要:需求描述: linux环境中,在使用date命令的时候,可以通过-d指定日期的字符串来显示日期 操作过程: 1.通过date显示昨天的日期 2.通过-d接上具体日期字符串 3.查看3天之后的日期 4.查看3天之前的日期 5.进行天,小时,分钟的计算 小结:最好的方式就是通过正负号的方式进行日期的向前
阅读全文
摘要:需求描述: 今天在做通过echo结合passwd给用户改密码的过程中,出现无法修改的错误. 错误如下: 错误分析: 经过查找该命令发现叹号!在linux中有特殊的定义,可以用来执行历史的命令或者当做逻辑否定等方式来使用,所以呢,叹号是一个特殊的字符,想要将字符进行当做普通字符来使用,必须进行转义.
阅读全文
摘要:需求描述: linux环境中在创建用户的时候,涉及到修改用户的密码,一般是通过passwd命令进行修改,需要多次的确认,这里考虑通过一条命令直接对密码进行修改 不需要进行交互的方式.在此记录. 操作过程: 1.通过echo命令结合passwd命令来实现 备注:标记为红色的部分就是密码.passwd使
阅读全文
摘要:需求描述: 今天一个同事发过来一个压缩文件,让传送到linux服务器上,传上去之后,发现是rar格式的 之前没有解压过,就找了一些解压方法,在此记录下. 操作过程: 1.下载rar在linux环境下的安装包 下载地址:https://www.rarlab.com/rar/rarlinux-x64-5
阅读全文
摘要:需求说明: 之前在vi的时候,如果想看下一页,就直接按住 ↓ 这个箭头一直翻,现在觉得有些麻烦, 就找了下上,下翻页的快捷方式.在此记录下. 记录: 1.向下翻页快捷键(下一页):Ctrl + f 2.向上翻页快捷键(上一页):Ctrl + b 文档创建时间:2018年5月23日13:32:54
阅读全文
摘要:需求描述: 查看当前系统中都监听着哪些的端口,用netstat命令,在此记录下 操作过程: 1.查看系统中都在监听哪些端口 备注:通过netstat的-l命令就能查看到开启的监听端口有哪些,而不是通过grep进行过滤了. 文档创建时间:2018年5月21日10:45:44
阅读全文
摘要:需求描述: 今天在数据库主机上操作,通过history看到有刚操作过的历史记录,想把这个清除了, 但是,还不影响后续的命令记录,所以查了下,在此记录. 操作过程: 1.通过history -c命令,完成清除历史执行过的命令. 执行结果: 备注:通过执行history -c命令,所有之前执行的命令都被
阅读全文
摘要:问题描述: 今天同事反应,一个系统上的某些数据没有生成,看了下,怀疑定时任务没有执行,就看下了crontab,发现报了下面的错误: 问题解决: 1.基于以上的现象在网上找了下解决方法,说的是可能用户密码过期了 2.查看用户的密码过期时间 备注:通过以上的信息知道,密码在2018.4.16号过期,后续
阅读全文