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

使用iptables屏蔽某个国家ip段

post by rocdk890 / 2012-9-5 9:23 Wednesday linux技术

  有些网站要屏蔽ip不让他们访问,做法很多,这里只介绍用iptables来屏蔽,web屏蔽部分请大家自己去搜,这里就不多说了.
  系统:centos 5.5
  需要的软件:iptables
1.先下载ip地址文件
我们先到IPdeny下载以国家代码编制好的ip地址列表,比如下载cn.zone:
wget http://www.ipdeny.com/ipblock...

阅读全文>>

标签: centos iptables shell ip 屏蔽 ip段

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

linux下使用wget下载jdk

post by rocdk890 / 2012-9-4 8:54 Tuesday linux技术

  当使用wget下载jdk的时候,会发现只下载了一个后缀.html的静态文件,毕竟jdk很大,本地下载了再传到服务器是不现实的,现在来告诉大家怎么在服务器上下载jdk.
1.解决办法:
只需要在wget的时候加上一个特殊的cookie就可以搞定:

gpw_e24=http%3A%2F%2Fwww.oracle.com%2F

完整语句:
wget --no-cookie --header ...

阅读全文>>

标签: centos jdk java 下载 jdk1.7 wget

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

linux使用expect批量管理执行命令

post by rocdk890 / 2012-9-1 17:36 Saturday linux技术

  公司给我布置个任务,要我给服务器上写个批量执行命令的脚本,而且要求只能在一个地方去管理全部服务器,当听到这个要求的时候,心里就想应该如何去完成,网上搜了下可以通过使用expect写成shell脚本来批量处理.
  系统:centos 5.5
  需要的软件:expect
1.先安装expect:
yum -y install expect

去官网下载:
http...

阅读全文>>

标签: centos shell 脚本 批量 执行 管理 expect

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

liunx下jdk1.7降级到jdk1.6

post by rocdk890 / 2012-8-31 17:27 Friday linux技术

  相信大家平时对安装软件只有升级很少有降级的吧,我今天就遇到公司要求把本来安装好的jdk1.7降级成1.6....
  系统:centos 5.5
  需要的软件包:jdk-7u3-linux-i586.rpm jdk-6u32-linux-i586.bin
1.下载jdk
wget http://download.slogra.com/java/jdk-6u32-...

阅读全文>>

标签: centos linux jdk java 降级 jdk1.7 jdk1.6

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

linux增大swap空间

post by rocdk890 / 2012-8-29 13:59 Wednesday linux技术

  公司服务器上的安装了mysql,最近老是报警说swap空间不够用,上去看了下8G的物理内存却只分了1G的swap,真服了不知道他们怎么想的,出了问题却让我来解决,我只好先在虚拟机上测试下可行不,下面的教程是在虚拟机上实验的.
  系统:centos 5.5
1.检查swap大小和硬盘空间
我虚拟机的硬盘给的是10G,物理内存是512,交换分区是1024,如图
点击查看原图
2.添加交换文...

阅读全文>>

标签: centos linux fstab swap 增大 空间 交换分区

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

linux私钥id_rsa转换成ppk

post by rocdk890 / 2012-8-28 13:56 Tuesday linux技术

  大家都知道在linux下生成的ssh私钥只有Tera Term这个软件可以使用,但Tera Term无法上传文件,只能使用winscp来上传,但winscp使用私钥的格式是ppk,所以要把linux下的私钥转换成ppk格式.
   需要的软件:puttygen.exe
1.下载puttygen
大家可以去http://www.chiark.greenend.org.uk...

阅读全文>>

标签: ssh linux key 转换 格式 私钥 ppk rsa

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

macbook密码忘记解决办法

post by rocdk890 / 2012-8-24 17:17 Friday linux技术

   今天公司的一台macbook pro的密码无人知道,手上正好没有光盘,然后我在网上GOOGLE了一下,发现有个不用系统光盘就可以直接删除,更改,创建新的管理员用户的方法.如获至宝,赶紧尝试,方法如下:
重新启动时按住Command+s,会进入单用户模式.
输入如下三个命令,每行是一个命令,记得输入完每一个令以后都记得按回车,第二行点那里没有空格。
/sbin/mount -ua...

阅读全文>>

标签: 10.7 lion mac 密码 忘记 重置 OS X mini

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

centos编译安装nginx+php前端,独立mysql

post by rocdk890 / 2012-8-23 17:33 Thursday linux技术

   很多企业在搭建web网站的时候,大多数都是采用web+php在一台服务器,mysql独立一台服务器,当然我们这里不讨论是否可以抗得住高并发,数据备份和安全这些.写这篇文章之前,我问了很多人前端是否需要安装mysql,一些说需要,最后我采用的是在web前端安装mysql客户端.
   前端(nginx+php)ip:192.168.10.8
 ...

阅读全文>>

标签: nginx centos mysql php-fpm 安装 php 独立 前端

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

解决crontab无法读取环境变量

post by rocdk890 / 2012-8-15 15:40 Wednesday linux技术

   今天在公司服务器上设置一个crontab,*/1 * * * * /home/babypic/pic_batch/pic/post_image.sh,手动sh /home/babypic/pic_batch/pic/post_image.sh是可以执行的,但放到crontab里却无法运行,对脚本头部加上#!/bin/bash还是没有运行.而post_image.sh里的内...

阅读全文>>

标签: crontab cron 执行 定时 环境变量 profile 环境 变量 读取

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

centos下让php支持RabbitMQ

post by rocdk890 / 2012-8-10 9:22 Friday linux技术

  上次给大家介绍了centos安装RabbitMQ,今天给大家讲下怎么让php支持RabbitMQ扩展,要用到amqp来支持.
   系统:centos 5.5
   需要的软件:amqp-1.0.4.tgz rabbitmq-c库 codegen配件
1.准备工作
如果你还没有安装RabbitMQ,可以去看看我的centos安装RabbitMQ这篇文章...

阅读全文>>

标签: apache php 支持 扩展 rabbitmq amqp

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

centos安装RabbitMQ

post by rocdk890 / 2012-8-9 17:31 Thursday linux技术

  系统:centos 5.5 (32位)
  需要的软件包:
               otp_src_R15B01.tar.gz
               rabbitmq-server-2.8.5.tar.gz
               simplejson-2.6.1.tar.gz
               epel-release-5-4.noarch.rpm
               jdk-7u3-linux-i586.rpm

1.准备工作
rpm -ivh http://download.slogra.com/epel-release-5-4.noarch.rpm
去jdk官网下载jdk 1.7.....

阅读全文>>

标签: centos 安装 删除 添加 jdk 环境变量 profile 环境 变量 python python26 rabbitmq rabbitmq-server 更改

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

centos下yum升级python

post by rocdk890 / 2012-8-7 22:03 Tuesday linux技术

  python在linux上对很多程序都支持,但有些要高版本才可以安装或使用,但centos上默认的python才2.4,有些朋友怕升级python造成系统问题,所以今天给大家说下使用yum来升级.
   系统:centos 5.5
   需要的软件包:epel-release-5-4.noarch.rpm
1.查看目前的python版本
...

阅读全文>>

标签: centos yum 更新 升级 python python26 2.4 epel rpm

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

centos安装gearman

post by rocdk890 / 2012-8-4 1:11 Saturday linux技术

  今天公司让我在服务器上安装gearman,服务器环境是lamp,那gearman是什么?其实这个gearman是一个处理分布式过程通信的健壮系统.它提供了一个通用的应用程序框架,主要用来把任务转发给到其他机器或进程.使用Gearman 能让程序实现并行工作、负载均衡和跨语言调用.它能够用于不同类型的应用程序,从高可用的web站点到数据库复制传输.
   系统:c...

阅读全文>>

标签: centos 安装 gearman php-gearman tr1

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

nginx不浏览直接下载文件

post by rocdk890 / 2012-7-30 11:12 Monday linux技术

 当我们使用Nginx时,如果要让一些附件比如txt,pdf,doc等不直接在浏览器打开,而弹出另存为的对话框(也就是下载),则可以在nginx里添加如下配置:
location / 
{
if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){
add_header Content...

阅读全文>>

标签: nginx 配置 设置 下载 浏览

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

Debian安装配置Iptables防火墙

post by rocdk890 / 2012-7-29 17:33 Sunday linux技术

  服务器通常会安装防火墙,Debian上有很防火墙,Iptables为比较常用的免费防火墙,Iptables能够提供数据包过滤,网络地址转换(NAT)等功能.在Debian上手工配置Iptables的资料比较少,本文做一个详细的介绍.

第一步,首先确定你的系统已经安装Iptables.打开SSH终端,输入
whereis iptables
如果能看到如下类似信息,说明你已经安装了ipt...

阅读全文>>

标签: iptables 配置 安装 设置 debian 防火墙 Firewalls

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