linux
dongsongz
这个作者很懒,什么都没留下…
展开
-
centos 7.6源码编译DPDK 19.11.14
在centos 7.6系统上源码编译DPDK 19.11.14版本教程,包括编译依赖安装,编译DPDK,编译运行helloword原创 2023-04-14 16:41:16 · 1111 阅读 · 0 评论 -
Linux系统C++调试利器systemtap定位内存double free
Linux系统通过systemtap定位double free or corruption的问题原创 2022-07-03 11:40:41 · 1110 阅读 · 0 评论 -
Linux系统C++内存泄漏排查利器systemtap
C++程序产生内存泄漏,在实际的产品中常会碰到,尤其是在valgrind等常用的内存泄漏排查工具不能检测出内存泄漏的地方的时候,往往会比较头疼。通过systemtap动态追踪工具则可有效检测内存泄漏点,其可以在不影响业务运行的情形下完成检测,一个功能非常强大的工具。......原创 2022-07-02 18:29:30 · 1135 阅读 · 0 评论 -
linux fork子进程调用local_time导致子进程hang住的问题
近期在开发一个业务模块的功能时,增加了一个线程,结果导致业务进程刚启动就hang住,卡在local_time()的调用上。该业务模块有两个进程,进程A(在此增加了线程)通过fork启动进程B,进程A/B都会调用local_time()来打印日志。通过gdb跟踪进程B调用栈如下:(gdb) info threadId Target Id*1 Thread 0x1de08c0 (LWP 97239) ****************************...原创 2021-04-12 21:08:23 · 581 阅读 · 0 评论 -
red hat在终端通过nohup启动的后台进程,exit退出终端后,后台进程被systemd杀死的问题
通过ssh终端登录到一个red hat环境,通过nohup启动一个后台服务,在终端敲下exit命令后,后台服务被systemd杀死。原因暂时未知,解决办法是通过注册systemd服务来启动后台服务。注册systemd服务如下:echo -e "[Unit]\nDescription=hello\n\n[Service]\nType=simple\nRestart=yes\nExecStart=/root/hello\n\n[Install]\nWantedBy=multi-user.target原创 2021-03-23 17:24:16 · 576 阅读 · 0 评论 -
centos yum 离线安装
1.mkdir packages2.cd packages/3.yum install --downloadonly --downloaddir=. createrepo4.使用yum install --downloadonly --downloaddir=. [rpm package name]下载需要的rpm包5.rpm -ivhU deltarpm* rpm -ivhU libxml2* rpm -ivhU python-deltarpm* rpm -ivhU createrep...原创 2020-09-11 14:50:01 · 1023 阅读 · 0 评论 -
uos 安装perf
root@:~#apt install -y linux-perfroot@:~# perf listList of pre-defined events (to be used in -e): branch-misses [Hardware event] bus-cycles [Hardware event] cache-misse...原创 2020-08-15 22:42:42 · 667 阅读 · 1 评论 -
python3 pip3制作离线安装包
1.生成本机已安装包清单pip3 freeze > requirements.txt2.下载安装包mkdir pkgapt install -y libffi-dev libcairo2-dev python3-pip ethtoolpip3 download -r requirements.txt -d ./pkgtar zcf pip3-pkg.tar.gz ./pkg执行pip3 install --no-index --find-links=./pkg -r requi原创 2020-07-31 17:04:04 · 1240 阅读 · 0 评论 -
pip3 使用问题小记
1. Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-sj03j16p/lxml/# pip3 install lxmlCollecting lxml Using cached https://files.pythonhosted.org/packages/2c/4d/3ec1ea8512a7fbf57f02dee3035e2cce2d63d0e9c0ab8e4e376e01452597.原创 2020-07-31 09:06:14 · 4119 阅读 · 0 评论 -
ubuntu 制作本地源 离线安装
对于一些不能访问Internet的服务器,需要通过离线安装软件。通过制作ubuntu本地源,可以实现通过apt install来离线安装软件。1.首先需要在能访问网络的机器上,将需要安装的软件包及依赖下载到本地。以安装expect为例:mkdir packagescd packagesapt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks原创 2020-07-21 19:40:16 · 2282 阅读 · 0 评论 -
UOS arm换源
清华源mv/etc/apt/sources.list /etc/apt/sources.list.bak备份原始源echo "deb https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiversedeb https://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe...原创 2020-07-21 15:02:45 · 7420 阅读 · 1 评论 -
solaris10安装gcc,g++,gdb等开发工具
solaris10自带的gcc/g++版本较低,对于C++11不支持,所以需要安装高版本的gcc/g++。准备好以下安装包:bash-4.3.33,REV=2015.02.15-SunOS5.10-i386-CSW.pkg libgcc_s1-4.8.0,REV=2013.03.29-SunOS5.10-i386-CSW.pkgbinutils-2.23.1,REV=2012.12.04-SunOS5.10-i386-CSW.pkg libgmp10-6.0...原创 2020-06-06 16:49:06 · 1014 阅读 · 1 评论