
服务器
八面碰壁居士
我是一个计算机狂热的爱好者,但苦于无人指路,所以一直很崇拜大师级的高手
展开
-
wamp正确配置
完成一个项目,总要进行一些测试,但是在自己本上测试或许有一些自己想不到的BUG出现,于是配置一个虚拟主机可以为自己更方便的解决BUG,也可以方便演示时大家测试以下是我在网上寻到的一些方法,分享给大家 开发环境:WAMP 实例一,Apaceh配置localhost虚拟主机步骤 1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apach转载 2011-12-06 11:36:39 · 2848 阅读 · 0 评论 -
MySQl进阶
-- ---------------------MySQl进阶--------------------------------------- MySQL的存储过程-- declare生命局部变量delimiter //CREATE PROCEDURE pro(IN myid INT);BEGIN DECLARE name VARCHAR(20);SELECT转载 2012-02-08 18:23:38 · 611 阅读 · 0 评论 -
MySQL常用语句二
可以不知道数据库原理,但是不可以不知道数据库操作命令,命令不算难,我一个草鸟都会好几个了,哈哈,用起来很爽啊,转载一篇写的好的博文大家一起学习本文转自:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869889.html1.导出整个数据库mysqldump -u 用户名 -p --default-charact转载 2012-04-16 17:30:11 · 817 阅读 · 0 评论 -
SQL常用语句
sql语言不经常用,每次再用都隔好久的时间,以致最基本的都想不起来了,只好转一篇记着= - 找的时候方便SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基转载 2012-04-16 17:24:10 · 568 阅读 · 0 评论 -
linux下的mysql 语句命令大全
1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令转载 2012-04-16 17:28:12 · 774 阅读 · 0 评论 -
coentos修改ip网关dns
CentOS 其实有个setup的命令,是图形的,可以很方便的修改一些参数。在centos中想运行setup命令来配置或查看某些参数,但遇到如下错误提示:[root@loft4669 ~]# setup-bash: setup: command not found通常情况下,这是因为你安装的linux是minimal版,就是说最小安装,不包含某些工具包。解决方法:yum[r转载 2012-06-15 15:36:43 · 1727 阅读 · 0 评论 -
centos安装wget
yum -y install wget原创 2012-06-15 15:37:10 · 18330 阅读 · 0 评论 -
CentOS一键安装LAMP
用环境:§ 系统支持:CentOS-5(32bit/64bit)、CentOS-6 (32bit/64bit)§ 内存要求:≥256M安装了什么:§ 1、Apache 2.2.22或Apache 2转载 2012-06-15 15:38:09 · 3760 阅读 · 0 评论 -
httpd: Could not reliably determine the server's
httpd: Could not reliably determine the server's fully qualified domain name 在windows下安装好apache服务器后,重新启动后,回出现上面的错误,只要把/conf/httpd.conf文件的#ServerName 前的#去掉就好了原创 2012-06-15 16:44:49 · 950 阅读 · 0 评论 -
Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因
今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.2),然后在windows系统下访问此虚拟机的ip地址,却访问不了。因为前段时间有知道过iptable的限制,所以在想是不是因为iptable限制了80端口呢!所以在网上找了下iptable的命令,并且把tcp的80端口设置成允许任何IP都可以访问:C/C++ Code复制内容到剪贴原创 2012-06-15 16:49:12 · 9156 阅读 · 0 评论 -
解决centOS在webmin安装后外部主机不能访问的问题
一般webmin安装成功后可以访问,但是centos中的防火墙规则比较严密用curl http://localhost:10000 可以看到内容,但是外部无法访问,原因是防火墙没有开启10000端口,需要将10000端口加入到信任规则中 加入方法:进入/etc/sysconfig/目录输入命令:iptables -I INPUT -p TCP --dport 10000 -j AC原创 2012-06-16 08:52:56 · 5627 阅读 · 0 评论 -
CentOS安装samba
安装Samba服务器之间,需要关闭SELinux。安装Sambayum install cups-libs samba samba-common编辑smb.conf配置文件vi /etc/samba/smb.conf请确保在配置文件中的[globle]区域看到如下代码,如果没有自行添加。[...]# Backend to store user informati转载 2012-06-16 11:37:33 · 1286 阅读 · 0 评论 -
CentOS查看内核版本,位数,版本号
1)[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 20102)[root@loc原创 2012-06-16 13:44:16 · 51578 阅读 · 2 评论 -
linux下自动修复mysql数据库和表
mysqlcheck –check-upgrade –all-databases –auto-repai 这句话有点问题你可能会遇到1045这句话应该是这样mysqlcheck --check-upgrade --all-databases --auto-repai -u root -p原创 2012-07-05 09:36:20 · 3226 阅读 · 0 评论 -
CentOS下每天自动备份mysql数据库
每天自动备份mysql数据库的脚本,并且自动发送到你指定的邮箱面,这样vpser再也不会为丢失数据烦恼啦。mysqldump -uuser -ppassword –databases db1 db2 db3 > /home/website/backups/databackup.sqltar zcf /home/website/backups/databackup.sql.tar.g原创 2012-07-05 10:21:50 · 6394 阅读 · 0 评论 -
Linux下安装svn
1 SVN简介The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-s转载 2012-06-30 15:53:11 · 896 阅读 · 0 评论 -
又拍网架构中的数据库分库设计
又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。相关厂商内容方兴:基于安全漏洞的攻防对抗技术陈良国:击败人类万事通的Watson AI系统架构剖析相关赞助商网络架构疑难杂症解析,百度网页转载 2012-08-07 09:52:58 · 1335 阅读 · 0 评论 -
解决FLV视频文件在IIS6.0上无法播放的问题
FLV格式文件上传服务器后不能播放在网页中显示404错误,提示无法找到文件,也不能够下载流媒体文件因为国内大多都是Win2003的主机默认是没有指定输出FLV这种格式的,虽然FTP里面可以看见,但无法通过http访问,也就无法播放了。原因:WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误。手动在IIS中HTTP头->MIME添加MIME影射关系,MIME原创 2012-01-04 11:03:44 · 4577 阅读 · 0 评论 -
Linux系统防范黑客的一些技巧
Linux系统防范黑客的一些技巧 Linux是一个多用户的系统,一旦人家取得你的root用户之后,他就可以在你的系统上为所欲为了,由于单用户对系统有完全的控制权限,如果操作不当或被他人进入,那么后果将不堪设想,如何防止入行单用户了,有以下几个注意的方面。 1、对/etc/inittab文件进行保护,如果把id:3:initdefault中的3改为成1,就可以每次启动直接进入到单用户方式转载 2012-01-31 12:46:06 · 755 阅读 · 0 评论 -
惹恼程序员的十件事 hot .
程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。无论怎么样,我都希望他们对你的日常工作都是一种帮助。第十位 程序注释程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是会告转载 2012-01-28 13:20:08 · 952 阅读 · 0 评论 -
MySQL语句技巧大放送
做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道SQL语句,我想我们有必要知道SQL Server查询分析器怎么执行我们的S原创 2012-01-18 17:08:10 · 730 阅读 · 0 评论 -
MYSQL更新语句UPDATE深入探索
以下的文章主要介绍的是MySQL update 语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收获。 单表的MySQL UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_n原创 2012-01-18 16:07:53 · 1097 阅读 · 0 评论 -
合理使用MySQL索引建立高质量查询语句
MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴。本章的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理解这些策略背后的逻辑。 示例数据库 为了讨论索引策略,需要一个数据量不算小的数据库作为示例。本文选用原创 2012-01-18 16:33:10 · 1382 阅读 · 1 评论 -
数据库字段复用的基本原理与示例
一、逻辑代数基础: 1,数字用二进制表示,所有可能出现的数只有0和1两个。 2,基本运算只有“与”、“或”、“非”三种。 与运算定义为:(用 & 表示与运算) 0 & 0 = 0 0 & 1 = 0 1 & 0 = 0 1 & 1 = 1 可以简单理解为:只要有一个0,结果就是0,和乘法类似。 或运算定义为:(用 | 表示与运算) 0 | 0 = 0 0 | 1原创 2012-01-18 16:53:44 · 2113 阅读 · 0 评论 -
查询语句优化,从48秒到0.3秒
网站系统上线至今,数据量已经不知不觉上到500M,近8W记录了。涉及数据库操作的基本都是变得很慢了,用的人都会觉得躁火~~然后把这个情况在群里一贴,包括机器配置什么的一说,马上就有群友发话了,而且帮我确定了不是机器配置的问题,“深圳-枪手”热心人他的机器512内存过百W的数据里也跑得飞快,甚至跟那些几W块的机器一样牛(吹过头了),呵呵~~~ 在群友的分析指点下,尝试把排序、条件等一个一个去除原创 2012-01-18 16:03:56 · 2288 阅读 · 2 评论 -
Linux防火墙应用
广为人知的iptables命令行Netfilter作为Linux内置的主机防火墙,它可以使用iptables命令处理IPv4协议,也可以使用ip6tables命令处理IPv6协议。在iptables之前,Linux 2.2中使用ipchains来配置防火墙,Linux 2.0中则使用ipfwadm,它基于BSD的ipfw命令实现。以下命令在RHEL 6.x上执行通过,但也适用于其他Linu转载 2012-01-24 15:05:21 · 1047 阅读 · 0 评论 -
.htaccess妙用
.htaccess文件允许我们针对特定目录及其子目录修改一些服务器设置,虽然这种类型的配置最好是在服务器本身配置文件的小节部分处理,但有时我们根本没有权限访问这个配置文件,尤其是当我们在一台共享的托管主机上,大多数共享主机服务商只允许我们以.htaccess方式来改变服务器的行为。.htaccess文件是一个简单的文本文件,注意文件名前的“.”很重要,我们可以用自己喜欢的文本编辑器编辑它,然后原创 2012-01-28 12:06:11 · 932 阅读 · 0 评论 -
.htaccess文件常用配置
.htaccess文件是Apache服务器中最常用的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置索引入口等功能。另外,.htaccess手动编辑方法是使用UE或notepad2等高级文本编辑器。如果不方便下载或手动编写的文件出错,也非常推荐在线h原创 2012-01-28 12:11:51 · 1000 阅读 · 0 评论 -
LAMP安装配置
主要软件包,1. httpd-2.2.6.tar.gz 2. mysql-5.0.45-linux-i686-glibc23.tar.gz (这个版本是已编译好的压缩包,解压后稍做配置即可使用)3. php-5.2.5.tar.gz 安装php所需的软件包(其中libxml2是安装php5必须的.) 1. libxml2-(version).tar.gz ---> http:/原创 2012-01-26 16:03:12 · 881 阅读 · 0 评论 -
Apache性能优化
1. 开启Keep-Alive 开启Keep-Alive后,可以保证浏览器和服务器之间的连接持久存在,这样如果同一个域名请求很多资源的情况下可以省去建立连接的时间和资源消耗。所 以对于静态服务器来说,由于一个域名会请求N多资源,比较宜开启Keep-Alive,但是对于动态服务器,不宜开启Keep-Alive,因为这样会造 成很多的空闲进程,浪费内存空间。 配置: KeepAliv原创 2012-01-28 11:56:24 · 723 阅读 · 0 评论 -
Apache二级域名实现
Apache二级域名实现 首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com 其次,在 httpd.conf 中打开 mod_rewrite 之后,在 httpd.conf 的最后,添加以下内容:RewriteEngine on RewriteMap lowercase int:tolower RewriteMap vhost txt:/usr/local原创 2012-01-28 12:13:38 · 2622 阅读 · 1 评论 -
安装mysql
# cd /# mkdir mysql# cp mysql.tar.gz /mysql/# cd /mysql# tar -zxvf mysql.tar.gz# cd /mysql# ./configure --prefix=/mysql --with-charset=gbk --localstatedir=/mysql/data# make # make ins原创 2012-01-27 13:24:51 · 502 阅读 · 0 评论 -
Linux下安装mysql详解
#tar zxvf mysql-5.0.18.tar.gz #cd mysql-5.0.18 #./configure --prefix=/usr/local/mysql --with-charset=gb2312 --with-extra-charsets=all #--prefix指定安装目录,让他支持中文,支持所有语 #指定安装路径为/usr/local/mysql,原创 2012-01-27 14:55:19 · 1543 阅读 · 1 评论 -
Rewrite妙用
在 httpd 中将一个域名转发到另一个域名 虚拟主机世界近期更换了域名,新域名为 www.wbhw.com, 更加简短好记。这时需要将原来的域名 webhosting-world.com, 以及论坛所在地址 webhosting-world.com/forums/ 定向到新的域名,以便用户可以找到,并且使原来的论坛 URL 继续有效而不出现 404 未找到,比如原来的 http://www.原创 2012-01-28 12:19:30 · 4898 阅读 · 1 评论 -
启用mod_rewrite模块
启用mod_rewrite模块在conf目录的httpd.conf文件中找到LoadModule rewrite_module modules/mod_rewrite.so将这一行前面的#去掉。2.在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride AllAlias /php "c:/web/php/"Op转载 2012-01-28 12:21:45 · 874 阅读 · 0 评论 -
Apache下伪静态html(URL Rewrite)的设置方法
一 打开 Apache 的配置文件 httpd.conf 。二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉三 在 httpd.conf中添加: RewriteEngine On #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+\.html原创 2012-01-28 12:26:12 · 825 阅读 · 0 评论 -
Linux自动备份文件
今天有人让我给写个脚本,说是让linux定时备份数据和资料,每次备份的数据文件名不一样,并删除超过一定时期的资料,这个听起来挺有意思的,具体看下面吧:1,写一个脚本backup.sh内容如下#!/bin/shcp -r /home/..../data /tmp/backup/bak //数据存在data目录下,备份到backup目录下,所以先将数据拷过来转载 2012-07-30 09:00:27 · 2981 阅读 · 0 评论