Centos7/RHEL7 开启kdump

原文链接《How to enable Kdump on RHEL 7 and CentOS 7》 Kdump是一种基于kexec的Linux内核崩溃捕获机制,简单来说系统启动时会预留一块内存,当系统崩溃调用命令kexec(kdump kernel)在预留的内存中启动kdump内核, 该内核会将此时内存中的所有运行状态和数据信息收集到一个coredump文件中以便后续分析调试。 本文介绍如何在Centos7/RHEL7 开启kdump。 步骤1 安装kexec-tools [objc] view plain copy [vagrant@localhost ~]$ yum install kexec-tools 步骤2 设置crashkernel预留内存大小 [objc] view plain copy [vagrant@localhost ~]$ cat /etc/default/grub...

kdumpctl: No memory reserved for crash kernel.

kdump 是一种 kernel crash dump 的机制,它可以在内核 crash 时保存系统的内存信息用于后续的分析。kdump 是基于 kexec 的。 crash 是一个用于交互式地分析正在运行的 Linux 系统或者 kernel crash 后的 core dump 数据的工具。 记录一下问题及其解决方法: 在 centos7 中的...

CentOS7 配置kdump和使用crash工具分析crash现场

原文  http://smilejay.com/2016/04/centos7-kdump-configuration/ 1. 关于kdump 和 crash kdump是一种kernel crash dump的机制,它可以在内核crash时保存系统的内存信息用于后续的分析。kdump是基于kexec的。 crash是一个用于交互式地分析正在运行的Linux系统或者kernel crash后的core dump数据的工具。 dump的工作原理图: 2. 在CentOS 7 中配置kdump 需要在kernel启动命令行参数中添加crashkernel参数,并启动kdump服务。 一般设置为 crashkernel=auto 表示根据系统内存自动reserve一些内存给kernelcrash用,在x86_64系统中内存大于等于2GB时会reserve内存,最小保留内存计算方法是:160 MB + 2 bits for...

CentOS7中使用jsvc启动tomcat(daemon模式)

在生产中,tomcat应该以daemon的模式运行,而且如果需要以普通用户的身份启动tomcat,那么就不能使用1024以下的端口,这是Liunx系统的限制,只有root用户才能使用小于1024的端口。那么该如何将tomcat配置成服务呢?接下来,我们就来聊一聊jsvc这个东东。 jsvc是什么,简单的讲,它就是一个C程序,是tomcat发行版中自带的一套代码,路径在tomcat/bin/commons-daemon-native.tar.gz中。有了jsvc,我们就可以简单的定制tomcat的启动脚本使tomcat成为服务,指定tomcat运行时的用户和组,还可以定制一些jvm的参数等等,废话不多说,下面开始实战配置: 1,系统环境说明: 系统版本: [root@tomcat ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 内核版本: [root@tomcat ~]# uname -r 3.10.0-514.el7.x86_64 jdk版本: java version "1.8.0_144" tomcat版本: apache-tomcat-8.5.20...

jsvc将tomcat配置成服务

1、在/usr/share/tomcat6/bin中有commons-daemon-native.tar.gz  压缩包 2、解压commons-daemon-native.tar.gz # tar -zxvf commons-daemon-native.tar.gz 3、解压完成,出现commons-daemon-1.0.2-native-src文件夹(目录) 4、  执行configure 文件 cd commons-daemon-1.0.2-native-src/unix ./configure 5、  编译 [root@localhost ~]# make   #会报错 [root@localhost ~]# make clean [root@localhost...

CentOS7安装 Tomcat 8 完整步骤

原文:https://www.vultr.com/docs/how-to-install-apache-tomcat-8-on-centos-7 Apache Tomcat 是特别为JAVA设计的开源WEB服务器,使用非常广泛。 以下是CentOS7中安装Tomcat 8 的步骤教程: 系统要求 1.CentOS7 2.可登陆的非root的ssh账号 Step1 升级CentOS系统 sudo yum install epel-release sudo yum update -y && sudo reboot 1 2...

CentOS 7 中配置通过 daemon 模式启动的 Tomcat 8 服务

距离上次折腾已经有很长一段时间了。。。 不说这个,刚好有空闲,把这两天折腾的 Tomcat 8 的服务配置整理出来收录一下。   1、JDK安装 1)检查服务器是否预装了 openJdk,如果有就删除,在这里因为我的系统里没有所以不多赘述。 2)到 oracle 的官网下载 JDK 安装包,这里我使用的是 jdk1.8.0_73,官网下载 jdk-8u73-linux-x64.rpm 并上传到服务器。 3)到安装包目录下执行命令 rpm -ivh jdk-8u73-linux-x64.rpm 4)运行命令查看是否安装成功 java -version 显示...