Recently in Linux世界 Category

coredump的捕获

| No Comments

RHEL5系统

[cnangel@localhost ~]$sysctl kernel.core_pattern
kernel.core_pattern = core

此时文件在当前目录,文件名称以core.{pid}的形式存在

RHEL6系统

[cnangel@localhost ~]$sysctl kernel.core_pattern
kernel.core_pattern = |/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e

此时文件在当前目录,文件名称也是以core.{pid}的形式存在

Fedora26系统

[cnangel@localhost ~]$sysctl kernel.core_pattern
kernel.core_pattern = |/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %e

此时内核转储使用了systemd,需要coredumpctl命令查看

coredumpctl

列出所有的core信息

coredumpctl list {执行程序名称}

查看执行程序名称的所有core信息

coredumpctl -o core dump {PID}

直接下载该PID的core文件,名称为core,放入当前目录下。

对于程序员来说,主要在openssl 1.1以及gcc7.1,以前一些软件编译要做各种兼容。

突然发现gcc 7出了

| No Comments

在fedora26上,发现gcc版本已经升级到gcc7了,gcc更新节奏越来越快了,更多的特性涌出。

我们现在还在gcc4.1.2版本上,应该需要跨一个时代了。:)

今天遇到了一个奇怪的事情,git 在一台机器上的克隆出现了问题,提示:

[cnangel@r101073010 tmp]$git clone git@xxxx.com:openad/otserver.git

Cloning into 'otserver'...
fatal: protocol error: bad line length character: Welc

发现ssh加入了-X会导致此现象,但其他机器即使加入了-X也没有此问题,怀疑是ssh配置的问题,然后查找/etc/ssh/ssh_config文件,发现多了一行:

ForwardX11 yes

去掉即可。

Linux应用心得(四)

| No Comments

写这篇文章是为了方便自己,也同时为了方便他人。

目前的开源软件盛行,很多的README文档都是以英文的形式出现,很多懒人不愿意去读此类的文章,所以遇到问题也不会知道怎么去解决。

Linux应用心得已经在《My Study》中发布了三期,虽然以FAQ形式的出现,但是由于Linux应用的突飞猛进,很多的问答已经变得很苍白,但是我希望还是能够体现Linux中一种自由、开放的精神,让更多的人得到帮助。
如果你对太多的A、Q不知所措,可以Ctrl+F查找你所需要的问题。

写这篇文章的目的,一方面是解决在句法分析器中的的版本不同,另外一方面可以扩展到其它软件的兼容性是否也可以采用类似方法解决。此文中最好需要有automake的基础来阅读这篇文章。

VirtualBox5.1安装问题

| No Comments

Virtualbox是一款半虚拟化软件,用于mac/win/linux以及其它unix系统虚拟化,目前最新版本是5.1。

首先,安装mock:

sudo dnf install mock -y

将当前用户加入到mock用户组,并进入标准环境:

sudo usermod -a -G mock $USER && sudo newgrp mock

若已经加入mock用户组,则只需要:

sudo newgrp mock

剩下的就是常规打包过程了,安装的软件不会对操作系统造成软件污染。

fedora24 正式发布了

| No Comments

经过几次跳票,fedora24 正式发布了

存储引擎简介

| No Comments

存储的访问速度是根据业务场景来看,即要读取效率高,又要写入效率高,那肯定是内存的操作。但内存非常昂贵,如图1各种介质的性能和成本对比:

DiskCompareAnalyzer.jpg表1 存储介质对比

相对磁盘来说,内存非常昂贵,所以大量研究人员对存储的优化做了大量工作,并构建了很多数据结构,使得数据更快的访问。对于大数据的场景,一般常使用下面几种存储引擎方式组织数据。

Archives

Recent Comments

  • 路杨: 这个功能的确没有用过。 read more
  • Cnangel: https://github.com/movabletype/movabletype.git read more
  • Cnangel: 升级到了6.0.3,貌似好了一些 read more
  • Cnangel: Windows下还可以使用: ipconfig -flushdns ipconfig -registerdns ipconfig -renew read more
  • rao.chenlin: const-c.inc和const-xs.inc这两个的写法能不能详细说说啊。perlxs的中文资料不好找~~多谢多谢 read more
  • rao.chenlin: 我是openSUSE12.1的i686,QQ群获取的群友昵称(包括自己)是乱码~其他一切OK read more
  • cnangel: 已经证明在fedora、ubuntu的i686以及x86_64平台都可以使用。 read more
  • fdcwqmst: 总算找到一点靠谱的博文了 read more
  • Cnangel: 所以说嘛,无奈~ read more
  • 贝贝: 提示你了他们怎么赚钱阿?就是要让你在不知不觉中就花了好多钱 read more

Pages

Powered by Movable Type 6.2.4

August 2017

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Recent Assets

  • 2016-07-06 09-13-22 的屏幕截图.png
  • 2016-07-06 09-13-56 的屏幕截图.png
  • 2016-07-06 09-12-39 的屏幕截图.png
  • ClusterNodeAndManager.jpg
  • SampleNode.jpg
  • ClusterNode.jpg
  • SM.jpg
  • SKIPLIST.PNG
  • bitcask.jpg
  • bitcask-2.jpg
Creative Commons License
This blog is licensed under a Creative Commons License.

About this Archive

This page is an archive of recent entries in the Linux世界 category.

C/C++ is the previous category.

MT相关 is the next category.

Find recent content on the main index or look in the archives to find all content.