mysql 5 安装时或者安装后设置字符集
启动前修改my.cnf ,加入default-character-set=utf8 或者在编译时指定字符集。记下备忘[@more@]=
摘--修改Linux内核参数,减少TCP连接中的TIME-WAIT sockets
新增的一组Apache服务器上线以来,我用netstat -an命令发现服务器中有大量状态为TIME-WAIT的TCP连接,于是用/sbin/sysctl -a查看了一下Linux的各项内核参数,并翻阅有关资料,决定修改其中的两项参数,以达到减少TCP连接中TIME-WAIT sockets的目的。 vi /etc/sysctl.conf 编辑/etc/sysctl.conf文件,增加三行:引用net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1 说明: net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻
配置nginx+php+MT4.2总结
1、nginx+php的配置,…………,此处省略500字。参考http://blog.s135.com/post/366.htm#topreply ,按顺序一路ctl+c 再ctl+v就行了。不过中间在启动mysql的时候会有问题,参考错误日志,将my.cnf中对应的配置注释掉就ok.2、配置nginx支持cgi,这部分折腾了很长时间。分别用了http://wiki.codemongers.com/NginxSimpleCGI里的 cgiwrap-fcgi.pl.和网上找的 perl-fcgi.pl ,感觉cgiwrap-fcgi.pl 执行速度要慢很多,虽然内容差不多。perl-fcgi.pl内容:------------------------------------#!/usr/bin/perluse FCGI;#perl -MCPAN -e 'install
关于tomcat与jboss的缓存
tomcat的缓存是在tomcatworkCatalinalocalhost的目录下的工程jboss的缓存是在JBossserverdefaultworkjboss.weblocalhost的目录下。如果出现页面修改后没更新,就把目录下的工程删掉。[@more@]
heartbeat安装配置实验
heartbeat的安装配置1:下载相关安装包,使用源码编译方式。 1.1 http://www.packetfactory.net/libnet/dist/ 下载 libnet.tar.gz 1.2 http://www.linux-ha.org/download/ 下载最新的稳定版tar.gz文件,注意是在页面下方提示有下载的地址 “ Alternatively, if you prefer to build from source or want to use specific version of the code not available on those sites, grab a tar-ball directly from our version control system, Mercurial. To do this, point your browser to a URL like: http://hg.linux-ha.org/dev/archi
tomcat 5.5的优化(摘)
http://www.blogjava.net/zpuser/archive/2007/04/archive/2007/04/29/114543.html<!--[if !supportLists]-->1.<!--[endif]-->精简Tomcat和配置文件1.删除不需要的管理应用和帮助应用,提高tomcat安全性。# 删除webapps下所有文件# rm –fr $CATALINA_HOME/webapps/*# 删除server/wenapps下所有文件# rm –fr $CATALINA_HOME/server/webapps/*2.精简sever.xml配置文件使用tomcat发布版本中的最小配置文件,提高性能,如果有功能上的需求,在逐个的加入功能配置。# 备份原来的server.xml为server.xml_bak# mv server.xml ser
linux下批量替换文件内容(摘)
如:把文件后缀为jsp的文件中,内容是 String v = "0,1,2,3,4"; 的,修改为String v = "1,2,3,4";(加单引号是为了查找内容中的" ")。find |grep .jsp | xargs perl -i -pe s%'String v = "0,1,2,3,4";'%'String v = "1,2,3,4";'%g 好像是用perl处理的。效率很高。[@more@]
自定义jsp中的错误页面
可以在在工程的web.xml文件中加入以下: <error-page> <exception-type>java.lang.Exception</exception-type> <location>/exception/exception.jsp</location> </error-page>,以及<error-page><error-code>404</error-code><location>/ErrorPage404.jsp</location> </error-page>[@more@]
修改tomcat的默认工程路径
1、修改$tomcat/conf/server.xml文件,在<host></host>标签之间添加上: <Context path="" docBase="/data/jsp_home/default" debug="0" reloadable="true" /> 其中docBase="/data/jsp_home/default"是实际工程路径。2、如果想修改欢迎页面的名字,如默认页为index.jsp修改为a.jsp,在web.xml文件中,有一段如下: <welcome-file-list> <welcome-file>index.html</welcome-file>
linux 下 wu-ftp的安装问题
下载了最新的wu-ftp.2.6.2,但正常configure后,make 提示出错,> bison -y ftpcmd.y> ftpcmd.y:197.9: syntax error, unexpected "="> ftpcmd.y:205.9: syntax error, unexpected "="> ftpcmd.y:228.17-18: $2 of cmd' has no declared type从网上找到了处理方法,进入安装文件的 src目录,执行:cp ftpcmd.y ftpcmd.y.origsed -e "s/=[ "$' '"][ "$' '"]*{/'=' {/" ftpcmd.y.orig > ftpcmd.y然后再make 就可以了。[@more@]
linux下安装配置svn
1、参照http://www.360doc.com/showWeb/0/0/143778.aspx, 安装apache与subversion,我安装的版本是apache 2.0.59 和 subversion 1.4.4,记得下subversion 1.4.4时,同时要下apr和apr-url。2、正常配置后即可使用。3、配置多用户权限。参照http://www.subversion.org.cn/index.php?option=com_content&task=view&id=78&Itemid=9多试几次就ok了[@more@]
关于GRUB Loading stage2 错误问题
刚安装完系统后,重新引导就出现了:linux grub loading stage2 ,然后就停在了这个界面上。解决办法:放入第一张光怕,重新启动机器,在boot: linux rescue进去后执行:在chroot /mnt/sysimage/sbin/ grub-install /dev/hda(或者sda)[@more@]
vnc配置--摘
Windows下面的远程图形界面的控制大家都已经驾轻就熟了。其实Linux下面利用vnc来图形界面的控制也是非常简单的。VNC是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。 以redhat linux 8.0下面的安装和使用为例 一、安装vnc的rpm包 1.安装linux 1.1 图形界面下的安装要是在KDE或者GNOME下,直接点击rpm包,系统会自动开始安装。中间还会提示你设 置密码,端口等。 1.2 命令行下的安装。 下面还是说说命令行下的安装,其实也是非常简单的,一个命令就可以了。 1.cd /mnt/f/vnc/ rpm -ivh
关于jboss配置的总结
1、安装/配置apache 2.2.4 和 mod_jk1.1配置负载均衡2、安装/配置jboss2.1 安装jdk1.5.112.2 解压jboss2.3 修改server.xml ,适应负载均衡。2.4 修改server.xml ,配置支持UTF -8 字符集<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" useBodyEncodingForURI="true" disableUploadTime
apache 与jboss连接
使用mod_jk.步骤:1、下载jk1.2,编译。2、配置apache的配置文件httpd.conf,编写mod_jk.conf和work配置文件。启动apache和jboss.[@more@]
VI 的用法(摘)
1、Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体。Linux 当然也有,它的 vi 其实是 elvis (版权问题),不过它们都 差不多。熟悉 DOS 下的文书处理後,也许会 感到 vi 并不好用;Unix 上也已经发展出 许多更新、更好用的文书编辑 器,但是并不一定每一台 Unix 机器上都会安装这些额外的软体。所以, 学习 vi 的基本操作还是有好处,让你在各个不同的机器上得心应手。 2、Vi 基本观念 Unix 提供一系列的 ex 编辑器,包括 ex, edit 和 vi 。相对於全萤幕编
使ssh不用输入密码--摘
有些时候,我们在复制/移动文件到另一台机器时会用到scp,因为它比较安全。但如果每次 都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方 式。下面写出我生成密匙对的过程,供大家参考。 第一步:生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa" [user1@rh user1]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/user1/.ssh/id_rsa): Created directory '/home/user1/.ssh'. Enter passphrase (empt
linux 登陆bash --摘
#!/bin/ksh # 先创建保存纪录的目录,根据需要,可以放在指定的目录 if [ ! -d $HOME/login_history ];then mkdir $HOME/login_history fi # 判断login的IP 或者hostname FROM_HOST=`who am i|awk -F"(" '{print $2}'|awk -F")" '{print $1}'` # 如果来自同一机器,就不重复记录了 HOSTNAME=`hostname` if [ "$HOSTNAME" == "$FROM_HOST" -o "$FROM_HOST" == "" ] ; then echo ' ' else #定义文件名,里面包含登陆的时间 YYYYMMDD HH24MISS ,以及登陆的IP/hostn
apache/tomcat虚拟主机配置
1、修改apache 的httpd.conf,增加</VirtualHost><VirtualHost *:80> ServerAdmin pyron_18@hotmail.com DocumentRoot /jadite/new_ydzj ServerName www.xx.com ErrorLog logs/www.xx.com-error_log CustomLog logs/www.xx.com-access_log common DirectoryIndex index.html index.html.var index.jsp index.htm</VirtualHost>2、修改tomcat 的server.xml增加: </Host> <Host name=www.xx.com debug="1" appBase="/路径" autoDeploy="true">