
系统运维
草原的风
这个作者很懒,什么都没留下…
展开
-
Tomcat 启动 一闪而过
Tomcat 启动 一闪而过JAVA_HOME should point to a JDK not a JRE |vista tomcat有的朋友在启动Tomcat的时候会出现问题。1例如: 手动点击startup.bat 后 ,一闪而过2例如:在cmd下 进到tomcat的bin目录 运行 startup.bat ,然后输出 了JAVA_HOME should point to转载 2013-09-13 16:13:06 · 650 阅读 · 0 评论 -
web服务器开启gzip压缩
gzip(GNU-ZIP)是一种压缩技术。 经gzip压缩后的页面大小可以变为原来的30%甚至更小,因此很多网站使用gzip压缩以降低网站带宽消耗,同时提升访问速度,使访问者拥有更好的用户体验。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。 目前绝大多数浏览器都支持解析gzip压缩过的页面。 A转载 2014-12-04 08:59:39 · 1188 阅读 · 0 评论 -
Linux下安装配置svn
1、安装需要包 yum install subversion (SVN服务器)mysql-server (用于codestriker) httpd mod_dav_svn mod_perl (用于支持WEB方式管理SVN服务器) sendmail (用于配置用户提交代码后发邮件提醒)wget gcc-c++ make unzip perl* (必备软件包)ntsysv vi转载 2014-12-04 08:41:06 · 494 阅读 · 0 评论 -
Linux下ftp安装及使用
1、查询是否安装vsftpd: rpm -qa |grep vsftpd 或者查询当前ftp进程:ps -ef|grep vsftpd已安装显示未安装显示2、下载vsftpd地址: http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd选择版本后使用wget下载3、安装vsftpd服务器: rpm -i转载 2014-12-04 08:35:03 · 724 阅读 · 0 评论 -
Linux上部署FFMpeg
安装FFMPEG的目的:ZCMS平台上传视频音频时所依赖的软件。 安装FFMPEG前,先要安装其依赖的第三方编码器库,这样才能支持多种格式的转换。 所以要先装好编码器库后,最后装FFMPEG。 1. 安装前准备编译的环境 yum install -y automake autoconf libtool gcc gcc-c++ 2. 把要用的jar包都拷到一个目录下转载 2014-12-04 13:53:32 · 772 阅读 · 0 评论 -
CentOS中利用iso介质来安装软件
在centos中,如果遇到不能联网安装,可以使用光盘镜像iso文件进行yum安装软件 1.复制 centos iso文件到 /home/software目录,可以远程复制,如:scp CentOS_5.5_Final.iso 172.18.18.112:/home/software。 2.在 /mnt下新建 centos5.5目录 mkdir centos5.5。 3.挂原创 2014-12-04 13:55:31 · 1916 阅读 · 0 评论 -
视频支持拖动进度条播放的实现(基于nginx)
http协议下的flv/mp4流式播放支持的三个要点:1 服务器端要支持flv/mp4流式播放,现在nginx或者lighttpd都是支持这样的应用的,还支持mp4的流式播放(默认编译版本一般都是打开了flv流式播放,而mp4要自己编译,若需要,也可以自己编译),但要专门配置。 参考文章《使用Nginx搭建flv流媒体服务器》 http://www.yanghengfei.com/转载 2014-12-04 13:58:50 · 4181 阅读 · 0 评论 -
域名重定向与apache下的301域名重定向简单配置
1 域名重定向 在我们网站建设中,时常会遇到需要网页重定向的情况:像网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页面错误信息,访问流量白白丧失;再如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转载 2014-12-04 13:56:58 · 2545 阅读 · 0 评论 -
生产环境下JAVA进程高CPU占用故障排查
问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有问题,从日志上也无法分析得出。2,记得原来通过strace跟踪的转载 2015-01-05 11:01:43 · 646 阅读 · 0 评论 -
Linux下用mysql_install_db创建数据库实例
有时候我们需要在一个服务器上安装两个mysql,一个应对GBK编码数据,一个应对UTF-8编码数据。此文内容就是应对这种情况。(采用此命令带参数来创建数据库实例,可以减少一些不必要的过程。网络上的一些文章都用默认配置创建数据库实例,以致需要多次重启数据库。) 首先我们来学习一下mysql_install_db的帮助信息通过命令$>mysql_install_db --help 打印如下信转载 2014-12-04 08:42:35 · 2830 阅读 · 0 评论 -
nginx基本配置nginx.conf解析
近期经常看到有同事部署nginx时,不会nginx的基本设置。 下面共享了一个nginx.conf文件,并对一些常用的配置进行了简单的说明:(基本情况是同一台服务器上有tomcat提供的zcms或其他应用以及由nginx提供的站点静态服务两个,然后通过nginx的代理访问tomcat的应用。这样可以保证在仅开启80端口的情况下访问到后台和静态内容以及前端动态服务。)?转载 2014-12-04 08:39:20 · 532 阅读 · 0 评论 -
linux下使用vnstat监控网络流量
vnstat是Linux中一个强大的流量监测工具,可以用来监控指定网卡的网络流量,评估网站需要的网络带宽。 安装?1234 wget http://humdi.net/vnstat/vnstat-1.11.tar.gztar zxvf vnstat-1.11.tar.gzcd vnstat-1.11mak原创 2014-12-04 08:37:47 · 952 阅读 · 0 评论 -
Linux下部署Sersync
1、 安装rsync,安装sersync前需要在两个服务器上都安装好rsync并daemon启动。 yum -y install rsync2、 配置 (1)服务端配置文件 [root@server /root]#vim /etc/rsyncd.conf (以下为配置文件内容) uid = root gid = root use chroot = n原创 2014-12-03 14:11:50 · 629 阅读 · 0 评论 -
网站常见的安全问题说明
1. XSS攻击(跨站脚本攻击) 通常主要表现为使用未经过校验的字符串,解析不安全的JSON数据等。 一般流程表现为通过客户端提交请求给服务器,请求参数中带有特殊构造的恶意参数(以下会举例说明),请求发送到服务器有可能将恶意的参数保存到数据库造成服务器安全漏洞,或者参数返回到页面后造成导致页面结构被破坏,引入了不期望的代码到页面中。 以ZCMS2.1版本中的一个XSS漏洞为例:转载 2014-12-03 11:21:14 · 1460 阅读 · 0 评论 -
Linux下Jboss部署
jboss web 2.1.9GA 安装步骤jboss web采用tomcat作为基础进行了优化,默认增加了apr功能,提高并发性能。安装和部署流程同tomcat。在安装前需安装jdk1.6及以上版本。 1.下载最新的jboss web2.1.9或3.0版本http://www.jboss.org/jbossweb/downloads/jboss-web.html转载 2014-12-03 14:10:00 · 663 阅读 · 0 评论 -
Centos部署nagios+apache实现服务器监控
1.Nagios介绍 nagios是 一款功能强大的网络监视工具,它可以有效的监控windows、linux、unix主机状态以及路由器交换机的网络设置,打印机工作状态等,并将状态出 现异常的服务及时以邮件、msn短信等形式第一时间通告管理员。由于它是一款遵循GPLv2的开源网络监控软件,以其出色的性能低廉的使用成本,深受广大 用户的好评。 2.安装前提2. 1确定是否有以下组件转载 2014-12-03 14:15:07 · 684 阅读 · 0 评论 -
jenkins+ant+svn持续集成环境搭建
1.Jenkins介绍 Jenkins是一款持续集成工具,通过和maven或者ant等工具整合,可以形成一个自动化持续集成的平台,达到一键更新发布项目的作用。 2.Jenkins安装2.1安装包方式搭建官网 http://pkg.jenkins-ci.org/获取需要安装包,例如centos系统,当前获取的最新版jenkins-1.564-1.1.noarch.rpm将安转载 2014-12-03 14:16:57 · 1144 阅读 · 0 评论 -
Nginx+Tomcat代理环境下JS无法完全加载问题的处理
问题场景 Nginx+Tomcat搭建,且cms由Nginx进行代理转发。如常见的8080端口转到80,或者其他服务器的80或8080端口等情况。之后通过80端口访问cms的时候发现前端以及后台很多的js加载一半,出现如图错误:1直接访问相关js也发现内容确实只加载了一半,强制刷新无用,依然只有一半。但是直接访问tomcat的80或者8080端口发现是没有问题的。问题原因转载 2014-12-03 14:18:31 · 1080 阅读 · 0 评论 -
CentOS 下Oracle11g DataGuard部署配置
Oracle DataGuard可以实现数据库的热备,11g后也可以用来作为实时的读写分离方案。下文以CentOS5.5+Oracle11g为例说明部署步骤。主库ip:10.1.43.230host:primarysid:orcl备库ip:10.1.43.231host:standbysid:orcl安装时备库先不用装数据库,只安装程序。数据文件由主库复制。转载 2014-12-03 14:21:36 · 847 阅读 · 0 评论 -
设置linux系统java参数
vim /etc/profileexport JAVA_OPTS='-Dfile.encoding=UTF-8 -Djava.awt.headless=true -Xmx1500m -Xms1500m -XX:MaxNewSize=128m -XX:MaxPermSize=128m'export JAVA_HOME=/usr/jdk1.5.0_22export PATH=$JA原创 2016-03-24 13:50:25 · 8637 阅读 · 0 评论