跳到正文

文章

按时间倒序 · 共 208 篇

09CentOS 7.6上构建bcc-tools\## 更新: 在CentOS 7.7中,文件已经解决。直接`yum install bcc-tools`就可以了。 目前公司的CentOS 7.6系统上已经有bcc-tools软件包了,直接yum install bcc-tools就可以。遗憾的是,安装了之后程序运行报错。 CentOS 7.6 1810, with kernel 3.10.0-957.27.2.el7.x86\…2019-10-163 min10追踪快速消失的TCP连接有些时候,Linux系统上会发起一些TCP连接,但很快就结束。传统的netstat、ss或者lsof这类工具很难追踪到是谁(UID)或者哪一个程序(binary)发起的。我觉得perf可以追踪到,但是还不知道具体该怎么操作。2019-10-161 min11gitlab-runner的一些问题上周折腾了一下gitlab runner的安装。遇到了一些问题,这里记录一下解决的办法,以备下次要用的时候又要再折腾一遍。 这里这个链接包含了runner的介绍,如果你对相关概念不理解,可以先过一遍: https://docs.gitlab.com/runner/ 我的环境是gitlab server企业版11.3, gitlab runner是centos 7.5 runner的安装 我用的是手…2019-01-136 min12一个C文件IO问题作为练习,我写了下面一个用FILE stream来做读写的C程序, 就是简单的读一个给定的文件,让后将每行打印出来,就像cat命令最简单的用法。 然后编译: 运行: 发现最后一行总是出现两次。怎么回事呢? 查了一下feof的手册才知道,当已经读到文件最后一行时,feof并不会马上返回一个非0值,或者说设置EOF标志,而是在下次调用feof时才设置EOF标志,然后再下次调用feof时才返回非零值,所…2018-11-152 min13Ubuntu 18上USB硬盘盒的性能问题最近几周来我的USB硬盘盒性能突然急剧下降,播放上面的几百兆的影片都卡到不行,夸张的时候只要一快进就要卡住好几分钟。 因为硬盘盒里的是一块很早以前买的希捷SATA2的机械硬盘,一年前上面的hammer文件系统还出过一次故障,不得已重新格式化。就怀疑是不是又出现机械故障或者磁盘的寿命将尽。 作为测试,将这个磁盘连到Windows 10系统上,发现IO性能还可以接受,至少播放影片没有明显卡顿,快进基本…2018-07-073 min14sigterm, systemd 以及RemainAfterexit昨天使用uwsgi和Nginx在Debian 9上部署一个python程序。完成后给uwsgi写了一个systemd文件,想通过systemd来管理uwsgi的启动和停止。 文件内容如下: 测试时发现,能够正常启动,但是过了两、三分钟左右进程就会停掉、检查系统日志发现是由于进程收到了TERM型号继而KILL信号导致退出。我对于这个unit文件中KillSignal的作用并不理解,查了一下是用于指定…2018-06-033 min15Ubuntu 18.04上的蓝牙连接问题以前的博客当中有提到Ubuntu 16.04上用蓝牙耳机的事。现在系统升级到18.04后,发现每次计算机休眠再唤醒后,蓝牙耳机都无法连接。查看系统日志,发现有如下错误信息: 网上搜了一下,这个问题应该是一个蓝牙程序的bug,而且不限于Ubuntu 18,其他的发行版也有同样的问题。根据相关的bug报告,使用下面这个PPA更新bluez程序可以解决这个问题。希望Ubuntu及早将此问题修正。2018-06-021 min16Migrate db2 developer edition to new serverHere is a guide I wrote for my work, I just post it here so that I can refer to it even after I leave. Install the same DB2 version as in DEV environment (v11.1.2.2) IBM does not support old version o…2018-05-313 min