Linux/Unix
文章平均质量分 67
thomashtq
以诚使心静,静心方能潜修,苦修以悟道,道悟则万法皆通!
展开
-
CentOS上开启Samba服务
1. 安装 Samba [root@Thomas trunk]# yum install samba samba x86_64 3.6.9-151.el6 base原创 2014-08-06 10:44:44 · 13894 阅读 · 0 评论 -
管理员必备的20个Linux系统监控工具
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能原因。此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部分。 1.找出瓶颈 2.硬盘(存储)瓶颈 3.CPU及内存瓶颈 4.网络瓶颈 #1: to转载 2015-01-07 15:52:04 · 5218 阅读 · 0 评论 -
Ubuntu 14 下安装 OpenCV的简易方法
引言 在Ubuntu 上安装 OpenCV 时,需要依赖很多库,手动编译实在是麻烦,我曾尝试通过下载源码,用cmake来安装,折腾了半天也没安装上,非常郁闷。后来找到一种一劳永逸的方式,那就是本文要说的,通过现成的 shell 脚本来安装,只需一条命令,就轻松完成 OpenCV 最新版的安装了! 自动安装 Open CV 的脚本 将如下脚本复制,保存为 install_o原创 2015-01-11 14:08:08 · 5296 阅读 · 2 评论 -
深入理解Linux的fork函数
一、问题引入 工作期间,某系统设计师抛出如下一个问题,下面的代码,输出几个“-”?: [cpp] view plaincopyprint? /****************************************************************************** Copyright by Javacode007, All r原创 2015-04-14 08:08:38 · 2754 阅读 · 0 评论 -
Linux 终端字符颜色设置
我们在编写程序的时候,通常需要终端对输出显示红色或者绿色等各种颜色,以便更加清楚的对用户做出提示。下面是Linux系统终端颜色的设置方式: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关,shell,python,perl, C, C++等均可以调用。 转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 2原创 2015-04-14 08:05:26 · 1180 阅读 · 0 评论 -
linux下core文件调试方法
在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。 1.core文件的生成开关和大小限制 (1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。 (2)使用ulimit -c filesize命令,可以限转载 2016-04-03 22:08:11 · 499 阅读 · 0 评论 -
gdb调试带参数程序
一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要 把调试信息加到可执行文件中。使用编译 器(cc/gcc/g++)的 -g 参数可以做到这一点。如: > cc -g hello.c -o hello > g++ -g hello.cpp -o hello 如果没有-g,你将看不见程序的函数名、变量名,所代替的全是 运行时的内存地址转载 2016-04-03 22:18:13 · 937 阅读 · 0 评论 -
Linux环境编译OpenCV的应用程序方法
示范代码://test.cpp #include <stdio.h> #include <cvaux.h> #include <highgui.h> using namespace cv;int main(int argc, char **argv) { IplImage *img = cvLoadImage(argv[1]); if (NULL == img) { printf("Load原创 2016-04-03 21:26:57 · 704 阅读 · 0 评论