Linux
longfeihufengyun
本人组织、参与设计了多个大型系统,对大型系统的整体架构设计,对解耦、各种中间件有丰富的经验
展开
-
Vi下使用TAB
首先,变成插入模式。 要输入tab分两步: 1. 先输入ctrl-v2. 再按tab。ESC退出插入模式,把光标移动移动到tab附近按ga,看是否为9。如果是9,输入成功。原创 2017-04-24 13:19:10 · 585 阅读 · 0 评论 -
simple make file
ifndef CONFIG CONFIG=Release endif TARGET := exe OUTDIR := ./build OBJDIR := ./build/Debug LDFLAGS += -lpthread #-L$(BINDIR) -L$(LIBDIR) -shared ifeq ($(CONFIG),Debug) #CFLAGS +原创 2016-11-10 13:53:46 · 407 阅读 · 0 评论 -
gcc 编译选项
http://blog.chinaunix.net/uid-13539494-id-1991081.html http://www.rapidtables.com/code/linux/gcc/gcc-g.htm gcc -g option flag gcc -g generates debug information to be used by GDB debugger原创 2015-12-16 13:46:58 · 978 阅读 · 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 · 473 阅读 · 0 评论 -
Ubuntu上快速搭建Nagios监控
Nagios是常用的系统监控工具,提供了很多基本服务的监控脚本,如HTTP,MYSQL等,同时具有不错的可扩展性,自己可定制针对特定参数的监控脚本以及报警的方式。但Nagios的配置相当复杂,本文总结了我最近在Ubuntu Server上搭建Nagios的过程,以方便大家将来更加快速的安装搭建监控系统。 Nagios安装 安装分为nagios server和被监控端的两部分。nagio原创 2014-12-15 14:17:08 · 449 阅读 · 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 · 511 阅读 · 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 · 543 阅读 · 0 评论 -
Linux gcc/g++ 常用命令选项集合
gcc和g++的编译选项通常情况下是一样的. 格式(选项 && 解释 ) linux gcc常用命令集合: -o FILE && 指定输出文件名,在编译为目标代码时,这一选项不是必须的.如果FILE没有指定,缺省文件名是a.out. -c && 只编译生成目标文件,不链接 -m486 && 针对 486 进行代码优化. -O0 && 不进行优化处理(注转载 2014-08-04 17:15:06 · 719 阅读 · 0 评论 -
[Linux]vi命令
转自: http://www.cnblogs.com/little221/archive/2012/08/29/2661803.html转载 2014-08-05 18:17:46 · 512 阅读 · 0 评论 -
利用shell脚本来监控linux系统的负载与CPU占用情况
转自 http://huangrs.blog.51cto.com/2677571/788379/ 这几天在学习研究shell脚本,写的一些系统负载与CPU监控脚本程序。在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况。 一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具转载 2014-07-30 14:53:02 · 623 阅读 · 0 评论 -
Makefile 中的 $@, $^, $< , $? 符号
Makefile $@, $^, $ $@ 表示目标文件 $^ 表示所有的依赖文件 $ $? 表示比目标还要新的依赖文件列表 如一个目录下有如下文件: $ ls hello.c hi.c main.c Makefile 按照 Makefile 规则规规矩矩的写: main: main.o hello.o hi.o gcc -转载 2014-05-22 11:53:25 · 640 阅读 · 0 评论 -
ubuntu下安装配置ReviewBoard
---------------------------------------------------------------------------------------------- 转自Tony Bai http://tonybai.com/2009/09/19/review-board-installation-and-configuration/ --------------转载 2013-11-07 14:14:19 · 1144 阅读 · 0 评论