Linux
pony12
专注OpenDDS【应用开发】、【源码分析】、【项目咨询】、【功能定制】和【学习指导】多年
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
strace使用简要说明
strace追踪运行中的进程或线程,拦截并记录进程中执行的系统调用和接收到的信号。每个系统调用的名称、参数和返回值都会打印在标准错误或使用-o选项指定的文件中。通过strace可以了解很多关于系统及其系统调用的信息。因为系统调用和信号是在用户/内核界面上发生的事件,因此这些边界事件对于bug解决、安全性检查和尝试捕获竞争条件是非常有用的。原创 2024-09-26 17:29:42 · 979 阅读 · 0 评论 -
win+linux平台C语言获取进程的线程数量
进程内线程数量的浮动状态,是衡量软件是否稳定的一个指标。线程数量控制不好,将影响软件中其他功能的正常运行,可能会造成出现“Resource temporarily unavailable”的错误,乃至导致应用退出的可能。get_thread_num()方法,适合win+linux平台的C语言获取进程内的线程数量。原创 2024-09-17 19:27:53 · 585 阅读 · 1 评论 -
pstack及使用
pstack对于查看线程快照、查找线程死锁、线程中频繁调用方法等需求,有较好的效果,是一个不错的脚本工具。原创 2024-07-01 09:48:13 · 500 阅读 · 0 评论 -
教你学会制作rpm安装包
一.RPM制作步骤我们在企业中有的软件基本都是编译的,我们每次安装都得编译,那怎么办呢?那就根据我们的需求制作RPM安装包吧。先来说说基本布骤:1.Planning what you want 计划做什么rpm包。软件的?库的?2.Gathering the software to package 收集原材料,即收集源码包3.Patch the software as need 如果需要打补丁,收集补丁文件。此布骤不是必须4.Outling an...转载 2020-09-25 15:47:29 · 2669 阅读 · 0 评论 -
redhat6.0 安装G++
(转自http://blog.youkuaiyun.com/weixin_36741151/article/details/53202824)1、首先在虚拟机,用虚拟机自带工具共享windows上linux安装静像文件到虚拟机中linux系统上;2、挂载共享安装静像文件;mkdir /tmt;mount –o loop/mnt/hgfs/system/rhel-sever-6.2-x86_64-dvd.is...转载 2018-01-29 21:36:21 · 446 阅读 · 0 评论 -
RedHat6.2上安装svn
RedHat6.2上安装svnLinux平台上,安装软件有时候比较困难,比如1)未联网的机器2)通过源码,configure、make&make install,经常缺少组件或动态库现在,通过直接拷贝就可以正确使用svn客户端了,同时支持svn://、http://和https://等url。(一)拷贝svn的可执行程序到/usr/bin目录下-rwxr-xr-x. 1 root root...原创 2018-03-15 18:48:28 · 537 阅读 · 0 评论 -
RedHat 下如何安装g++编译器
http://blog.youkuaiyun.com/mylinchi/article/details/52995116转载 2018-03-15 19:14:03 · 1410 阅读 · 0 评论 -
linux 下使用 tc 模拟网络延迟和丢包
1模拟延迟传输简介netem 与 tc: netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用 Linux 2.6 (或以上) 版本内核的很多发行版 Linux 都开启了该内核功能,比如 Fedora、Ubuntu、Redhat、OpenSuse、CentOS...转载 2019-09-19 14:51:47 · 311 阅读 · 0 评论
分享