经过分析发现系统默认的core文件生成路径是/var/logs,但/var/logs目录并非系统自带的,系统初始安装默认自带的是/var/log,最终导致该系统出现core dump后并没能生成core文件,因此如何查询和修改系统默认的core dump文件生产路径呢?
方法如下:一. 查询core dump文件路径:
方法1: # cat /proc/sys/kerne怠珐糙貉孬股茬瘫长凯l/core_pattern。
方法2: # /sbin/sysctl kernel.core_pattern二. 修改core dump文件路径:
方法1:临时修改/proc/sys/kernel/core_pattern文件,但/proc目录本身是动态加载的,每次系统重启都会重新加载,因此这种方法只能作为临时修改。 /proc/sys/kernel/core_pattern 例:echo ‘/var/log/%e.core.%p’ >/proc/sys/kernel/core_pattern
方法2:永久修改:使用sysctl -w name=value命令。 例:/sbin/sysctl -w kernel.core_pattern=/var/log/%e.core.%p为了更详尽的记录core dump当时的系统状态,可通过以下参数来丰富core文件的命名: %% 单个%字符。
放里面,记得在CMOS里面设置成光驱启动哟,然后就进入第一个画面了(由于LINUX安装时无法抓图,所以我用数码相机拍的,图片质量很差,请见谅。),版本不是问题,所有的LINUX安装差不多,出现几排字,上面是要你选择图形界面安装,或是文字界面安装,屏幕最下面有个BOOT:的提示符,在这里直接按回车就是图形安装,输入TEXT然后回车就是文字安装,建议你使用图形的界面进行安装,如果直接能够进入图形安装,说明你的显卡配置不成问题了,文字的其实也差不多,不同的是一个用鼠标一个用键盘而已,由于LINUX的版本很多,但是安装方法几乎相同,所以我这里就以REDHAT7。1的安装为例,向大家描述整个安装过程,如果你的是红旗,蓝点,或其他版本,中文的版本,也可以对照进行。
进入图形界面以后,先是语言选择画面,默认是英语,(靠,redhat这真他NN的不象话,就是没有Chinese选)
然后我们看看,是键盘设置,如果你的键盘不是很特别,一般就保持默认设置,直接选NEXT
鼠标设置,选择你的鼠标,PS2接口,串口,两键,三键,如果不确定就用默认的,直接选NEXT
然后我们看到一段欢迎的画面(Welcome to redhat linux),这里无关紧要,直接选NEXT
好,到了安装选择的一步,这里分为两大部分,一是安装,二是升级,安装部分又可选择工作站,服务器,笔记本电脑,和自定义安装,如果是第一次装,请先试试,工作站安装。
然后到了分区的选项,有两个选择,一是用Disk Druid手动分区,二是用fdisk手动分区。我们选上面的
到了这里,我们就可以看到你的硬盘所有的分区,这里我们要记得一点,就是用笔记本抄下每行的第二个数据,如:hda1,hda5,等等,这是你的硬盘上的分区在LINUX下名字,记下以后,通过修改/etc/fstab文件,可以实现在LINUX下面访问WINDWOS的分区。(此方法在后面详细再讲)
我们在LINUX的主分区上面双击鼠标左键,就d出一个对话框,我们输入一个/以后回车就可以了
这一步我们直接选NEXT,等安装完以后就可以直接用LINUX启动计算机。
网络设置,如果你是拨号的话,就直接选NEXT,如果你是通过局域网或是宽带上网,就需要填写IP和网关。
网络服务选择,我们用暂时默认的
支持语言选择,如果你英语好,就直接选NEXT,如果你想尝试汉化REDHAT,那么最好选上中文,如果找不到,就全选。
时区选择,这里点一下中国地图上的城市就可以了
口令设置,输入你的口令,还可以添加用户,可以添加可以不添加,口令不输入的话为空。
自定义软件,这里把三个空格都打上钩,然后选NEXT,这样我们就安装了2种图形,GNOME,KDE,以及游戏,如果你想装别的软件,就选中最下面的select individual packages,那么就可以自定义安装,
里面软件很多,我不知道怎么选,所以就全选中了,以后可以慢慢试,不过这里全装的话,一共有2G多哟
然后是显卡设置,在这里找到自己的显卡型号
显示器设置
这里是设置进入XWINDOWS以后的分辨率,以及文字方式登陆和图形方式登陆的选择
然后一直NEXT就可以了,REDHAT7。1的安装也就到此告一段落了,慢慢等进度条加满
创建启动盘,直接选NEXT(记得放软盘哟),不想创建就选中Skip boot disk creation,再选下一步。
然后连选NEXT就结束了
参考资料:
另外,团IDC网上有许多产品团购,便宜有口碑
临时修改:修改/proc/sys/kernel/core_pattern文件,但/proc目录本身是动态加载的,每次系统重启都会重新加载,因此这种方法只能作为临时修改。 /proc/sys/kernel/core_pattern例:echo ‘/var/log/%e.core.%p’ >/proc/sys/kernel/core_pattern
永久修改:使用sysctl -w name=value命令。
例:/sbin/sysctl -w kernel.core_pattern=/var/log/%e.core.%p
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)