
Unix系列
仁_toptree
过去不能改变,但未来可以。
展开
-
centos_下ip配置
家里电脑虚拟机上安装centos5 ,在window xp 下想链接虚拟机下的linux操作系统,参看没有配置iP.这是我的配置linux ip过程[code="java"][root@192 network-scripts]# cd /etc/sysconfig/network-scripts[root@192 network-scripts]# more ifcfg...2010-03-18 13:28:44 · 136 阅读 · 0 评论 -
nginx 利用 X-Accel-Redirect response header 控制文件下载
自己开发的项目有下载的功能,刚开始的时候由于用户少,利用后台程序判断是否有下载权限,然后用流的方式输出到客户端。但是,随着用户的增加这种方式给服务器带来了压力。随后,想把下载的任务交给web 服务器来控制,但是这样又遇到了问题,我们怎样来控制它的下载权限呢?在网上找到了关于 nginx 利用 X-Accel-Redirect header 来控制文件下载权限。自己也做了实验。[...原创 2011-11-23 17:21:55 · 711 阅读 · 0 评论 -
linux 下批量操作web服务
服务器上的应用很多,一个一个的操作,太麻烦。 写脚本批量start 、stop 、restart [code="python"]#!/bin/bash############################################## Scripts for rotating catalina daily# at 2012-06-07########...原创 2012-06-12 14:00:47 · 204 阅读 · 0 评论 -
linux 批量切割web日志shell
服务器日志批量切割工具shell[code="python"]#!/bin/bash############################################## at 2012-06-07#############################################logsPath=/web/logs/workPath=$1i...2012-06-12 17:59:50 · 209 阅读 · 0 评论 -
unoconv文档转换中文乱码解决方法
最近,自己利用 [url=http://linux-wiki.cn/wiki/%E6%96%87%E6%A1%A3%E6%A0%BC%E5%BC%8F%E6%89%B9%E9%87%8F%E8%BD%AC%E6%8D%A2(doc,txt,pdf%E7%AD%89)]unoconv[/url] 转换文档发现转换后的pdf中有个别是中文乱码?这是怎么回事了,在网上查找原因说是由于centOS ...2012-07-19 14:27:21 · 1131 阅读 · 0 评论 -
centOS 开机自启动配置方法
centOS 配置开机自启动两种方式:[b]1.vi /etc/rc.d/rc.local[/b]在此文件中加入启动的脚本[b]2.chkconfig 增加自己的脚本[/b] --add--list--del[b]步骤:[/b]1.自己定义脚本格式如下:[b]必须添加的[/b]#!/bin/sh #chkconfig: 2345 80 80...2012-07-19 14:53:11 · 317 阅读 · 0 评论 -
Web服务自动监控shell _v2
在线上运行了一段时间发现有时候后台的进程没有down掉,但是web服务不能正常的解析jsp。把web服务重启后,一切恢复正常。现在,把以前[b]扫描端口[/b]的方式修改[b]监控http请求返回的状态码[/b]来实现。[b]操作步骤:[/b]具体实现参考 [url=http://toptree.iteye.com/blog/1750957]Web服务自动监控shell[/ur...2013-04-12 09:30:13 · 266 阅读 · 0 评论 -
sersync使用实现广域网资源同步环境配置
我在处理跨机房资源同步还是头一回,处理这样的问题感觉有点不知道该从哪下手。虽然拿到了任务,但我自己没有一点思路。大家当时进行了讨论,当时想从上传组件上入手。我们得出的结果是先修改上传组件,在上传的时候把资源分发到不同的机房,但是由于我们业务考虑,这样不能满足我们的需求。当时我自己在想对于这样的操作,我们是不是应该从服务器上入手会不会处理起来比较好,这样可以实现的话,就太好了既满足了我们的需求,又可...2012-11-26 09:52:36 · 254 阅读 · 0 评论 -
针对web服务器容灾自动切换方案
我们网站的XX服务随着业务的增长我们需要配置跨IDC容灾情况,为了处理突发事件,避免影响网站的正常访问。自己在网上看了很多处理方法,结合自己的实际情况,我自己也在在局域网的测试服务器上演练了一把。测试结果表现良好,现在把我在局域网中的部署整理如下:[b]思路:[/b]当服务器A 发生故障,服务器B可以迅速接管服务器A的任务,不影响用户的正常访问。当服务器A 故障恢复,服务器...2012-11-26 13:53:29 · 565 阅读 · 0 评论 -
Web服务自动监控shell
我们在线上跑的服务,不知道为什么最近有几回运行的进程莫名其妙的就没有了,就特意写了这个监控脚本,让其自动扫描服务,把访问不正常的服务,自动启动或重启服务,并且导出当时的线程使用情况,方便定位问题。[b]步骤:[/b]1.修改web服务名称和端口monitorTcp.sh2.修改扫描时间monitorServer.sh3.启动守候进程/usr/bin/noh...2012-12-20 14:02:17 · 203 阅读 · 0 评论 -
linux shell 递归目录、文件夹
[code="python"]#!/bin/sh##########################################desc:递归#########################################today=`date +%Y%m%d`isDir(){ local dirName=$1 if [ ! -d $dirNam...原创 2012-05-03 11:29:08 · 326 阅读 · 0 评论 -
Eclipse svn 插件分支合并使用那点事儿
最近,开发的项目遇到了这样的需求需要把一个项目一分为二,两者之间可以有自己的不同功能,同时有自己的相同的部分。于是想到了版本管理工具svn。把自己在工作中处理问题整理了一份文档。 1、svn 分支创建 在java 模式下选中项目或者相关的文件,文件夹创建分支步骤如下: HEAD 修订版 若选中这项会...原创 2011-08-09 11:57:16 · 256 阅读 · 0 评论 -
shell 中调用 java main 函数
JAVA_HOME=/usr/java/jdk1.6.0_13PATH=${JAVA_HOME}/binCLASSPATH=${JAVA_HOME}\jre\lib\rt.jar rscID=$1 imgPath=$2 rscPath=$3 preView=$4 rscFileType=$5 java -classpath /home/Gzh/bin/myDb.jar com.g12...原创 2011-08-09 11:13:34 · 977 阅读 · 0 评论 -
perl 视频资料
找到一款不错的视频教程! 有时间学习一下 perl http://www.php-oa.com/2010/03/31/perl-superor-video.html2010-04-20 12:12:57 · 148 阅读 · 0 评论 -
shell_切割日志
#! /bin/bash#####################################################Scripts for jbossWeb catalina.out cut every day#eg: catalina.out.20100804#Written by toptreegzh#at 2010-08-04##############...原创 2010-09-14 14:40:32 · 169 阅读 · 0 评论 -
shell_删除过期日志
#! /bin/bash############################################## Scripts for delete expire loggs# Written by toptreegzh# at 2010-08-04#############################################currDate=`dat...原创 2010-09-14 14:43:00 · 203 阅读 · 0 评论 -
shell if 命令参数说明
-b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真-h 当file存在并且是符号链接文件时返回真,该选项在...原创 2011-08-15 16:09:49 · 162 阅读 · 0 评论 -
Linux scp 无密码复制文件、目录 设置
昨天,局域网内的一台单点服务器宕机,导致公司内部系统无法正常访问,写的备份脚本也都是在本地备份的。为了避免此类故障发生时,不影响系统正常使用,采取了远程备份模式。 在远程备份的时候,需要配置scp的 无密码 复制文件、目录。就把这个设置整理如下: 本地服务器:A 远程服务器:B 1.在 A 上运行 ssh-keygen -t...2011-08-17 14:55:28 · 553 阅读 · 0 评论 -
Linux 服务器之间相互挂载设置
NFS简介 NFS是Network File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。NFS好处以下是NFS最显而易见的好处: 1.本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台...原创 2011-08-29 15:23:17 · 343 阅读 · 0 评论 -
linux mysql 备份脚本
#!/bin/bash##################################################################Script for bak db for sql file every day#Written by toptreegzh (toptreegzh@163.com)#at 2010-09-03################...原创 2010-10-30 17:16:00 · 143 阅读 · 0 评论 -
利用 access 把 mysql5 数据导入 sql2005
在网上找到的方法通过ODBC连接,利用sql之间来把找到的结果插入到sql2005中,但是这样做的方法不能直接创建表。我通过利用access 把mysql 中的数据导入到 access 中 在把access的数据导入到sql2005。mysql: 192.168.190.208sql2005: 192.168.181.3 1.从生成环境中备份mysql 数据脚本利用 m...原创 2011-09-07 11:43:14 · 155 阅读 · 0 评论 -
RedHat5.4 x86_64 yum命令利用 centOS5源更新
今天在公司安装服务用yum命令安装是老是报错,找不到软件查看服务器版本原来是RedHat5.4。错误信息如图:[img]http://dl.iteye.com/upload/attachment/555455/c5a3ee54-7866-3a2a-b108-f18857314302.png[/img]查看服务器版本原来是RedHat5.4 [img]http:/...2011-09-16 18:01:39 · 234 阅读 · 0 评论 -
Linux Crontab + rsync 实现远程备份
公司图片服务器上的资源比较多了,考虑到容灾问题,特把资源进行跨机房,跨网段远程文件备份。在网上找到了 rsync 这款软件,它能帮我解决问题。现在把我在局域网的配置方法进行了整理,分享如下:主机:192.168.190.199备机:192.168.190.208[b]配置操作步骤:[/b][color=red]备机[/color]1.服务器是否安装rsync[code=...2012-09-11 17:27:52 · 270 阅读 · 0 评论