最近接触学习使用CentOs7,命令上的确有很大变化。ios
加入到开机启动,能够使用下面命令来加到开机启动列表,centos
systemctl enable xxx.service
经过下面命令能够查看有哪些是开机启动的服务,若是太多一屏显示不完,还会一部分一部分显示。网络
systemctl list-units --type=service
结果这时发现 kdump.service 是红色的,后面注释faild,不过没有说明缘由。经网络的帮助找到了以下方法,实测有效,特此记录。学习
一、编辑 /etc/default/grub 文件修改 crashkernel 后面的auto 为 128M,128M能够改为别的数,以64M为步进数,好比64M,192M等。ui
sudo vi /etc/default/grub GRUB_CMDLINE_LINUX="crashkernel=128M rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
二、生成新的 grub.cfg spa
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
关于grub.cfg路径:对于bios+mbr磁盘是/boot/grub2/grub.cfg,对于efi启动的grub.cfg路径应该和系统类型有关,具体路径再也不详细列出。 例如,fedora系统 efi grub.cfg的连接路径是/etc/grub2-efi.cfg,连接到真实路径是 /boot/efi/EFI/fedora/grub.cfg。
centos系统efi grub.cfg的连接路径是/etc/grub2-efi.cfg,连接到真实路径是 /boot/efi/EFI/centos/grub.cfg。
三、重启,才能生效,固然,也能够看到效果code
reboot
启动完成后,使用命令 systemctl list-units --type=service 来查看状况,结果正常启动了,到此解决完成。blog