Centos7禁止ping的几种方式

临时禁ping将/proc/sys/net/ipv4/icmp_echo_ignore_all文件里面的0临时改为1,从而实现禁止ICMP报文的所有请求,达到禁止Ping的效果,网络中的其他主机Ping该主机时会显示“请求超时”,但该服务器此时是可以Ping其他主机的。#禁pingecho 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all#启用pingecho 0 > /proc/sys/net/ipv4/icmp_echo_igno...

阅读全文

linux内核优化及系统参数详解

Sysctl命令及linux内核参数调整一、Sysctl命令用来配置与显示在/proc/sys目录中的内核参数.如果想使参数长期保存,可以通过编辑/etc/sysctl.conf文件来实现。 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p (default /etc/sysctl.conf) sysctl [-n] [-e]&...

阅读全文

通过sleep延时操作监控网卡流量

这里获取网卡流量的方式是通过bash内的sleep命令来做延迟操作,相隔一秒的时间来截取两次流入流出流量的差来算出每秒流量流速,具体代码如下#!/bin/bash#author merci#############################################################################################################################系统流量监控##########################################...

阅读全文

centos使用mailx发送邮件

一般看到网上使用sendmail来搞,各种要使用25端口,不是每个人都会用163和126邮箱的,再就是一大堆配置搞不起来,各种坑,25端口好像现在服务上默认都是不会开放了,需要一些材料申请开通。一、安装mailx使用阿里云的yum源吧。省的源码安装麻烦wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repoyum install mailx -y二、发送邮件1、通过文件内容发送发送命令:mail...

阅读全文

shell中的EOF用法

1、EOF  Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。  可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。  回顾一下< <的用法。当shell看到< <的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看到该分界符(位于单独的一行)。这个分界符可以是你所定义的任何字符串。例...

阅读全文

Linux多台机器配置ssh免登录

1.安装ssh. sudoapt-getinstallssh.安装完成后会在~目录(当前用户主目录,即这里的/home/xuhui)下产生一个隐藏文件夹.ssh(ls-a可以查看隐藏文件)。如果没有这个文件,自己新建即可(mkdir.ssh).2.进入.ssh目录下面,在每台机器上执行:ssh-keygen-t rsa 之后一路回车,产生密钥;3。完成第二步后会产生两个文件:id-rsa     #私钥id-rsa.pub  &n...

阅读全文

linux查看系统的日志的一些实用操作

last-a把从何处登入系统的主机名称或ip地址,显示在最后一行。-d指定记录文件。指定记录文件。将IP地址转换成主机名称。-f<记录文件> 指定记录文件。-n<显示列数>或-<显示列数> 设置列出名单的显示列数。-R不显示登入系统的主机名称或IP地址。-x显示系统关机,重新开机,以及执行等级的改变等信息以下看所有的重启、关机记录last | grep rebootlast | grep shutdownhistory列出所有的历史记录...

阅读全文

linux下AWK用法详解

1.awk命令简介:awk是一种可以处理数据、产生格式化报表的语言,功能十分强大。awk的工作方式是读取数据,将每一行数据视为一条记录(record)每笔记录以字段分隔符分成若干字段,然后输出各个字段的值.2.awk常用的作用格式:awk“样式”文件:把符合样式的数据行显示出来。awk{操作}文件:对每一行都执行{}中的操作。awk"样式{操作}"文件:对符合样式的数据行,执行{}中的操作.3.用例:awk的用法1:awk `/La/` dataf3   ...

阅读全文

linux下bash脚本收集CPU和内存使用率超过阀值发送报警邮件到邮箱

自己没事写了个脚本用来收集资源使用情况,为后面的项目做好准备,具体bash如下#!/bin/bash#author Merci#客户端资源使用情况收集#################################检测mailx###################################MAILXISEXIST=`rpm -qa | grep 'mailx'`if [ ! $MAILXISEXIST ]then...

阅读全文

linux下curl命令用法详解

curl命令用作网络数据包收发,常应用于非交互式环境中。如果在一条命令中访问多个文件,crul会尝试在多个传输会话间重用一个连接,以此减少建立不必要的连接或握手,从而访问速度。多个相互独立的curl命令调用之间不支持连接重用。curl运行时,默认启用传输进度条用于显示总传输数据大小、传输速度、预计剩余传输时间等。进度条数据默认直接输出到控制台。如果不希望这些数据在你POST或PUT时扰乱了response数据包,可以使用重定向>或后跟参数-o[file]或其它同样功能的语句将相应数据重定向到文件中。使用参数...

阅读全文