linux

linux避免crontab的执行输出将磁盘目录占满?用户的mail占用大的空间?

需求描述:  早上设置了ntp客户端的定时任务,发现不断的有Youhavenewmailin/var/spool/mail/root这种提示.  然后,就看了具体的文件,由于ntpdate是每分钟执行,执行的结果,都输出到mail邮件里面了.所以,担心  这个给撑爆了,就预先放置吧,看看如何在crontab不进行标准或...

linux环境中,如何通过手动创建crontab文件的方式来设置crontab定时调度任务?

需求描述:  之前在创建定时任务的时候,都是通过cronab-e的方式进行创建,今天在做通过脚本部署定时任务的时候,  就想,通过crontab-e编辑的定时任务存放在哪个文件里,是否,可以手动的编辑这个文件来创建定时任务呢,  在此找到这个定时任务的文件,然后通过手动创建文件,看是否能够正确的执行.操作过程:1.通过...

linux sed在某些字符串的下一行插入内容?sed在下一行插入?

需求描述:  今天在配置nrpe的时候,使用到了在搜索到某些字符串之后,然后在字符串的下一行进行插入字符串  在此记录下如何实现.  即通过sed的a命令实现内容的追加.操作过程:1.查看原文件中的内容[root@testvm02~]#catnrpe.cfg#command[check_users]=/usr/loca...

linux shell搜索某个字符串,然后在后面加上字符串?字符串后面插入字符串?sed字符串后面插入字符串?

需求描述:  今天在配置nrpe.cfg这个文件,里面有allowed_hosts的IP地址,需要加上监控主机的地址,所以首先要搜索  到这个地址,然后呢,加上监控主机的地址,考虑通过sed命令来实现操作过程1.查看原文件[root@testvm02~]#catnrpe.cfgallowed_hosts=127.0.0...

linux环境中,如何使用tar来创建压缩包?解压缩?

需求说明:  今天需要将一个tomcat目录打成压缩包,使用zip感觉有点慢,所以就想用tar来试试,之前一直使用tar的解压缩命令,  今天试试tar的压缩命令操作过程:1.通过tar的zcf选项进行打包,压缩tarzcvftomcat2018.tar.gztomcat/*#通过f来指定最终输出文件的名字,意思将to...

linux环境中,ssh登录报错,Permission denied, please try again.

问题描述:  今天早上一个同事反应一个问题,通过ssh登录一台测试机的时候,发现两个账号,都是普通账号,一个账号能够登录,  另外一个账号无法登录.问他之前有做过什么变更吗,提到的就是之前有升级过openssh的版本,其他的没有做过什么.问题处理:尝试了以下的解决方法:1.首先以普通的用户登录,然后通过su切换到该用户...

linux环境中安装NRPE插件执行远程"本地资源"检查?NRPE安装?

需求描述:  在安装完nagios之后,需要对本地资源进行监控,比如磁盘空间的使用,进程数,swap空间,等等.这些都不是通过网络提供出来的,  所以,都是本地资源,可以通过NRPE插件实现在客户端中采集数据,然后通过网络传递给监控服务器,由监控服务器实现对传递过来  的数据进行判断.环境描述:  操作系统:RedHa...

linux环境安装nagiosgraph将nagios的性能数据绘制成动态图表?

需求描述:  在安装完成nagios之后,比如有监控磁盘负载信息的,连接数的,进程数的,可以通过安装nagiosgraph软件,  将nagios的性能数据绘制成图表,可以看到一段时间内数据的变化环境说明:  操作系统版本:RedHat_6.6_x64安装过程:1.下载,上传nagiosgraph软件下载地址:http...

linux环境中nagios(nagios core)安装?nagios安装?

需求描述:  最近准备给线上生产环境部署监控平台,对各个系统的资源使用情况,服务进行监控,采用nagioscore版本进行部署,  nagioscore是开源版本的软件,是免费的nagiosXI是上夜班.环境信息:  操作系统版本:RedHat6.6x64安装过程:1.将SElinx设置为disabled或者permi...

linux中sudo如何读取标准输入作为密码,避免每次都输入密码?

需求描述:  今天想要在生产环境中,弄自动部署的脚本,但是现在呢,需要sudo权限,每次都要输入.就想看sudo如何能从标准输入读取密码.操作过程:1.原来的方法[deployer@testvm~]$echo"deployer"|sudonetstat-ntlp[sudo]passwordfordeployer:#仍然...

linux中如何对一个文件的内容进行处理,文件中每行有多个字段的值,中间用空格分隔开?

需求描述:  今天在帮同事看个需求,将操作系统上的文件进行修改名字,改为特定的名字,所以呢,就先把这些原名字及对应的新名字关系放到了一个文本中,对于这个文本执行循环.文件格式如下:201803270000000000000.000000057100100000测试_提单测试.txt2018072509480954600...

linux环境中,read命令的使用?

需求描述:  今天有一个需求主要是从一个文件中夺取内容,文件中每行呢又是有多个字段,中间通过空格来分隔的.那么这样的话,就是用到了read命令  在这里记录下read的使用方法.命令说明:read命令就是从键盘和标准输入中读取内容,赋值给某些变量.操作过程:1.将从键盘中获取值赋予某些变量[root@testvmtes...

linux中通过awk进行文本的对齐格式化处理?awk printf左对齐?

需求描述:  今天在对一个从excel文件中粘出来的内容进行整理的时候,发现格式很乱,就想用awk工具格式化一下,在此记录一下.操作过程:1.从excel中复制出来的内容job_name   job_groupsyncCommStockJob   dataSy...

linux中如何通过echo输出!(叹号)? -bash: !": event not found

需求描述:  今天在做通过echo结合passwd给用户改密码的过程中,出现无法修改的错误.错误如下:[root@testvm~]#useraddmytest[root@testvm~]#echo"my@test!"|passwd--stdinmytest-bash:!":eventnotfound错误分析:  经过查...

linux中date命令显示昨天的日期信息?以特定格式显示时间?

需求描述:  linux环境中,在使用date命令的时候,可以通过-d指定日期的字符串来显示日期操作过程:1.通过date显示昨天的日期[root@redhat6~]#date-d'yesterday'#通过-d后面接日期上字符串yesterdateTueJul315:36:06CST2018[root@redhat6...