1、开启core文件的生成
使用ulimit -a命令查看是否打开core文件,如果大小为0,则表明没有打开,如果非0,则表明打开,本人虚拟机上已经设置为unlimited,所以已经打开
(1)临时打开
使用ulimit -c命令打开,如设置为无限制,则使用ulimit -c unlimited
(2)永久打开
sudo vim /etc/security/limits.conf
2、设置core文件的产生路径已经命名
sudo bash -c "echo /var/coredump-%e-%p-%t > /proc/sys/kernel/core_pattern"
3、ubuntu系统默认开启了apport.service服务,需要将其关闭
sudo systemctl disable apport.service
sudo service apport stop