SundayLe

历久尝新

Linux 开启 core dump

1. 什么是core文件某些信号的操作是导致进程终止并生成核心转储文件,包含终止时进程内存的映像。主要用于程序崩溃时,调试找原因的。 2. 配置系统生成 core 文件1. 使用 ulimit 配置生成 core 文件大小首先使用ulimit -c 确认系统是否生成 core 文件,若为 0,说明禁用了 core 文件生成,若要启用,根据需要配置 core 文件生成大小。 如不限制 core......

正则表达式30分钟入门教程

本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上的可能......

文本处理工具 Sed

stream editor 流式编辑器sed是Linux中的一个文件编辑工具,按行处理文件内容,可以实现插入,删除,替换等功能。更重要的是sed命令可以用script来处理文本文件,能够应对复杂的编辑需求。 sed命令语法基本格式 sed [option] [sed.txt] 选项: -e <script>: 按script编辑文本并输出到控制台,但不修改原文件内容 -f : sed......

文本处理工具 Grep

文本搜索工具,根据用户指定的文本模式(搜索条件)对目标文件进行逐行搜索,显示能匹配到的行 grep:最常用,可以检索目标(一个活多个单词或正则表达式)。egrep:支持丰富的正则表达式,而且支持多目标检索,等同于 grep -e。fgrep:不能使用正则表达式,可以检索多个目标,等同于 grep -f,不建议使用。 Grep命令选项12345678910-v: 反向选取,显示不匹配的行-i:......

ELK实时日志分析 Elasticsearch 插件

Elasticsearch插件 环境 系统:CentOS 7 部署elasticsearch 5.x 不再支持插件,需运行独立 2.1 Head插件作用:集群监制 123456789101112yum install bzip2 unzip git -y# git clone https://github.com/mobz/elasticsearch-headwget https://gi......

ELK+Filebeat+Kafka 日志分析

为什么要用ELK日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。 通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。日志的统计和检索又成为一件......

CentOS 7 安装 Java

两种方式安装JDK 1. yum安装12345yum install -y javajava -versionopenjdk version "1.8.0_171"OpenJDK Runtime Environment (build 1.8.0_171-b14)OpenJDK 64-Bit Server VM (build 25.171-b14, mixed mode 2. 源码安装http......

Linux 内核优化参数

环境系统:CentOS 7 Linux 内核优化参数sudo vim /etc/sysctl.conf12345678910111213141516171819202122232425262728293031323334353637net.ipv4.ip_forward = 0net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.a......

CentOS 7 启用 iptables 防火墙

前言在大企业中防火墙角色主要交给硬件来支持,效果自然没话说只是需要增加一点点成本,但对于大多数个人或者互联网公司来说选择系统自带的iptables或者第三方云防火墙似乎是更加合适的选择,通过一些合理的优化和灵活的配置,我们也可以很轻松实现硬件防火墙的部分功能,够用就好。 CentOS7默认的防火墙不是iptables,而是firewalle. 不过之前用开iptables,so… ipt......

Linux 防火墙 iptables详解

Netfilter 与 iptables 的关系Linux 系统在内核中提供了对报文数据包过滤和修改的官方项目名为 Netfilter,它指的是 Linux 内核中的一个框架,它可以用于在不同阶段将某些钩子函数(hook)作用域网络协议栈。Netfilter 本身并不对数据包进行过滤,它只是允许可以过滤数据包或修改数据包的函数挂接到内核网络协议栈中的适当位置。这些函数是可以自定义的。 ipt......