monitorix是一个不错的Linux系统监控软件。很多可能不懂E文的朋友不知道怎么给Monitorix添加登录密钥。 下面就来简单介绍下吧(Monitorix 安装的很简单,不懂可以留言): 相关配置文件部分: httpd_builtinenabled = yhost =port = 8080user = nobodygroup...
nginx实时访问数据统计:ngxtop,实时监控web server的访问情况 。ngxtop 允许你对 NGINX 的访问日志 (access log) 进行实时解析, 并输出类似 top 的有用信息。 ngxtop 是 python 脚本安装包,需要python支持。 对于python的包和库文件我们一般喜欢pip管理...
生产环境中,大家肯定不会部署了apache之后就完事拿去上线了。光杆子上战场等着完蛋的嘛!因此,不论从安全还是性能角度,我们必须在apache服务上线之前,对其做诸多的优化调试才行。因此,本篇笔者通过总结自己的学习和工作经验,归纳总结出的apache调优的20...
LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据 库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和...
linux 系统下文件编码转换工具:convmv非常不错。convmv能帮助我们很容易地对一个文件,一个目录下所有文件进行编码转换,比如gbk转为utf8等。 语法: convmv [options] FILE(S) ... DIRECTORY(S) 主要选项: 1、-f ENCODING 指定目前文件名的编码,如-f gbk...
一个朋友问我有什么好用的linux系统监控工具,而且还要轻量级的,简单的 。于是我想到了NMON 于是写下:轻量级Linux系统监控与分析工具:nmon安装和使用教程,呵呵。 Nmon安装方法: ubuntu系统安装很简单,直接, 1 apt-get install nmon 至于centos,大家...
ssh远程连接有几台机器一直很慢,今晚特么的实在忍受不了,决定看一下。 要知道为什么连接很慢,有个-v参数可以打出debug信息(该参数也可以是-vvv,会更详细一点,貌似其它有些应用也会用-v参数作为debug参数),对帮助问题很有用。 大概类似这样的代码: 01 A...
yisouspider蜘蛛太神经病了,今天不断接到服务器报警短信,一上服务器看了下,尼玛全是YisouSpider蜘蛛。 YisouSpider是阿里巴巴你让我说你什么好呢,网上搜了一下这是阿里旗下一个叫一搜视频的网站发出的蜘蛛。这货就跟神经病一样,一爬起来都疯了一样,简...
SVN除了手动去执行命令外,其实php也可以进行svn更新。 写一个php,这个脚本的用户组和用户主必须都是nginx或者apache的用户组和用户主。 脚本代码如下,其实比较简单,可以自己去完善,代码我也是随便在网上找的。 1 ?php 2 error_reporting (E_ALL); 3 $ha...
Cant open file .svn/lock: Permission denied 这个问题原因是因为第一次checkout的时候我是用root执行的,使得其他用户没有权限 两个解决办法: 一.把.svn的属主、组修改给用户,(su www , svn co svn://127.0.0.1/svnadmin/yiidemo --username jincon --pass...
Subversion 是一个版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。 互联网上这么流行的版本控制系统在linux系统上如何搭建独立的SVN服务器呢? 一、下载相关软件 wget http://...
Cant open file /home/www/.subversion/servers:Permission denied的解决方法 在apache环境下用php执行服务器上的svn co命令,总有Cant open file /home/www/.subversion/servers:Permission denied 。 解决办法: svn命令加入--config-dir /home/www/.subver...
首先创建svn版本库/data/svn/jincon.com,然后在svn库中创建svn钩子,在开发电脑上检出最初版本,并且将自己的代码 提交到svn上,此时svn钩子将会把代码实时检出/更新到/data/site/www.jincon.com站点目录中。最后访问浏览器测试。 1、先创建版本库: svnadm...
侦探 Nginx常用Rewrite(伪静态规则)WordPress/PHPCMS/ECSHOP/ShopEX/SaBlog/Discuz/DiscuzX/PHPWind/Typecho/DEDECMS 目前已收集Wordpress、Wordpress二级目录、PHPCMS、ECSHOP、ShopEX、SaBlog、Discuz、Discuz X、PHPWind、Typecho、DEDECMS伪静态: WordPr...
1 安装SVN 官网下载:http://subversion.apache.org/packages.html SVN客户端:TortoiseSVN,官网下载:http://tortoisesvn.net/downloads.html # yum install subversion 1. 新建一个目录用于存储SVN所有文件 # mkdir /svn 2. 新建一个资源仓库 # svnadmin...
经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的http变量实现在 ngx_http_variables.c 的 ngx_http_core_variables存储实现: 名称 版本 说...
现象: 经过对php-fpm进程数的调整,从4一直到200,对于claroline来说,最优的结果是CPU数x2,多了或少了,都影响性能。 在用ab进行测试的时候,不论哪种情况,只要超过cpux2的时候,top中都会出现大量的lockf,性能便会下降。 但是无论怎么调整php-fpm和ngi...
我们经常在LNMP环境中遇到高并发下nginx出现502的问题。 一般情况下,服务器在遇到高并发时nginx发起的连接数,远远超过了php-fpm所能处理的数目,导致端口(或socket)频繁被锁,造成堵塞,所以容易出现502错误。 那么我们可以给php-fpm开启多个实例解决高...
1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) In...
当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下。在下面的这篇文章中,我将讲解在Mac OS X怎样建立Postgres,Elasticsearch和Redis。 什么是Docker Docker用轻量容器把一个APP从它运行的OS中隔离开。...
Monitorix 3.8.0 发布,该版本引入了4个新的图形和一些新特性(当然也有许多 bug 修复): -Addedacompletegraphfortheducommand.(suggestedbyJulienFlatrs,julien_flatresATyahoo.fr)-AddedacompletegraphforthePageSpeedModule.(suggestedbyJeroenKik,moni...
Monitorix介绍: 是一款开源、免费,功能强大的轻量级Linux系统和网络监控工具,它通过搜集系统和网络的信息,并且通过web接口展示出来。 使用perl语言编写,使用rrdtool生成图形,并且在web上展示。 安装 for centos,rhel,fedora 1.安装依赖包 #yuminstallr...
Tomcat 有很多配置文件,其中一个是 catalina.properties ,本文介绍catalina.properties 中的设置项。 一、组成 catalina.properties中的设置项包括四个部分: #第一部分:安全设置 package.access package.definition #第二部分:类加载设置 common.loade...
说明: 服务器系统:CentOS 文件目录:/home/web/osyunwei.com 实现目的: 当/home/web/osyunwei.com下面除过cache目录之外,任何文件发生变化时,记录日志并保存。 具体操作: 一、安装Inotify-tools工具 1、查看服务器内核是否支持inotify ll /proc/sys/fs...
说明: Shadowsocks是一个轻量级的socks5代理软件, 而hadowsocks-libev是一个基于shadowsocks 协议的socks5代理软件, 相比原版,hadowsocks-libev程序体积...
说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http、https网页访问形式; 还有一种是基于svnserve的独立服务器模式。 SVN的数据存储方式也有两种: 一种是在Berkeley DB数据库中存储数据; 另一种是使用普通的文件FSFS存储数据。 由于Berk...
说明: 服务器操作系统:CentOS 服务器IP:192.168.21.134 SVN安装路径:/usr/local/svn SVN项目路径:/home/svn SVN登录账号:osyunwei SVN登录密码:123456 Web站点根目录:/home/web 实现目的: 当svn项目中有任何修改更新时,系统会自动实时从svn中检出...
说明: 服务器操作系统:CentOS 6.x 服务器IP:192.168.21.134 实现目的: 1、在服务器上安装配置SVN服务; 2、配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问; 3、Apache的http和svnserve独立服务器两种模式使用相同的访问权限账号。...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...