现在位置: 首页 > 操作系统 > 文章
2020年01月08日 操作系统 ⁄ 共 995字 评论关闭
导读apache php站点负载时不时高负载,但是因为上面的站点太多,太难排查到底是哪个站点引起的。nginx php-fpm倒是好查,他有一个slowlog,可以快速的定位到出现故障的php代码位置,使用xdebug来查问题太复杂。写mod_log_slow的灵感来源于mysql的slowlog. 1. 编译安装 mod_log_slow 1) 解压 tar zxf mod_log_slow-1.0.7.tar.gzcd mod_log_slow 或者可以从github中检出 git clone git://github.com/yokawasa/mod_log_slow.gitcd ...
阅读全文
2020年01月08日 操作系统 ⁄ 共 1857字 评论关闭
导读在对日志信息进行实时监控分析时,需要对日志中纳秒级的时间进行计算,逻辑比较简单:找出开始时间、结束时间,遇到结束时间后输出时间间隔。 在对日志信息进行实时监控分析时,需要对日志中纳秒级的时间进行计算,逻辑比较简单:找出开始时间、结束时间,遇到结束时间后输出时间间隔。日志中的部分数据如下: 2016-01-30 19:37:30 1454153850967748663 remove alive file2016-01-30 19:37:34 1454153854621122459 role cha...
阅读全文
2020年01月08日 操作系统 ⁄ 共 4278字 评论关闭
导读在上一篇文章中简单的介绍了使用python-mysql-replication 来解析 MySQL binlog来完成实时统计的业务,当然,在现实的业务中不可能用的那么简单的。 啰哩八说 今天的目的不是介绍真实的业务场景如何使用 python-mysql-replication,而是推出一枚<MySQL表信息统计>小工具(笔者通过python-mysql-replication实现的) 工具链接: https://github.com/daiguadaidai/mysql_binlog_stat 在之前我也是使用 @吴炳锡 大神的工具,...
阅读全文
2020年01月08日 操作系统 ⁄ 共 1540字 评论关闭
导读Linux命令是一种很有趣且有用的东西,但在你不知道会带来什么后果的时候,它又会显得非常危险。所以,在输入某些命令前,请多多检查再敲回车。 rm –rf rm –rf是删除文件夹和里面附带内容的一种最快捷的方法,但是细微的错误或者语法认知不到位,就可能对系统造成不可恢复的破坏,下面给出一些案例: rm 删除linux下的文件 rm -r 递归删除文件夹,包括空文件夹 rm -f强制无条件删除只读文件 rm -rf / : 强制无条件删除root目...
阅读全文
2020年01月08日 操作系统 ⁄ 共 2337字 评论关闭
导读本文中包含了很多命令行基础。我们将讨论 TeleTYpe(TTY)和几个命令及其选项。确保做完所有练习,并要知道,除非另有说明,对 CentOS 和 Ubuntu 都是相同的。 TTY 当没有图形用户界面(GUI)或当用户在 GUI 之外,Linux 就会使用 TTY。当打开终端窗口时也使用 TTY,但这些是不同类型的 TTY。 有三种类型的 TTY: 物理终端本地伪终端远程伪终端 基本上,每个 Linux 系统有大约六个或七个物理 TTY。 通过按住 CTRL + ALT 键...
阅读全文
2020年01月08日 操作系统 ⁄ 共 3254字 评论关闭
导读从系统管理员接手服务器和主机管理以来,像应用监控这样的工具就成了他们的好帮手。其中比较有名的有Nagios、 Zabbix、 Icinga 和 Centreon。以上这些是重量级的监控工具,让一个新手管理员来设置,并使用其中的高级特性是有些困难的。 本文将向你介绍 Ganglia,它是一个易于扩展的监控系统。使用它可以实时查看 Linux 服务器和集群(图形化展示)中的各项性能指标。 Ganglia 能够让你以集群(按服务器组)和网格(按地理位...
阅读全文
2020年01月08日 操作系统 ⁄ 共 1408字 评论关闭
导读Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由1989年底发明。python具有简单、易学、免费、开源、可移植性、解释性、可嵌入性等特点,是一种不受局限、跨平台的开源编程语言,它功能强大且简单易学,因而得到了广泛应用和支持。 1.Python下载 Python下载 地址: http://www.python.org/getit/ 版本: Python-2.7.3.tgz setuptoos下载 地址:http://pypi.python.org/pypi/setuptools#downloads ...
阅读全文
2020年01月08日 操作系统 ⁄ 共 583字 评论关闭
导读在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量,以及 wc 命令,它会打印每个文件或来自标准输入的换行符、单词和字节计数。 我们将使用 find 命令,它用于搜索目录层次结构中的文件,以下是我们在 find 命令中使用的选项,如下所示: -type - 指定要搜索的文件类型,在上面的情况下,f 表示查找所有常规文件。-print - 打印文件绝对路径。 以下是我们 wc 命令中使用的选项,...
阅读全文
2020年01月08日 操作系统 ⁄ 共 942字 评论关闭
导读假设你在只有自己使用的计算机上运行 Linux 系统,比如在笔记本电脑上,在每次调用sudo时需要输入密码,长期下来就会觉得很乏味。因此,在本指南中,我们将描述如何配置 sudo 命令在运行时而不输入密码。 此设置在 /etc/sudoers文件中完成,这是使用 sudo 命令的默认安全策略;在用户权限指定部分。 重要:在sudeors文件中,默认打开的 authenticate参数用于验证目的。如果设置了它,用户必须通过密码(或其他身份验证方法...
阅读全文
2020年01月08日 操作系统 ⁄ 共 1388字 评论关闭
导读在处理大数据的时候我们总会想着一些并行的操作来加速我们的操作,我们的cpu是多核多线程的,但是我们的有些命令却是单线程的命令,不能够进行并行的运算,如: grep、bzip2、wc、awk、sed等等,只能使用一个CPU内核。要想让Linux命令使用所有的CPU内核,我们需要用到GNU Parallel命令,下面我们技术下加速的方法吧 我们都知道 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核。那么如何才能使用这些内...
阅读全文