开启nginx状态监控
开启nginx状态监控1.nginx的ngx_http_stub_status_module提供能够获取Nginx自上次启动以来的工作状态 的功能。 www.ahlinux.com 如果是编译安装的话,需要–with-http_stub_status_module激活2.该模块是基于某个server的,所以必须在server里面3.nginx.conf配置01server02...
linux下tomcat开机自启动
linux下tomcat开机自启动方法一:修改Tomcat/bin/startup.sh 为:export JAVA_HOME=/home/java1.6.0_27 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$JAVA_HOME/bin:$PATH export CATALINA_HOME=/home/tomcat /...
在Gentoo下交叉编译
在Gentoo下交叉编译“Sometimes it pays to stay in bed in Monday, rather than spending the rest of the week debugging Monday’s code. “ – Dan Salomon前几天揽了个“脏活”,交叉编译raspbian的文件系统镜像。好久没干过这么繁琐的 事了,写篇日志分享一下gentoo下如何更好的解决交叉编译问题。&nbs...
PHP 多个mysql连接的问题
今天在同一个php进程中用mysql_connect新建了两个mysql句柄,这两个句柄都连接同一台数据库,只不过操作的数据库 dbname不同,假设这两个句柄分别是$dbhA和$dbhB,它们对应的数据库dbname分别是dbA和dbB。我在$dbhA上操作dbA中的时 候缺报错是dbB中没有表xxx。。。起初以为是我应用层逻辑处理在某个地方弄混了...
jvisualvm 远程监控Linux下的tomcat
前一段测试系统崩溃过一回,所以想远程监控一下jvm的运行情况,我在网上也找了不少文章和办法,试了好几次都没成功,今天算试成功了,但是不太 完美,因为需要将Linux的防火墙关掉才可以连接,我尝试将连接的端口号加到iptables中,重启防火墙,也不行。所以先记录下来,以后再看看是什 么问题。1.linux下tomca...
值得学习的python项目
此网站整理的2014年值得一学的pytho项目,http://pycoders.com/2014/项目资源都在github上,python程序员进阶必备。就当作2015年的计划吧。先列表,再对号Projects1. robobrowserA library for web scraping built on Requests and BeautifulSoup. Like Mechanize, but with tests, docs, ...
Oracle Linux安装64位Oracle 10g时遇到ins_ctx.mk问题
在Oracle Linux Server Release 5.7上安装64位Oracle 10g 时,遇到如下问题:Error in invoking target 'install' of makefile '/u01/app/oracle/product/dbhome_1/ctx/lib/ins_ctx.mk'.See '/u01/app/oracle/oraInventory/logs/installActions2014-01-11_12-44-52PM.log' for details;问题的原因所在:L...
PHP的垃圾回收机制详解
最近由于使用php编写了一个脚本,模拟实现了一个守护进程,因此需要深入理解php中的垃圾回收机制。本文参考了PHP手册。在理解PHP垃圾回收机制(GC)之前,先了解一下变量的存储。php中变量存在于一个zval的变量容器中。结构如下:is_ref类型...
php curl getinfo的时间分析
引言在php中可以使用curl调用远程接口,在调用完成以后, 能够获取相关的内容和信息,但有时候, 我们需要统计这个调用过程的时间, 尤其是在使用curl做并发测试的时候,这个统计就尤为重要,针对其中关于时间的几个统计项,在curl中给出的中文解释非常模糊, 且网上针对这方面的资源并不好找,我在这里做个说明。...
Linux RHEL4下安装SNMP并配置
Linux RHEL4下安装SNMP并配置--安装-------------1、先检查有没有安装snmp服务:which snmpd,没有找到就是没有安装2、再检查一些rpm包有没有安装: rpm -qa|grep snmp 检查是否安装net-snmp-utils-...,net-snmp-libs-...,net-snmp-...三个rpm包 ...
你值得拥有:25 个 Linux 性能监控工具
一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的性能监控工具。在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的。基于命令行的性能监控工具1. dstat -&n...
下一个大事件:虚拟现实走向大众消费群体
【专题】2015CES大会有哪些惊喜据国外科技媒体CNET的报道,该媒体日前在CES 2015上举办了一年一度的“下一个大事件”(Next Big Thing)峰会,与会专家纷纷表示看好虚拟现实技术的发展前景,认为一旦其解决掉目前所面临的主要问题,虚拟现实设备就会像手机一样走向大众消费群体, 融入到人们的日常生活之中。...
安装ubuntu黑屏,修复分区表
今天装ubuntu系统,u盘安装,硬盘安装都不行!安装到选择那个试用还是安装界面之后屏幕就黑了。u盘安装也是到那个界面就不行了。起初我以为是iso文件问题,md5检测没错,看黑屏时的英语提示,(英语很重要,再次提醒自己)大体是提示分区表检查。 想起来,在ubuntu下用磁盘工具,可能把分区表破坏了。 &n...
计算数组长度的perl脚本
计算数组长度的perl脚本实例,代码如下: 代码示例:#!/usr/bin/perl#edit www.ahlinux.comopen(FILE1,"C:/Perl/BX/BX-Book-Ratings_result.txt");open(FILE2,"C:/Perl/BX/BX-Users_result.txt");open(result1,">C:/Perl/BX/BX-Book-Ratings_short.txt");open(result2,">C:/Perl/BX/BX-Users_short.txt");&...
浅谈PHP弱类型安全
0x00 弱类型初探没有人质疑php的简单强大,它提供了很多特性供开发者使用,其中一个就是弱类型机制。在弱类型机制下 你能够执行这样的操作<?php$var = 1;$var = array();$var = "string";?>php不会严格检验传入的变量类型,也可以将变量自由的转换类型。比如 在$a =...
linux进程状态浅析
众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。 在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程的这种管理分两个方面:...
linux内核分析笔记
如果您记性好的话,应该记得我在linux设备驱动实例帖中说的最多的就是字符设备驱动程序,那么今天的块I/O层是一个和字符设备驱动相对应的设备。两者最根本的区别就是看它们能否被随机访问,换句话说就是看它们能否在访问设备时从一个位置随意地调到另外一个位置,如果可以就是块设备,否则就字符设备。 &nbs...
linux系统文件流、缓冲及描述符与进程间关系详解
linux(unix)进程与文件的关系错综复杂,本教程试图详细的阐述这个问题。 包括: 1、linux多/单进程与多/单文件对于文件流和描述符在使用时的关联情况及一些需要注意的问题。 2、fork,vfork流缓冲等对文件操作的影响。 1、linux文件系统结构 ...