友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

更新svn同步更新web目录

post by rocdk890 / 2013-3-18 16:34 Monday linux技术

  早就应该把这个写出来了,但一直都没空去写,乘今天同事让我做svn库,并要求web目录也随svn一起更新,才有空写这篇文章.
   系统:centos 5.5
1.创建svn库
svnadmin create magny

2.创建更新脚本
vi deploy_www.sh

#!/bin/bash
DOCROOT='/var/www/magny'
SV...

阅读全文>>

标签: 更新 svn web 目录 网站 同步 svn库

评论(4) 引用(0) 浏览(7029)

linux下tomcat配置ssl

post by rocdk890 / 2013-3-16 19:45 Saturday linux技术

   今天给公司同事要求在内部测试服务器上,让tomcat支持ssl,本来我以为是在apache上配置,原来tomcat自己都可以配置ssl,来看教程吧.
   系统:centos 5.5
   需要的软件:jdk-6u32-linux-i586-rpm.bin
      &n...

阅读全文>>

标签: 配置 tomcat linux ssl https 加密 tomcat6

评论(2) 引用(0) 浏览(7280)

shell脚本监控网站状态

post by rocdk890 / 2013-3-13 17:32 Wednesday linux技术

 给大家发个不错的网站监控shell,当然说它功能强大也不是很强大,但配置上很灵活,因为此脚本的作用是按固定频率不停访问给出的URL,当网站不可访问时自动给设定邮箱发送告警邮件以通知用户.好了.来看脚本吧.

#!/bin/sh
# */2 * * * * sh /var/monitor/web_monitor.sh http:///blog.slogra.com
# */2 * * * *...

阅读全文>>

标签: linux web shell 网站 脚本 监控 状态

评论(0) 引用(0) 浏览(6862)

linux系统安装mailx发邮件

post by rocdk890 / 2013-3-6 13:11 Wednesday linux技术

  为了给自己vps安装logwatch来进行监控,并且要指定分析的log发送到邮箱里,我又不想使用sendmail来进行发邮件,网上搜了下发现mailx很适合我这样内存小的vps.
  系统:centos 5.5
  需要的软件包:mailx-12.4.tar.bz2
1.卸载sendmail或postfix
yum remove sendmail -y
yum remove...

阅读全文>>

标签: centos 邮件 mail linux系统 mailx logwatch

评论(0) 引用(0) 浏览(10889)

解决error: "net.ipv4.netfilter.ip_conntrack_max" is an unknown key错误

post by rocdk890 / 2013-3-1 16:34 Friday linux技术

 今天在新买的vps上执行sysctl -p,报下面的错误:
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syn...

阅读全文>>

标签: linux 模块 kernel 内核 sysctl 挂载

评论(0) 引用(0) 浏览(8972)

通过登陆IP记录Linux所有用户登录所操作的日志

post by rocdk890 / 2013-2-27 15:50 Wednesday linux技术

对于Linux用户操作记录一般通过命令history来查看历史记录,但是如果在由于误操作而删除了重要的数据的情况下,history命令就不会有什么作用了.那么依然要存有历史操作记录应该如何来实现呢?

其实我们可以通过登陆IP地址来记录所有用户登录所操作的历史操作!具体操作就是在/etc/profile配置文件的末尾加入以下脚本代码来实现:
cat >>/etc/profile<<...

阅读全文>>

标签: linux 日志 log 记录 history 配置文件 操作记录

评论(0) 引用(0) 浏览(5927)

nginx控制指定ip访问网站(即是灰度发布)

post by rocdk890 / 2013-2-22 14:25 Friday linux技术

  今天公司要求给一台nginx反向代理服务器做ip限制,居然要求在维护时,只要2个ip可以访问网站页面,其他ip只能访问维护页面,我居然想都没想就说可以实现,现在想来真的太大胆了点,好了,经过几小时的琢磨还真搞出来了.
   系统:centos 5.5
   环境:nginx反向代理,ip是192.168.10.5
  &nb...

阅读全文>>

附件下载:
nginx指定限制.rar 1.19KB

标签: nginx 限制 ip 禁止 反向代理 访问 指定

评论(1) 引用(0) 浏览(8540)

linux定制root登录显示系统信息

post by rocdk890 / 2013-2-20 16:41 Wednesday linux技术

  为了每次root用户登陆到时,自动报告当前登录的用户数、打开的进程数、剩余可用内存、剩余交换空间,虽然有nagios监控到服务器的,但我也想每次登录服务器也可以看到这些信息.
   系统:centos 5.5
1.编写登录欢迎脚本login.root
使用who、ps、wc命令及管道操作统计登录用户数、进程数,并使用free、awk命令结合管道操作提取剩余可用内存...

阅读全文>>

标签: linux 系统 shell root 环境 定制 登录信息 login

评论(2) 引用(0) 浏览(7856)

找出linux服务器IO占用高的程序

post by rocdk890 / 2013-2-19 17:05 Tuesday linux技术

  一台服务器比较性能无外乎内存、cpu使用率、IO使用率,把这3样优化好了,你服务器的负载就要小很多,当然网络情况不在我的考虑范围,毕竟网络这个情况是很不稳定,就算你服务器上把网络优化得再好,idc不给力也没用,除非是自己公司机房,好了,今天只说下怎么找IO占用高的程序.
   系统:centos 5.5
1.开启IO监控
sysctl vm.block_dump=1或e...

阅读全文>>

标签: centos linux IO 使用率 硬盘读写

评论(1) 引用(0) 浏览(7559)

自动安装svn服务端脚本

post by rocdk890 / 2013-2-7 13:03 Thursday linux技术

  今天在网上看到了一个不错的svn服务端自动安装的shell,拷过来分享给大家.
1.脚本内容:
vi svn_install.sh
#!/bin/bash
dir='/svndata'   ##svn的目录
name='puppet'    ##svn的资源库名称
user='test'  ...

阅读全文>>

标签: 安装 svn shell 服务端 自动化

评论(0) 引用(0) 浏览(3687)

启动多个httpd(apache)进程

post by rocdk890 / 2013-1-29 21:25 Tuesday linux技术

  今天看到公司一台服务器上,apache居然有多个httpd.conf文件,并且放在不同的文件夹里,觉得很新奇,网上搜了下,没想到还让我找到了,现共享出来给大家分享:
/usr/local/apache2/bin/httpd -f /路径1/httpd.conf -k start
 
/usr/local/apache2/bin/httpd  -f /路径2/htt...

阅读全文>>

标签: apache 启动 httpd 进程 多个 实例

评论(0) 引用(0) 浏览(9097)

解决php5.4安装pdo_mysql出错

post by rocdk890 / 2013-1-28 16:29 Monday linux技术

  今天给新的测试机安装lamp环境,但php要求5.4,mysql是5.5,apache是2.2,这样一来我就只能手动安装了,最后居然让php5.4整得我差点无法使这个环境正常运行了,因为大家都知道安装了php,必然要安装pdo_mysql,罪魁祸首就是这个pdo_mysql,下面我来说说怎么解决的.
   系统:centos 5.5
   ...

阅读全文>>

标签: php pdo_mysql php5.4 pdo 软链接

评论(3) 引用(0) 浏览(14105)

centos安装php-memcached

post by rocdk890 / 2013-1-21 22:55 Monday linux技术

  今天同事给我说了,我才知道原来还有php-memcached,我一直以为只有memcached和php-memcache,好了,现在来给大家说下怎么安装php-memcached.
  系统:centos 5.5
  需要的软件包:libmemcached-1.0.15.tar.gz
      &nb...

阅读全文>>

标签: 安装 php memcached php-memcached libmemcached

评论(0) 引用(0) 浏览(4393)

mysql tuning-primer.sh使用说明

post by rocdk890 / 2013-1-14 14:32 Monday linux技术

运行 tuning-primer.sh显示说明

SLOW QUERIES 慢查询检查
SLOW QUERIESThe slow query log is enabled. 说明我已经启用了慢查询记录功能。也就是参数
slow_query_log = 1
Current long_query_time = 5.000000 sec. 慢查询的阀值时间。也就是参数
long_query_time = 5
You ...

阅读全文>>

附件下载:
mysql tuning-primer.sh使用说明.rar 12.41KB

标签: mysql 优化 脚本 调优 tuning-primer

评论(1) 引用(0) 浏览(5588)

使用curl批量下载图片

post by rocdk890 / 2013-1-10 15:39 Thursday linux技术

  今天公司boss要求我给美工部下载一批图片,然后发了两个链接给我参考,看了下参考链接,还好不是很麻烦,就尾部有点变化,参考链接如下:
http://img.*****.net/i/mk/1.jpg
~
http://img.*****.net/i/mk/539.jpg
针对上面的参考链接,wget看来是派不上用场了,只能使用curl来进行批量下载了.
  系统:centos...

阅读全文>>

标签: php 图片 批量 下载 curl images 采集

评论(0) 引用(0) 浏览(12340)