Skip to main content

How to configure core are generated under specified directory in linux

In Linux we can configure the core dump location , so that we can assign a specific location on the linux os so that coredump(crash logs) are always written under specific directory in linux. To enable this follow below steps :

  1. Open .bashrc file under /root.(if this file is not available under /root then you can create one too.)
  2. Add the below lines to the file.
          sysctl -w kernel.core_uses_pid=1
          if [ ! -e /root/corefiles ]
                 mkdir -p /root/corefiles
          echo /root/corefiles/core > /proc/sys/kernel/core_pattern
          ulimit -c unlimited

This will enable all the process core dump (crash logs) to be written under /root/corefiles directory always.


Popular posts from this blog

How to disable USB ports on Mac OS X Mavericks, Yosemite or El Capitan ?

We might wonder how to disable the USB ports on Mac to prevent data copy to external USB mass storage devices. The USB kext on os x is loaded at the time of start of the system, this can be loaded / unloaded using kextload or kextunload command. To disable USB port on Mac , follow below steps:
On Macs running Mountain Lion, Mavericks  and Yosemite:
Unmount any connected USB devices to the system by running below command                  $diskutil unmount /Volumes/USBDISK.Now unload the USB related kernel extensions in the following order using kextunload command.sudo kextunload -b
sudo kextunload -b
sudo kextunload -b

       This will unload the USB kext and disable the USB ports for storage devices on Mountain Lion, Mavericks  and Yosemite.
On Mac running El Capitan:
Unmount any connected USB devices to the system by running below command                  $diskutil unmount /Volumes/USBDI…

How to find firmware or boot ROM version in Mac OS X

Firmware and boot ROM version of your mac can be found in two ways.
Way 1 :
1. From "Apple" menu , choose "About This Mac" menu item. 2. Click " More Info " to open "System Profiler" application. 3. Under Contents -> Select Hardware Tree item.
On the right side panel Under hardware overview section, we can see Boot ROM Version and SMC (Firmware) Version.

Way 2 :
Run the below command in terminal to get boot ROM version and SMC(firmware) version :
$ system_profiler SPHardwareDataType | grep -i "Version" | awk -F ':' '{print $1 $2}'