March 21, 2011
redhat6下配置网卡ip地址
"①ifconfig命令 用ifconfig命令修改后重起服务配置将会丢失 给Eth0接口设置IP地址和子网掩码广播地址并激活:ifconfig eth0 192.168.1.155 netmask 255.255.255.0 broadcast 192.168.1.255 UP 更改Eth0口的MAC地址:ifconfig eth0 hw ehter 00:40:64:c8:03:04 一个网卡添加多个IP:ifoconfig eht0:1 192.168.1.156 ifconfig eth1:192.168.157 添加网关:route add default gw 192.168.1.1 动态获取IP:ifconfig eth0 -dynamic ②netconfig工具 netconfig命令后 可以选择静态还是动态获取IP,选择静态后 IP address:IP地址 netmask:子网掩码 default gateway (IP):网关 Primary nameserver: DNS地址 如果只想配置某一项 修改IP是动态还是动态获取netconfig …"
March 21, 2011
sqlserver2000附加数据库错误823的解决方案
"一、SQL-Server附加数据库时失败。 1、异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有“(置疑)”字样。 2、异常分析:关于823错误的 SQL-SERVER 中的帮助:\n错误 823 严重级别 24 消息正文 在文件 “%4!” 的偏移量 %3! 处的 %2! 过程中,检测到 I/O 错误 %1!。\n解释 Microsoft SQL Server 在对某设备进行读或写请求时遇到 I/O 错误。该错误通常表明磁盘问题。但是,错误日志中在错误 823 之前记录的其它核心消息应指出涉及了哪个设备。 3、解决办法: 在SQL-Server企业管理器中,新建同名数据库(这里假设为Test)后,停止数据库,把损坏的数据库文件Data.mdf和Test_log.LDF覆盖刚才新建数据库目录下的Data.mdf和Test_log.LDF,同时删除Test_log.LDF文件;启动数据库服务,发现数据库名Test后面有“置疑”字样。不要紧,打开SQL自带查询分析器,分别执行如下SQL语句: 第一、\nexec sp_configure ‘allow …"
March 21, 2011
serv-u 无法开始服务器!服务器执行缺少?
"无法开始服务器!服务器执行缺少!\n点击连接时提示:\n无法连接到服务器!\n127.0.0.1端口43958\n已经在serv-u的文件夹属性里的安全选项卡上加上system(或其它操作用户)的完全控制权限.\n还是没有用呀?急!! 解决办法:\n将FTP的目录添加上administrators组权限,就可以了,serv-u的文件夹属性里的安全选项卡上加上system(或其它操作用户)的完全控制权限"
March 16, 2011
freebsd下修改mysql的默认数据目录datadir
"以前用windows的时候,发现直接修改my.ini文件里的datadir变量就可以了,现在发现在FreeBSD下直接修改这个变量值不行的,进到mysql后,用命令mysql\u0026gt;show variables like ‘datadir’ 查看的时候还是默认的/var/db/mysql这个路径.在网上查了一些资料,正解方法如下.\n数据目录为:/usr/local/mysql\n运行/usr/local/bin/mysql_install_db –datadir=/usr/local/mysql –user=mysql\nvi /etc/rc.conf,加入 mysql_enable=”YES”\nmysql_dbdir=”/usr/local/mysql”\n启动myql,现在原来账户的信息全部丢失.(不知道如果把原来的数据全部复制到这里行不行的,没有测试!)\n/usr/local/bin/mysqladmin -u root password ‘密码’\n#mysql -u root -p\n进入看一下\nshow variables like “datadir”\nOK, 出 …"
March 14, 2011
如何禁止搜索引擎蜘蛛爬行
"方法一、robots Meta标签\nrobots.txt是放在网站中,文件级的网络蜘蛛授权;而robots Meta标签是放在网页中,一般用于部分网页需要单独设置的情况下。两者的功能是一样的。 Meta robots标签必须放在和之间,格式:\ncontent中的值决定允许抓取的类型,必须同时包含两个值:是否允许索引(index)和是否跟踪链接(follow,也可以理解为是否允许沿着网页中的超级链接继续抓取)。共有4个参数可选,组成4个组合: index,follow:允许抓取本页,允许跟踪链接。 index,nofollow:允许抓取本页,但禁止跟踪链接。 noindex,follow:禁止抓取本页,但允许跟踪链接。 noindex,nofllow:禁止抓取本页,同时禁止跟踪本页中的链接。 以上1和4还有另一种写法: index,follow可以写成all,如:\nnoindex,nofollow可以写成none,如:\n方法二、创建robots.txt文本 对于robots.txt文本的相关概念或者是协议我就不提了,主要是直接告诉大家这个文件的写法。 文件应该同时包含2个 …"
March 10, 2011
负载均衡工具haproxy安装,配置,使用
"一,什么是haproxy\nHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。\n二,安装haproxy\n下载列表地址 http://haproxy.1wt.eu\nwget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.8.tar.gz\n#tar zxvf haproxy-1.4.8.tar.gz #cd haproxy-1.4.8 #uname -a //查看linux内核版本 #make TARGET=linux26 PREFIX=/usr/local/haproxy #make install PREFIX=/usr/local/haproxy\n三,配置haproxy\nvi …"
March 4, 2011
Linux下cache内存释放
"/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段.也就是说可以通过修改/proc中的文 件,来对当前kernel的行为做出调整.那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存.操作如下:\n[root@server test]# cat /proc/sys/vm/drop_caches\n首先,/proc/sys /vm/drop_caches的值,默认为0\n[root@server test]# sync\n手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)\n[root@server test]# echo 3 \u0026gt; /proc/sys/vm/drop_caches [root@server test]# cat /proc/sys/vm/drop_caches 3\n将/proc/sys/vm/drop_caches …"
March 3, 2011
JQuery中的ready和js中onload加载优先级问题
"JQuery中的$(function(){})和js中onload,谁先加载?\n在$(document).ready()执行时,整个DOM文档树已经解析完成,即各个DOM元素都已经可以访问了(但是对于某些元素的某些属性此时访问可能还不精确,如图片的宽度高度)。$(function(){})在根据需要放置位置,可能在ready之前,可以在其之后。\nonload需要页面上所有的资源都加载上之后执行,而ready则是DOM文档树已经解析完成时,说ready比onload快最显著的是比如一个页面上有一个很大的图片,加载要好久,onload只有在图片加载完成之后执行,而ready不必等图片加载完成.\n而且一些人所说的向document添加load事件 是完全不可能的。\ndocument准备之前是添加不进onload的,而且在document准备之后加onload是不会执行的。所以,document的onload只在html中声明有时才有用,动态加进去的一般是没用的。\n因此要想实现页面加载时的loading效果,一般是在节点里面第一个位置添加div覆盖窗口,然后在或者onload里面把覆盖层移除。 …"
March 3, 2011
删除MySQL二进制日志的3种方法
"1.RESET MASTER\n****可以删除列于索引文件中的所有二进制日志,把二进制日志索引文件重新设置为空,并创建一个新的二进制日志文件\n2.PURGE MASTER LOGS\n语法 PURGE {MASTER | BINARY} LOGS TO ‘log_name‘ PURGE {MASTER | BINARY} LOGS BEFORE ‘date‘ 用于删除列于在指定的日志或日期之前的日志索引中的所有二进制日志。这些日志也会从记录在日志索引文件中的清单中被删除,这样被给定的日志成为第一个。\n(1).用reset master命令删除所有日志,新日志重新从000001开始编号\n(2).用purge master logs to ‘mysq-bin.**’ 命令可以删除指定编号前的所有日志\n(3).用purge master logs to before ‘YYYY-MM-DD HH24:MI:SS’命令可以删除’YYYY-MM-DD HH24:MI:SS’之前的产生的所有日志\n(4).可以在my.cnf中指定–expire_logs_days=#,此参数设置了binlog日志的过 …"
March 1, 2011
Proftpd配置文件参数详细解释
"1、Proftpd如何限速和设置发呆退出?\n可以使用: RateReadBPS RateReadFreeBytes RateWriteBPS RateWriteFreeBytes 来限制下载和上载速度: RateReadBPS和RateWriteBPS限制下载和上载的速率 RateReadFreeBytes和RateWriteFreeBytes限制当用户现在这么多数据量以后再进行限速,这样可以实现对于小文件不限速,而大文件限速。 TimeoutIdle — 设置空闲连接超时时钟 TimeoutLogin — 设置空闲登陆超时时钟 TimeoutNoTransfer — 设置当没有数据传输时的超时时钟 TimeoutStalled — 设置被阻塞的下载的超时时钟\n2、proftpd如何实现磁盘限额\n首先编译的时候指定–with-modules的时候要包含mod_quota。\n然后在配置文件中使用: Quotas on QuotaCalc on DefaultQuota 8000 QuotaBlockSize 1024 QuotaBlockName kb 就可以实现磁盘限额。其 …"