linux一键部署tomcat7 bash脚本

又重新整理了下tomcat7的配置教程和https证书的配置,顺便写了个一键部署的脚本,代码如下:#!/bin/bash#author merci#tomcat部署目录TOMCATDIR='/usr/local/'#tomcat版本号TOMCATVERSION='7.0.90'checkJdk=`rpm -qa | grep 'java'`if [ ! $checkJdk ]th...

阅读全文

linux查看当前系统负载情况

linuxuptime命令主要用于获取主机运行时间和查询linux系统负载等信息。# uptime10:19:04 up 257 days, 18:56, 12 users, load average: 2.10, 2.10,2.09显示内容说明:10:19:04//系统当前时间up257days,18:56//主机已运行时间,时间越大,说明你的机器越稳定。12user//用户连接数,是总连接数而不是用户数loadavera...

阅读全文

linux上使用tcpdump抓包和wireshark包分析

1.Wireshark与tcpdump介绍Wireshark是一个网络协议检测工具,支持Windows平台和Unix平台,我一般只在Windows平台下使用Wireshark,如果是Linux的话,我直接用tcpdump了,因为我工作环境中的Linux一般只有字符界面,且一般而言Linux都自带的tcpdump,或者用tcpdump抓包以后用Wireshark打开分析。在Windows平台下,Wireshark通过WinPcap进行抓包,封装的很好,使用起来很方便,可以很容易的制定抓包过滤器或者显示过滤器,具体在下面介绍。Wireshark是一个免费的...

阅读全文

Linux dd命令使用详解

dd是一个非常使用高效的命令,他的作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。一、备份备份整个磁盘到磁盘#将sdx整盘备份到sdy中去dd if=/dev/sdx  of=/dev/dev/sdy备份整盘到目录#将sdx整盘被分到目录中去dd if=/dev/sdx  of=/PATH/back整盘备份并压缩#整盘压缩后备份到制动路径dd if=/dev/sdx  | gzip > /path/back.gz二...

阅读全文

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]&...

阅读全文

linux下获取监控网卡流量脚本

这里获取网卡流量的方式是通过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...

阅读全文

Centos6下kafka 单机配置部署详解

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息JDK版本:jdk-...

阅读全文

shell中的EOF用法

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

阅读全文