因为网站要把web应用由apache更换为nginx,需要重新编译安装mysql和php,但又不想破坏原来的环境(主要是怕编译出差错导致网站访问异常,而且又只有一台服务器“囧”)并且是在没有卸载rpm安装的mysql和php的前提下,目前lnmp环境运行正常,在此记录一些注意事项,分享给需要的朋友,也留作以后参考,首先从mysql的安装说起,rpm方式安装的mysql会使用到的和可能发生冲突的文件有:
/etc/init.d/mysqld #此为mysql启动脚本。
/etc/my.cnf #此为mysql主配置文件,尤其重要。
/var/lib/mysql/mysql.sock #此为mysql套接字文件。
/var/lib/mysql #此为mysql数据文件位置
以上文件都是rpm方式安装完mysql后文件的默认位置,...
HTTP协议一些事
from: http://hahack.com/wiki/sundries-http-web.html
简单地讲,HTTP web 服务是指以编程的方式直接使用 http 操作从远程服务器发送和接收数据。
如果你要从服务器获取数据,使用http GET;
如果你要向服务器发送新数据,使用http POST.
一些更高级的http Web 服务 API 也允许使用 http PUT 和 http DELETE 来创建、修改和删除数据。 换句话说,http 协议中的“verbs (动作)” (GET, POST, PUT 和 DELETE) 可以直接对应到应用层的操作:获取,创建,修改,删除数据。
这个方法主要的优点是简单, 它的简单证明是受欢迎的。数据 — 通常是xml或json — 可以事先创建好并静态的存储下来 ,或者由服务器端...
Nagios利用nrpe插件监控远程linux主机
一、安装编译环境和ssl(被监控机)
1.1、yum install make gcc gcc-c++ xinetd openssl openssl-devel –y
1.2、添加用户名和用户组
/usr/sbin/useradd nagios
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -G nagcmd nagios
二、安装nagios插件(被监控机)
tar -zxvf nagios-plugins-1.4.11.tar.gz -C /usr/local
cd /usr/local/nagios-plugins-1.4.11/
./configure
make
make install
三、安装nrpe插件(被监控机)
tar -zxvf nrpe-2.12.tar.gz ...
一屏python代码实现文件传送
-------------------------------------------------------------------
服务端: 接收文件 #./file-server.py
#!/usr/bin/python
import SocketServer
# Format: name_len --- one byte
# name --- name_len bytes
# data --- variable length
# Save data to name into current directory
addr = ('192.168.230.128', 1234)
class MyTCPHandler (...
WordPress用WP-Cumulus插件实现标签云
WP-Cumulus插件是一款支持多种样式标签云的wordpress插件,我们通过在后台下载安装WP-Cumulus插件,就能够打造一个个性化的标签云样式,喜欢各种完美控的朋友可以操作一下,关于标签云,如果您希望简单一点,那么可以看看纯代码让 WordPress 实现彩色标签云这篇文章.部落网站目前采用的就是代码的样式.
WP-Cumulus插件的下载安装
可以在后台直接搜索:“WP-Cumulus”关键词,第一个就是吧,然后点击立即安装即可,也可以到下面点击wp-cumulus这个文件下载,你需要把下载的插件解压之后用ftp工具上传到你网站的wp-content/plugins/插件目录下.
当然,您也可以去官方的网站上下载,地址是:由此直达.当然,也可以到我的百度网盘上下载,已经修改为支持中文了,地址是:由此直达.
...
php5.6 CI的问题(Only variable references should be returned by reference)
A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257
原代码:
return $_config[0] =& $config;
修改后:
$_config[0] =& $config;
return $_config[0];...
saltstack快速安装
1. 安装源
1.1 安装epel源
# cd /usr/local/src/
# wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
1.2 安装rpmforge
这步很重要,在redhat 6和centos 6的epel源上没有python-jinja2,一开始安装变卡在这了.
# wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.3-1.e...
分享一个linux下的流量实时显示脚本
#!/bin/bash
#显示菜单(单选)
display_menu(){
local soft=$1
local prompt="which ${soft} you'd select: "
eval local arr=(\${${soft}_arr[@]})
while true
do
echo -e "#################### ${soft} setting ####################\n\n"
for ((i=1;i<=${#arr[@]};i++ )); do echo -e "$i) ${arr[$i-1]}"; done
echo
read -p "${prompt}&q...