LINUX服务器配置
文章平均质量分 60
渺小Y
哈哈哈哈
展开
-
Apache2.2 + php5 出现错误
apache2.2+php5 启动Apache2.2的时候提示LoadModules libphp5.so 这句附近有错误... 郁闷..检查了好久也没发现有多余的字符或者单词打错的.httpd: Syntax error on line 53 of/usr/local/apache2.2/conf/httpd.conf: Cannot load/usr/local/apache原创 2017-04-28 11:28:05 · 339 阅读 · 0 评论 -
Nginx中的正则表达式
1、if指令 所有的Nginx内置变量都可以通过if指令和正则表达式来进行匹配,并且根据匹配结果进行一些操作,如下: if ($http_user_agent ~ MSIE) { rewrite ^(.*)$ /msie/$1 break; } if ($http_cookie ~* "id=([^;] +)(?:;|$)" ) { set $id $1;原创 2017-04-28 11:29:23 · 1354 阅读 · 0 评论 -
MogileFS 安装笔记
一. 准备工作 1. 装好Mysql (请确认操作系统版本是64位还是32位,请装对应的版本,安装过程省略) 2. 为mogile创建用户 # useradd mogile 3.用Mysql客户端为MogileFS创建数据库和用户 >create database mogilefs;原创 2017-04-28 11:29:26 · 606 阅读 · 0 评论 -
MogileFS配置说明
一.配置Tracker Server 1.修改tracker配置文件 # vi /etc/mogilefs/mogilefsd.conf 将数据库连接参数以及tracker监听ip和端口更改一下(ip地址请不要使用127.0.0.1,可以0.0.0.0或者网卡地址) 2.启动tracker # su mogile -原创 2017-04-28 11:29:28 · 290 阅读 · 0 评论 -
PHP-FPM编译注意事项
./configure --prefix=/usr/local/php-32bit --with-apxs2=/usr/local/apache2-32/bin/apxs --with-zlib --with-gd --enable-mbstring --with-mysql=/usr/local/mysql5-32bit --with-mysqli=/usr/local/mysql5-32bit原创 2017-04-28 11:29:32 · 332 阅读 · 0 评论 -
xL2TP安装笔记
系统环境SUSE Linux Enterprise 11 x86_64一.下载xl2tp http://www.xelerance.com/services/software/xl2tpd/二.修改Makefile 找到以下行, 添加橙色部分, -m32表示编译32位程序, 当然你也可以不加默认安装64位 #约94行 CFLAGS= -m32 $(DFLAGS) -O2 -fno-builtin原创 2017-04-28 11:29:38 · 1256 阅读 · 0 评论 -
bash变量扩展(字符串操作)
${变量%模式}将变量值的尾部与模式进行最小匹配,并将匹配到的部分删除${变量%%模式}将变量值的尾部与模式进行最大匹配,并将匹配到的部分删除${变量#模式}将变量值的头部与模式进行最小匹配,并将匹配到的部分删除${变量##模式}将变量值的头部与模式进行最大匹配,并将匹配到的部分删除${#变量}替换为变量中的字符个数。如果是*或@,长度则是位置参量的个数${变量/关键字/字符} 将变量中的关键字替原创 2017-04-28 11:29:42 · 410 阅读 · 0 评论 -
[转载] mysql - 优化的内存访问-TCMalloc
TCMalloc(Thread-Caching Malloc)是google-perftools工具中的一个,与标准的glibc库的malloc相 比,TCMalloc在内存的分配上效率和速度要高得多,可以提高Mysql服 务器在高并发情况下的性能,降低系统负载。 Google-perftools的项目:http://code.google.com/p/google-perftools/TCMal原创 2017-04-28 11:29:45 · 637 阅读 · 0 评论 -
[备忘] apache服务端变量
apache 服务器变量2010-08-22 14:14第一部分: HTTP headers 部分参数参数名称: HTTP_USER_AGENT样例参考值: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8说明: 相当于PHP中的服务器参数: $_SERVER["HT原创 2017-04-28 11:29:48 · 994 阅读 · 0 评论 -
DIV渐变背景样式在线可视化编辑
http://www.colorzilla.com/gradient-editor/原创 2017-04-28 11:29:51 · 496 阅读 · 0 评论 -
zlib误删恢复
犯了一个低级错误,误删了zlib # rpm -nodeps --allmatches libz libz-devel幸好shell没有断, 而机器其安装了rzsz1. 下载zlib源码包到pc电脑上2. 此时很多服务器命令无法使用, 包括scp su rsync等等3. 按照原源码包里面的目录结构创建目录, 然后使用rz把源代码一一上传到对应目录4. configure 的时候加上编译共享库的参原创 2017-04-28 11:29:57 · 1624 阅读 · 0 评论 -
bash flock
#!/bin/bash { flock -xn 3 if [ $? -ne 0 ];then echo "Aready runing..." exit 1 fi do some thing here} 3或============================lockit () { if [[ $(dirname $0) == "." ]];then原创 2017-04-28 11:30:00 · 648 阅读 · 0 评论 -
openssl-0.9.8zc源码编译rpm包
SPEC文件如下############################### JayWan@xxx.com 2014-xx-xx###############################自定义宏, 或者重定义宏%define _softbase /usr/local#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~原创 2017-04-28 11:30:03 · 1526 阅读 · 0 评论 -
使用bash进行tcp连接, 传输内容
sendReport(){ date=$1 ip=$2 code=$3 msg=$4 msg="table_name=>raid_check##time=>${date}##ip=>${ip}##status=>${code}##msg=>${msg}" # 建立链接, 3为fd号 exec 3 # 传内容 echo -e "STRING_TRANSFER_BEGIN\n" >&3 echo "$原创 2017-04-28 11:30:06 · 1096 阅读 · 0 评论 -
PCRE中元字符及其在正则表达式
正则表达式有多種不同的风格。下表是在PCRE中元字符及其在正则表达式上下文中的行为的一个完整列表:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,「n」匹配字符「n」。「\n」匹配一个换行符。序列「\\」匹配「\」而「\(」则匹配「(」。^匹配输入字符串的开始位置。如果设置了原创 2017-04-28 11:29:19 · 546 阅读 · 0 评论 -
ESX4.0 host boot stops at the error: VSD mount/Bin/SH:cant access TTY job control turned off
ESX4.0 host boot stops at the error: VSD mount/Bin/SH:cant access TTY job control turned off Symptoms An ESX 4.0 host becomes unresponsive when it is put into maintenance mode. Rebooting原创 2017-04-28 11:29:16 · 511 阅读 · 0 评论 -
Mysql5.0 安装出现错误
rpm -qa|grep mysql检查所有的Mysql相关的包...都是4.7版本的,所以一口气全部 rpm -e mysql .............删除掉了rmp -ivh 安装了以下包:MySQL-client-standard-5.0.26-0.rhel4.i386.rpmMySQL-devel-standard-5.0.26-0.rhel4.i386.rpm原创 2017-04-28 11:28:08 · 629 阅读 · 0 评论 -
Iptables的常用防火墙配置方法
本脚本环境为eth0外网,eth1内网;#!/bin/sh#外网网卡EXT_IF="eth0"FW_IP="61.137.85.21" #内网网卡INT_IF="eth1"LAN_IP="192.168.0.1"LAN_IP_RANGE="192.168.0.0/255.255.255.0" #加阅模块,一般已内建#Module loading.原创 2017-04-28 11:28:14 · 793 阅读 · 0 评论 -
Linux中加入自定义shell为系统服务
Red Hat 自带的Apache和PHP有点怪, 所以卸载了重新源代码安装好了Apache+PHP之后感觉少了开机自动启动有点不爽,直接加入到启动脚本里也不是太好所以..1. [root@localhost ~]# cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd2. [root@localhost ~]# vi /原创 2017-04-28 11:28:29 · 548 阅读 · 0 评论 -
解决源代码软件安装过程中无法configure或make问题
安装服务器的时候忘记勾上"开发工具了",把GCC编译器也忘记也漏了..解压完PHP5后,./configure的时候报错configure: error: no acceptable C compiler found in $PATH 出现这种情况大多是GCC或GCC-C++编译器损坏,或者机器上没有装GCC和GCC-C++编译器.. 找到系统盘的第二张CD,搜索一下GC原创 2017-04-28 11:28:32 · 1865 阅读 · 0 评论 -
MONO
MONO是一种在类UNIX系统上开发C#的工具,类似MSDN,也支持APACHE运行.NET.,当然,我想利用的只是后面所提到的功能. 1.下载 http://ftp.novell.com/pub/mono/download-stable/rhel-4-i386/ 下载 所有 Mono RPM包 下载 所有 XSP/mod_mono RPM包 *如果你的apac原创 2017-04-28 11:28:39 · 558 阅读 · 0 评论 -
利用Proftpd1.3 + Mysql5.0 + Quota搭建FTP服务
测试平台:Red Hat Enterprise Linux 5 经过测试成功! 1.安装MySql5.0(包括服务器端,客户端以及devel包等等) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2.安装Proftpd1.3 ./configure --prefi原创 2017-04-28 11:28:45 · 360 阅读 · 0 评论 -
LINUX 下基于net-snmp使用MRTG监控服务器流量
一.服务器环境 1.Apache 2.2 2.net-snmp-5.3.1-11.fc6.i386.rpm net-snmp-devel-5.3.1-11.fc6.i386.rpm net-snmp-libs-5.3.1-11.fc6.i386.rpm net-snmp-perl-5.3.1-11.fc6.i386.rp原创 2017-04-28 11:28:48 · 742 阅读 · 0 评论 -
shell脚本删除旧日志文档
由于工作需要, 有台Oracle数据库归档日志太多, 需要写个shell脚本自动删除, 今晚就写出来了 #!/bin/bash#要执行删除的目录p=/oracle/product/archive#设定排除删除的文件最后修改时间的范围,修改时间范围是执行此脚本距日志文件最后修改时多少秒内time_sect=604800#执行脚本的当前时间timenow=`date -u +%s`原创 2017-04-28 11:28:58 · 570 阅读 · 0 评论 -
bash shell 文件比较运算符
-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在且是一个规则文件,则为真-g file 若文件存在且设置了SGID位的值,则为真-h file 若文件存在且为一个符合链接,则为真-k file 若文件存在且设原创 2017-04-28 11:29:01 · 659 阅读 · 0 评论 -
Bash和Ksh中的重定向
从文件输入 将标准输出重定向为文件 >file or 1>file将标准错误重定向为文件 2>file将标准输出追加到文件原创 2017-04-28 11:29:04 · 410 阅读 · 0 评论 -
挂载Windows共享到Linux目录下
smbmount //192.168.1.1/d$ /smbroot -o workgroup=域名称或工作组名称,username=账号,password=密码 错误提示如下:smbmnt must be installed suid root for direct user mounts (1001,1001) 解决方法# chmod 4755 /usr/bin/smb原创 2017-04-28 11:29:07 · 301 阅读 · 0 评论 -
关于Linux下关于“peth0”的东东
操作系统: RHEL 5.2eth0 插上网线和拔下网线 ifconfig看的eth0状态都是up状态.看日志系统日志,当拔下网线的时候peth0 down了,这peth0是个什么玩意儿?查找资料后,发现是服务器装了虚拟化这玩意儿(virtualization, 装系统时可选)。peth0才是真实的物理网卡。FUK!解决办法, rpm卸载xen相关的包。eth0变回真实的物理网原创 2017-04-28 11:29:10 · 589 阅读 · 0 评论 -
ESX4.0 Recreating a missing virtual disk (VMDK) header/descriptor file
Recreating a missing virtual disk (VMDK) header/descriptor file Details This article guides you through recreating a lost header/descriptor file. You may need to recreate a missing header/de原创 2017-04-28 11:29:13 · 432 阅读 · 0 评论 -
CentOS6 升级 gcc-4.9.1 xgcc
http://www.linuxquestions.org/questions/linux-software-2/problem-compiling-gcc4-2-7-on-centos-5-4-a-939667/如上文所述, 错误提示xgcc没有 -V 这个参数. 这个问题先放一放再来看下一行, 提示找不到libmpc.so.2 , 但是已确认装过mpc, mpc编译的时候未指定prefix,原创 2017-04-28 11:30:08 · 956 阅读 · 0 评论