首页 > 编程知识 正文

centos7设置ip的详细教程,centos7联网教程

时间:2023-05-05 21:50:19 阅读:156945 作者:2547

本文介绍如何在Centos7/RHEL7中打开kdump。

步骤安装kexec-tools

[ vagrant @ localhost~] $ yuminstallkexec-tools

步骤crashkernel设置保留内存大小

[ vagrant @ localhost~] $ cat/etc/default/grub

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR='$(sed 's,release .*$,g' /etc/system-release ) '

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT='console '

grub _ cmdline _ Linux=' crash kernel=256 MRD.LVM.LV=centos/root rd.LVM.LV=centos/swaprhgbquiet '

GRUB_DISABLE_RECOVERY='true '

更改crashkernel的大小。 我的系统内存为1G,确保256M。 请注意确保存储器大小。 如果太小,coredump文件的生成将失败。 (如果不知道设定了多少,请尝试每次增加128M。 ) ) ) ) ) ) ) )。

要重新启动系统并使其生效,必须在更改后重新生成grub配置文件

[ vagrant @ localhost~] $ grub2- mkconfig-o/boot/grub2/grub.CFG

[vagrant@localhost ~]$ reboot

更改步骤kdump的默认设置/etc/kdump.conf

centos7默认安装kdump,根据需要修改默认配置

[ vagrant @ localhost~] $ VI/etc/kdump.conf

指定coredump文件的保存位置

path /yydxs/crash

添加表示coredump文件压缩的-c参数

core _ collectormakedumpfile-c-l-- message-level1- d31

生成coredump后,重新启动系统。

默认远程引导

步骤kdump开始服务

[ vagrant @ localhost~]启动$ systemctlstartkdump.service//kdump

[ vagrant @ localhost~] $ systemctlenablekdump.service//启动设置

步骤测试kdump功能

检查kdump是否成功打开

[ vagrant @ localhost~~ ] $ servicekdumpstatus

redirecting to/kfdcjl/systemctlstatuskdump.service

kdump.service-crashrecoverykernelarming

loaded : loaded (/usr/lib/systemd/system/kdump.service; 已启用vendor preset :已启用)

active:active(exited ) since mon 2017-12-1809336012:56 utc; 43min ago

process :913 execstart=/usr/kfdcjl/kdumpctlstart (code=exited,status=0/SUCCESS ) ) ) ) ) ) )。

mainPID:913(code=exited,status=0/SUCCESS ) ) )。

cgroup :/system.slice/kdump.service

[ vagrant @ localhost~] $ systemctlis-active kdump.service

活动

手动触发crush

[ root @ cloud~] # echo1/proc/sys/kernel/sysrq; echo c /proc/sysrq-trigger

如果没有问题,系统会自动重新启动。 重新启动后,您会看到在/yydxs/crash/目录下生成了coredump文件

[ vagrant @ localhost~] $ ls/YY dxs/crash /

127.0.0.1-2017-12-18-08336025336011

安装步骤crash并分析coredump文件

[ vagrant @ localhost~~ ] $ yuminstallcrash

[ vagrant @ localhost~] $ crash/YY dxs/crash/127.0.0.1-2017-12-18-08 (:25 ) :11/VMcore/usr

输入问号吗? “,显示crash支持的命令

crash?

*文件匹配报告时间

alias foreach mod runq tree

ascii fuser mount search union

bt gdb net set vm

btop help p sig vtop

dev ipcs ps struct waitq

dis irq pte swap whatis

eval kmem ptob sym wr

exit list ptov sys q

扩展日志任务

例如,log命令可以看到系统按下crash时的打印信息

[ 470.018926 ] CPU : PID :1490 comm : iwconfig tainted : gfo3. 10.69 # 1

[ 470.019251 ] hardware name : innotekgmbhvirtualbox/virtualbox,BIOS VirtualBox 12/01/2006

[ 470.019603 ] task : ffff 880039406 a E0 ti : ffff 880035 D1 c 000 task.ti : ffff 880035 D1 c 000

[ 470.019931 ] rip :0010: [ ] [ ] memcpy0x d/0x 110

[ 470.020419 ] RSP :00183360 fff 880035 D1 DC 38 e flags :00010206

[ 470.020697 ] rax : ffff 88003 DBA 3508 rbx : ffff 8800362 EB 400 rcx :1 ffffffffff

[ 470.021218 ] RDX :000000000000006 RSI :000000000000000000 ardi : fff 88003 DBA 3508

[ 470.021735 ] RBP : ffff 880035 D1 DC 88 r 0833600000000000016320 r 093360 ffff 88003 DBA 34c 0

[ 470.022917 ] r 10336000000000000 r 11: fff 880035 D1 d9 c6r 12: fff 8800341 a 3280

[ 470.023437 ] r 1: fffc 90000226104 r 14: ffffffffe 2r 153360 ffff 88003 DBA 34c 0

[ 470.023958 ] fs :00007 ff 662 EC 1740 (0000 ) GS:ffff88003fc000000(0000 ) kn LGS 3360000000

[ 470.024725 ] cs 33600010 ds :0000 es :0000 Cr 033600000000000 b

[ 470.025223 ] Cr 233600000000000001 ACR :000000000000008 f6a 000 Cr 43360000000000000000000006 f 0

[ 470.025775 ] dr 03360000000000000000000 dr 133600000000000000000

[ 470.026334 ] dr :0000000000000000 dr 633600000000000 fff 0f ff0dr 733600000000000000000000000000000000000000000000000000000000000000000000

标签: RHEL7、crash、GRUB、service、vagrant、Centos7、kdump、localhost

资料来源: https://www.cn blogs.com/augu site/p/10613794.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。