Linux
longfeihufengyun
本人组织、参与设计了多个大型系统,对大型系统的整体架构设计,对解耦、各种中间件有丰富的经验
展开
-
Vi下使用TAB
首先,变成插入模式。 要输入tab分两步:1. 先输入ctrl-v2. 再按tab。ESC退出插入模式,把光标移动移动到tab附近按ga,看是否为9。如果是9,输入成功。原创 2017-04-24 13:19:10 · 599 阅读 · 0 评论 -
simple make file
ifndef CONFIG CONFIG=ReleaseendifTARGET := exeOUTDIR := ./buildOBJDIR := ./build/DebugLDFLAGS += -lpthread #-L$(BINDIR) -L$(LIBDIR) -sharedifeq ($(CONFIG),Debug)#CFLAGS +原创 2016-11-10 13:53:46 · 416 阅读 · 0 评论 -
gcc 编译选项
http://blog.chinaunix.net/uid-13539494-id-1991081.htmlhttp://www.rapidtables.com/code/linux/gcc/gcc-g.htmgcc -g option flaggcc -g generates debug information to be used by GDB debugger原创 2015-12-16 13:46:58 · 983 阅读 · 0 评论 -
linux 性能测试
#include int tim_subtract(struct timeval *result, struct timeval *x, struct timeval *y){if ( x->tv_sec > y->tv_sec )return -1;if ((x->tv_sec==y->tv_sec) && (x->tv_usec>y->tv_us原创 2015-03-19 13:45:09 · 479 阅读 · 0 评论 -
Ubuntu上快速搭建Nagios监控
Nagios是常用的系统监控工具,提供了很多基本服务的监控脚本,如HTTP,MYSQL等,同时具有不错的可扩展性,自己可定制针对特定参数的监控脚本以及报警的方式。但Nagios的配置相当复杂,本文总结了我最近在Ubuntu Server上搭建Nagios的过程,以方便大家将来更加快速的安装搭建监控系统。Nagios安装安装分为nagios server和被监控端的两部分。nagio原创 2014-12-15 14:17:08 · 454 阅读 · 0 评论 -
error while loading shared libraries: xxx.so.x"错误的原因和解决办法
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共转载 2014-09-16 16:41:03 · 520 阅读 · 0 评论 -
[Linux]Makefile入门
转自:http://www.cnblogs.com/little221/archive/2012/12/02/2798401.html[Linux]Makefile入门关于make命令,执行make命令的时候,系统会在当前目录下找名为Makefile或makefile的文件进行编译,如果你的makefile是别的名字的话,可以使用make –f file转载 2014-08-05 18:12:48 · 560 阅读 · 0 评论 -
Linux gcc/g++ 常用命令选项集合
gcc和g++的编译选项通常情况下是一样的.格式(选项 && 解释 )linux gcc常用命令集合:-o FILE && 指定输出文件名,在编译为目标代码时,这一选项不是必须的.如果FILE没有指定,缺省文件名是a.out.-c && 只编译生成目标文件,不链接-m486 && 针对 486 进行代码优化.-O0 && 不进行优化处理(注转载 2014-08-04 17:15:06 · 730 阅读 · 0 评论 -
[Linux]vi命令
转自:http://www.cnblogs.com/little221/archive/2012/08/29/2661803.html转载 2014-08-05 18:17:46 · 517 阅读 · 0 评论 -
利用shell脚本来监控linux系统的负载与CPU占用情况
转自 http://huangrs.blog.51cto.com/2677571/788379/这几天在学习研究shell脚本,写的一些系统负载与CPU监控脚本程序。在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况。一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具转载 2014-07-30 14:53:02 · 639 阅读 · 0 评论 -
Makefile 中的 $@, $^, $< , $? 符号
Makefile $@, $^, $$@ 表示目标文件$^ 表示所有的依赖文件$$? 表示比目标还要新的依赖文件列表如一个目录下有如下文件:$ lshello.c hi.c main.c Makefile按照 Makefile 规则规规矩矩的写:main: main.o hello.o hi.o gcc -转载 2014-05-22 11:53:25 · 649 阅读 · 0 评论 -
ubuntu下安装配置ReviewBoard
----------------------------------------------------------------------------------------------转自Tony Baihttp://tonybai.com/2009/09/19/review-board-installation-and-configuration/--------------转载 2013-11-07 14:14:19 · 1152 阅读 · 0 评论