Tag: linux

使用 ftrace 调试 Linux 内核,第 1 部分-概述

nick | linux | 2010-06-11
使用 ftrace 调试 Linux 内核,第 1 部分-概述
简介: ftrace 是 Linux 内核中提供的一种调试工具。使用 ftrace 可以对内核中发生的事情进行跟踪,这在调试 bug 或者分析内核时非常有用。本系列文章对 ftrace 进行了介绍,分为三部分。本文是第一部分,介绍了内核相关的编译选项、用户态访问 ftrace 的接口、ftrace 的数据文件,并对 ftrace 提供的跟踪器的用途进行了介绍,以使读者更好的了解和使... [阅读全文]
ė 6使用 ftrace 调试 Linux 内核,第 1 部分-概述已关闭评论 0, , ,

Qomo发布watchpkg 监视Linux 上游最新软件发布版本

nick | linux | 2010-06-07
为了及时了解linux上游软件发布情况,加快软件更新速度,qomo开发团队开发了watchpkg的xoops模块,用于监视linux最新软件发布 情况,大家可以访问http://www.linux-ren.org/modules/watchpkg/  来跟踪最新软件,也可以通过http://www.linux-ren.org/modules/watchpkg/rss.php来订阅。另提供客户端 脚本lastestpkg来查询版本更新情况,lastestpkg的用法... [阅读全文]

mysql主从备份

nick | linux, mysql | 2010-06-01
一、准备服务器 由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版 本相同或者更低,Master的版本肯定不能高于Slave版本。 我们假设主服务器(以下简称Master)和从服务器(以下简称Slave)的版本都是5.0.63。 假设同步Master的主机名为:A(IP:192.168.0.1),Slave主机名为:B(IP:192.168.0.2... [阅读全文]

nginx 爆 0day 漏洞,上传图片可入侵服务器

nick | linux, nginx, php, web | 2010-05-23
nginx 爆 0day 漏洞,上传图片可入侵服务器
国内顶级安全团队80sec于5.20日下午6点发布了一个关于nginx的漏洞通告,由于该 漏洞的存在,使用nginx+php组建的网站只要允 许上传图片就可能被黑客入侵,直到5.21日凌晨,nginx尚未发布补丁修复该漏洞。 根据Netcraft的统计,直到2010年4月,全球一共有1300万台服务器运行着nginx程序;非常保守的估计,其中至少有600万台服务 器运行着nginx并启用了... [阅读全文]

SCGI > FastCGI

nick | apache, linux | 2010-05-18
FastCGI就像它的名字一样,已经非常快了。但是SCGI更快!虽然都是CGI协议的继承人,但SCGI协议比FastCGI协议更简单。 主流Web服务器都支持SCGI: Apache:mod_scgi(源代码),mod_proxy_scgi Lighttpd:mod_scgi Nginx:mod_scgi SCGI源于Python社区,在PHP社区里,似乎支持很少,只看到一个名为appserver-in-php的项目里有SCGI相关代码,实现方式很直... [阅读全文]

推荐sersync来进行文件同步

nick | linux | 2010-05-18
抑制不住的冲动给大家介绍sersync,来进行文件同步,公司的产品部署平台就是采用SVN + sersync来实现的。可以参考这篇文章《利用SVN搭建测试服务器》,文件同步采用sersync即可。 sersync原理 使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件,被监听目录下如果有文件发生修改,sersync 将通过内核自动捕获到事件,并将该文件利用 rsync 同步到... [阅读全文]

CentOS 5.5 发布

nick | linux | 2010-05-17
CentOS 5.5 发布
CentOS 开发团队已发布 CentOS 5.5 版本。该版本基于 Red Hat Enterprise Linux 5.5,“是 CentOS 5 发行系列的第五次更新。它包含了很多错误修正、升级和新功能”。 有关 CentOS 5.5 的变化详情,可查阅其发布公告及发行注记。CentOS 5.5 提供有 CD、DVD、及 LiveCD 的 ISO 映像,可从这里下载。 [阅读全文]

mysqlsla来分析MYSQL的性能及索引

nick | linux, mysql, 学习 | 2010-05-09
— Slow log: mysqlsla -lt slow slow.log — General log: mysqlsla -lt general general.log — Binary log: mysqlbinlog bin.log | mysqlsla -lt binary hackmysql.com推出的一款MySQL的日志分析工具 整体来说, 功能非常强大. 数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等. 格式说明如下: 总查询次数 (queries total), 去重... [阅读全文]

MySQLReport 报告说明

nick | linux, mysql, 学习 | 2010-05-09
Report Header MySQL 5.0.3 uptime 0 0:34:26 Fri Sep 1 19:46:02 2006 MySQL Server 的版本、自上次启动后已经过多少时间、目前 Server 的日期与时间 key report MySQL Server的Buffer分为Global Buffer和Thread Buffer 计算 Server 至少需使用的总内存数量的方式为: min_memory_needed = global_buffer + (thread_buffers * m... [阅读全文]

Linux一些页的东西

nick | linux | 2010-05-08
Linux一些页的东西
在Linux世界里,分为Page cache,Buffer cache两个层面。其中page cache包含了buffer cache,内存只和page cache交互。标准的LINUX总 是假定处理器有三级页表,分别为页目录表(PGD),中间页目录表(PMD)和页表(PTE)。如果程序在进行物理地址转换的时候,中是通过页目录表来索 引中间页目录表,再通过中间页目录表来索引页表,从而查找到某页与内存BL... [阅读全文]
Ɣ回顶部