albon arith

一些总结,欢迎交流

日志压缩资源消耗优化: Linux CGroup 的使用

我们有一个系统,本身压力比较大,平常 CPU 占用率在 60% 左右。在整点之后的日志压缩时,CPU 占用率更是飙到来 80%,造成系统 Load 经常报警,烦不胜烦。 使用 top 命令查看后发现,gzip 压缩进程占用 CPU 资源过多,于是想到了利用 CGroup 来限制日志压缩进程的资...

2017-09-08 23:41:03

阅读数:559

评论数:0

Ubuntu下安装Hadoop和配置Eclipse开发Hadoop

1. 安装hadoop 具体见:http://www.cnblogs.com/tippoint/archive/2012/10/23/2735532.html tips:不一定要新建hadoop用户,在当前用户下操作就行。 运行hadoop自带的wordcount例子: http://wenk...

2013-01-04 10:04:35

阅读数:2097

评论数:2

Linux RPC远程调用示例

客户端给服务器端发送一个包含2给整数的字符串,服务器端发回他们的和。 1. radd.x /* radd.x */ /* RPC declarations for add program */ /* http://zhoulifa.bokee.com/6129455.html */...

2012-04-13 11:25:30

阅读数:3401

评论数:0

libpcap包的使用

1. 示例程序 此示例程序捕获本地包,即发往127.0.0.1的包,若要捕获外地包,之需要修改device的值为eth0或使用pcap_lookupdev函数查找可用网卡。 #include #include #include #include #include #include ...

2012-04-12 15:26:46

阅读数:1177

评论数:0

Linux exec函数的使用

1. 示例 /*exec函数示例*/ #include #include int main(void) { int flag; pid_t pid; char *const argv[] = {"%U", "--user-data-dir=/home/A...

2012-04-11 09:47:23

阅读数:7399

评论数:2

libxml C语言写xml文档

1. 示例源码 #include #include #include #include #define MY_ENCODING "ISO-8859-1" xmlChar *ConvertInput(const char *in, const char *encod...

2012-04-06 22:08:23

阅读数:5076

评论数:1

libxml C解析xml文档

1. 代码 #include #include #include void parseDoc(char *filename); void printChildrenNames(xmlDocPtr doc, xmlNodePtr cur); //解析xml文件 void parseD...

2012-04-06 20:49:10

阅读数:3898

评论数:0

Ubuntu登录root用户

修改文件/etc/gdm/custom.conf [daemon] TimedLoginEnable=true AutomaticLoginEnable=false TimedLogin=root AutomaticLogin=root TimedLoginDelay=5 DefaultSess...

2012-04-02 15:20:58

阅读数:782

评论数:0

Linux C连接Mysql数据库

1. 连接数据库 /*练习mysql数据库的连接*/ #include #include int main() { MYSQL mysql; int t, r; /*连接之前,先用mysql_init初始化MYSQL连接句柄*/ mysql_init(&mysql); /...

2012-03-31 10:26:43

阅读数:11960

评论数:0

Linux Socket TCP通信

1. Server端 /*socket tcp服务器端*/ #include #include #include #include #include #include #include #include #include #include #include #includ...

2012-03-31 09:49:27

阅读数:4831

评论数:0

Linux Socket UDP对等通信

/*socket udo示例程序 * 由于UDP是一种对等通信,是不区分服务器端和客户端的*/ #include #include #include #include #include #include #include #include #include #include ...

2012-03-31 09:47:58

阅读数:2149

评论数:1

Linux中定位、查找文件的命令

which 语法 which command 说明 依序从path环境变量所列的目录中找出command的位置,并显示完整路径的名称。在找到第一个符合条件的程序文件时,就立刻停止搜索,省略其余未搜索目录。 范例,找出ls命令的程序文件的位置: which ls 系统输出: /usr...

2010-04-23 20:26:00

阅读数:7613

评论数:0

Linux系统文件的位置

我们解释Filesystem Hierarchy Standard(FHS)所定义的组织结构。 数据类型 文件系统是用来保存数据的,不同类型的数据应该放在文件系统上的不同位置。因此,第一步必须先理清如何分类数据。FHS将数据的属性分为两类,各类属性各有两种截然相反的性质。 共享性(数据用于网...

2010-04-22 20:12:00

阅读数:840

评论数:0

Linux :共享函数库的管理

共享函数库分为静态链接库和动态链接库。静态链接的好处,是程序被搬移到另一个同质系统而不必重新编译,就可顺利运行;缺点是它们的体积比较庞大,需要较多内存。动态链接库的优缺点刚好与静态链接库互补,所浪费内存较少(特别是同时运行多个动态链接的程序且它们共享许多通用函数时),但是如果将文件搬移到另一个系统...

2010-03-31 20:05:00

阅读数:1460

评论数:0

源代码的编译与安装

绝大多数来自“源头”的源代码都是封装成所谓的tarball格式。 何为tarball? 一般而言,有份量的Open Source软件都含有相当多的文件,包括源代码、说明文件、编译支持文件、配置文件样本等。要将这么多文件完整的发布出去,典型的做法是以tar将它们封装成单一文件,再以gzip压缩。...

2010-03-31 18:52:00

阅读数:5589

评论数:1

Red Hat包管理系统

Red Hat包管理系统为RPM(Red Hat Package Manager)。 RPM的概念 RPM的作用是让软件包的安装与维护自动化。包文件封装了程序文件、配置文件、说明文件以及与其他包的依赖关系的描述。不同与Debian APT系统多样化工具的组合,RPM系统将大部分功能集中在同一个...

2010-03-31 09:02:00

阅读数:1104

评论数:0

Debian包管理系统

Debian linux的包管理系统称为”Advanced Package Tools” (APT),是一组可帮你自动取得、管理Debian包的工具的工具的组合。 Debian包 每个Debian都包含了程序、配置文件、说明文件以及一个描述包依赖关系的文件。Debian包文件名由三部分组成,分...

2010-03-30 19:06:00

阅读数:1309

评论数:0

Linux常用命令(9):其他命令

命令 功能 命令 功能 echo 显示一字串 passwd 修改密码 clear 清除显示器 ...

2010-03-27 17:55:00

阅读数:1575

评论数:0

Linux常用命令(8):网络操作命令

网络操作命令 命令 功能 命令 功能 ftp 传送文件 telnet 远端登陆 bye 结束连线并结束程序...

2010-03-27 16:29:00

阅读数:646

评论数:0

Linux常用命令(7):文件阅读的命令

文件阅读的命令 命令 功能 head 查看文件的开头部分 tail 查看文件结尾的10行 less less是一个...

2010-03-27 12:48:00

阅读数:1365

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭