51CTO博客开发
1 安装fpingzabbix 使用的fping命令#yum install fping2 添加主机 因模板中为指定target(ip地址或域名),所以上面的IP或者DNS必须填写一个(若不填写ITEM返回值都是0),即被监控的IP。参考 net.tcp.service的使用说明,If <ip> is missing, IP or DNS name is taken
为了php-fpm管理方便,从php安装目录拷贝了启动脚本,更改相应路径,然后执行添加启动服务,出现如下错误。service php-fpm does not support chkconfig经过多方查找,原来是启动脚本中缺少了下面两行内容:# chkconfig: 2345 15 95# description: PHP-FPM (FastCGI Process Ma
nginx默认是显示版本号的,很容易变成攻击者利用的信息,因此隐藏版本号相对安全些。1、编辑nginx.conf在http字段添加 server_tokens off;#cat nginx.conf2、编辑nginx目录下的fastcgi_params文件#vim /usr/local/nginx/conf/fastcgi_params找到:fastcgi_param SERV
svn提交后实时更新修改测试服务器上代码,可以提高研发人员的工作效率。
SVN分支与合并1 分支与合并的概念:分支:版本控制系统的一个特性是能够把各种修改分离出来放在开发品的一个分割线上。这条线被称为分支。分支经常被用来试验新的特性,而不会对开发有编译错误的干扰。当新的特性足够稳定之后,开发品的分支就可以混合回主分支里(主干线)。合并:分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并到最新版本,或者将最新版本的修改合并到分支。2 &nb
在登录或执行命令时,经常会出现下面这个提示You have mail in /var/spool/mail/root提示你有系统邮件没有查看查看系统邮件#mail Heirloom Mail version 12.4 7/29/08. Type ? for help."/var/spool/mail/root": 15110 messages 15105 unread&nbs
今天早上发现服务器负载异常,查看messages日志,有如下错误:Oct 8 11:23:49 localhost kernel: TCP: time wait bucket table overflowOct 8 11:23:49 localhost kernel: TCP: time wait bucket table overflowtime wait表溢出,应该是tcp time_wait
查看SELinux状态:1、/usr/sbin/sestatus ##如果SELinux status参数为enabled即为开启状态SELinux status: enabledSELinuxfs mount: /selinuxCurrent mode: permissive2、getenforce ##也可以用这个命令检查P
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。现有表tab1和tab2要求触发器具有下面功能:当对tab1插入一条记录时则tab2也插入相同的记录?12345678mysql>delimiter //mysql> CREATE TRIGGER t_afterinsert_on_tab1-> AFT
root@master data]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 29753588 25982
1.Nginx的基本配置Nginx的主配置文件是:nginx.confnginx.conf 主要组成如下:2.Nginx的虚拟主机配置2.1什么是虚拟主机虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是
原因是Index目录默认编码不对,改变编码可以正常显示。 解决方法: 在apache的配置文件中加入下面一行、 IndexOptions Charset=UFT-8 重启apache即可
今天早上由于公司网络带宽达到上限,导致多台web服务器连接mysql服务器超时。后来情况好转后,连接数据库服务器出现如下错误。 Host '*' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'Connection closed by foreign host. 原因:MySQ
Linux中提供了一个非常好的文件虚拟系统(/proc)来对系统性能进行监控。 /proc文件虚拟系统是一种内核和内核模块用来向进程发送信息的机制。它存在于内存而不是硬盘中。 /proc文件虚拟系统的主要功能,可以监控到包括进程信息、系统信息、CPU信息、负载信息、系统内存信息等等。 1、监测系统负载 1.使用uptime命令可以查看系统负载,系
一、概述 SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装) 。 &n
1、创建类htpasswd文件 #wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh 按提示输入: 用户名:test 密码:test 文件名:/usr/local/nginx/conf/access.conf 脚本会自动生成认证文件,access.conf内容如下: #cat
nginx 默认不支持 perl和cgi脚本,安装一下组件即可支持。 1. 安装FCGI模块 # wget http://search.cpan.org/CPAN/authors/id/B/BO/BOBTFISH/FCGI-0.70.tar.gz # tar zxvf FCGI-0.70.tar.gz # cd FCGI-0.70 # perl Makefile.PL # make
LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来。 一、创建逻辑卷 1、准备分区 /dev/sda7 /dev/sda8 #partprobe 使分区表生效,无需重启系统。 2、创建物理卷
1.DELL R710 CPU: e5504 官方称支持INTER的VT技术,但我装32位和64位的系统都不认cpu都不支持vmx BIOS中需要打开VT支持 processor settings --> virtualization technology --> enable 2.Centos5.5(
Centos挂载iscsi存储 1.安装iscsi-initiator #yum install iscsi-initiator 2.查看安装的iscsi-initiator的iqn号 #cat /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.1994-05.com.redhat:5c44f016ad25 3.建议
sar安装 rpm -ivh sysstat*.rpm vixie-cron*.rpm 安装后需重启 sar 既能报告当前数据,也能报告历史数据 不带选项执行会以10分钟为间隔报告自午夜起当天的CPU利用率。 脚本sal收集了这些历史数据,它是sar软件包的一部分,必须设置为定期从cron里运行 sar
Nginx 502 Bad Gateway错误有时让人非常头疼,下面收集一些常见解决方法。 由于我是采用了LNMP一键安装包 ,出了问题肯定要先到官方论坛去搜索下了,真好,官方有个这样的置顶帖,大家先瞧瞧。 LNMP一键安装包官方的: 第一种原因:目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在安装php前
centos5 下执行命令rpm -qa 提示如下错误: rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: 1045 error: db4 error(22) from db->close: 无效的参数 error: cannot open Packages index usi
1、 测试环境 服务器: master:centos 5.5 x86_64 10.10.0.38 backup: centos 5.5 x86_64 10.10.0.39 vip: 10.10.0.40 软件: httpd-2.2.6.tar.gz jdk-6u4-linux-x64.bin apache-tomcat-6.0.36.tar.
Linux下使用磁带机的方式有多种, tar命令是最经常使用的方法,tar主要用于单机环境下,将数据直接写入磁带机。磁带机在Linux下对应的设备名称为/dev/stX,如果是第一个磁带机,即为/dev/st0,基本操作如下: (1)倒带,将磁带卷至起始位置 mt -f /dev/st0 rewind (2)擦掉磁带上的内容 mt -f /dev/s
在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可 #yum install glibc.i686
多行注释: 在命令行模式下,输入Ctrl + v ,然后移动光标选中你要注释的行。再按大写的I进入首行编辑模式,输入注释符号 #或//,输入完毕之后,Vim会自动将你选中的所有行首都加上注释。 取消注释: 在命令行模式下,输入Ctrl + v ,选中你要删除的行首的注释符号,注意// 要选中两个,选好之后按d即可删除注释。
1.下载安装包 wget http://prdownloads.sourceforge.net/awstats/awstats-7.0.tar.gz #tar zxvf awstats-7.0.tar.gz 2.建立awstats安装目录 #mkdir /usr/local/awststs #cp -ar awstats-7.0/* /usr/local/awstats 3.安装aws
Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读写)进行缓存操作。但是在进行了大量文件操作之后,缓存会把内存资源基本用光。但实际上我们文件操作已经完成,这部分缓存已经用不到了。所以还是有必要来手动进行Linux下释放内存的操作。 要达到释放缓存
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号