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

centos安装fail2ban

post by rocdk890 / 2014-2-25 14:03 Tuesday linux技术

  fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),例如当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员,是一款很实用、很强大的IP自动屏蔽工具!用上了它你就不用去写shell脚本来防御暴力破解了.
  系统:...

阅读全文>>

标签: centos iptables 安装 防护 fail2ban 暴力破解

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

centos5.5简单内核升级

post by rocdk890 / 2013-12-9 14:20 Monday linux技术

  相信很多人都听过不要随便升级内核,但很多时候出去面试,第一句就问你会升级内核吗?为了解决这样尴尬的局面,最少我们都要知道怎样去升级内核.
  系统:centos 5.5
  需要的软件包:linux-2.6.36.tar.bz2
1.下载内核包
wget --no-check-certificate http://www.kernel.org/pub/linux/...

阅读全文>>

标签: centos linux 升级 kernel 内核

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

yum只更新安全补丁

post by rocdk890 / 2013-10-4 18:45 Friday linux技术

  当大家想只给centos系统更新补丁的时候,往往会把其他一些无用的组件给更新下来,现在就给大家说下怎么只更新补丁而又不更新其他组件.
1.安装yum插件即可:

yum install yum-security

2.使用:
检查安全更新

yum –security check-update

3.只安装安全更新

yum update –security

4.检查特定软件有...

阅读全文>>

标签: centos yum 更新 安全 update 补丁

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

Centos安装MongoDB

post by rocdk890 / 2013-9-14 0:56 Saturday linux技术

  今天我们来安装下mongodb吧,这也是数据库的一种,为了偷懒,本文就使用yum安装,毕竟yum方便,依赖包都会给安装上的,除非是单独整个db服务器才去编译安装.
  系统:centos 5.9
1.安装前准备
这是针对64位系统yum源:
echo "[MongoDB]
name=MongoDB Repository
baseurl=http://downloads-d...

阅读全文>>

标签: centos 配置 安装 mongodb

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

根据nginx日志防攻击

post by rocdk890 / 2013-8-5 17:51 Monday linux技术

  最近一个项目nginx+keepalived做的负载均衡,nginx+php-fpm后端,单独的mysql服务器,运行了几个月还算稳定吧,就是老有人攻击,这也是国人做外贸的悲哀,不说其他的,因为后端可以读取到客户真实ip,但前端没有开访问日志,只保留了错误日志,前端开了iptables可以防攻击,所以从后端读取日志,把要防的ip发给前端,让前端的去防.
  系统:cento...

阅读全文>>

标签: nginx centos iptables linux 日志 访问 log 记录 攻击 cc

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

解决编译php报错:error:libjpeg.(a|so) not found.

post by rocdk890 / 2013-7-5 16:27 Friday linux技术

  今天给新服务器编译安装lnmp环境的时候,编译php出现error:libjpeg.(a|so) not found.马上使用命令yum -y install libjpeg安装下再进行编译,居然还是报这个错误,网上搜了下说的要安装libjpeg-devel,好吧,我又把libjpeg-devel也安装再进行编译,居然还是错误,当时就想把电脑给摔了,继续网上搜,还好在一位大神那找到了...

阅读全文>>

标签: centos php linux 错误 编译 libjpeg libpng

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

centos安装vnstat监控系统流量

post by rocdk890 / 2013-6-28 14:03 Friday linux技术

  我的vps每个月下来的流量我都不知道,虽然说idc后台面板会有流量统计,但只能每个月末才能看,想随时都知道自己vps每天流量却不行,本来找了个shell图形化监控网络流量的,但画出来的图有问题,所以只能用vnstat+vnstat PHP frontend来对自己vps流量监控.
   系统:centos 5.9
   需要的软件包:vnstat-...

阅读全文>>

标签: centos linux 系统 监控 网络 网卡 network 流量 vnstat vnstat_php_frontend

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

解决PHP Fatal error: Call to undefined function imagettfbbox

post by rocdk890 / 2013-6-27 17:51 Thursday linux技术

  今天在安装好vnstat和vnStat PHP frontend后,在访问http://www.slogra.com/vnstat的时候,vnStat PHP frontend居然不出图,马上去日志查看,发现php报下面的错误,如图
点击查看原图
网上搜了下说是php编译参数要加上--with-freetype-dir,看了下自己的php编译参数,还真没有,删除原来的php编译包,马上重新编译.
&n...

阅读全文>>

标签: centos php-fpm php linux 图片 images vnstat frontend

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

解决mysql Got error 28 from storage engine

post by rocdk890 / 2013-6-25 16:39 Tuesday linux技术

  今天下午打开公司订单网站居然报Got error 28 from storage engine错误,网上搜了下,说是/tmp空间太小导致的问题,上mysql服务器查看了下,/tmp空间2G,已经被使用了1.7G,如图

真不知道订单部操作了什么,最重要先解决问题.看了下网上其他人说的清空/tmp目录,或修改my.cnf里的tmpdir参数,指向足够空间目录.下面来看我的方法.
&nbs...

阅读全文>>

标签: centos mysql linux 空间 挂载 mount tmp

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

解决vsftp 530 Login incorrect

post by rocdk890 / 2013-6-24 14:52 Monday linux技术

  今天给公司在64位的centos 6.4系统上配置vsftpd,当配置好了,登录的时候居然出现530问题,我以为是pam_service_name和iptables上的配置文件,在检查了几遍之后,才发现问题是出在PAM授权文件上了,因为是64位的系统,所以原来的:
vi /etc/pam.d/ftp.vu
auth    required ...

阅读全文>>

标签: centos linux ftp 错误 登录 vsftp 530

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

shell去掉linux配置文件的注释行

post by rocdk890 / 2013-6-18 17:02 Tuesday linux技术

1、使用grep -v "^#" 来去掉注释行,其中:-v 就是取相反的 ^# 表示注解行

grep -v "^#" /etc/vsftpd/vsftpd.conf (也可以使用“>”来重写配置文件)

2、有时也会连同空行一起去掉,使用管道符来完成(^$表示空行 )

grep -v "^#" httpd.conf | grep -v "^$" >> vsftpd....

阅读全文>>

标签: centos 配置 linux shell 注释 去除 去掉

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

解决Device does not seem to be present

post by rocdk890 / 2013-6-17 12:04 Monday linux技术

  今天公司同事从其他机器上拷了个VMware的linux虚拟机到自己机器上使用,在网络配置这老是不对,我过去一看,使用service network restart这是时候,报下面错误:
点击查看原图
  系统:centos 6.1 64位

解决办法:
cd /etc/udev/rules.d/
mv 70-persistent-net.rules 70-persistent-ne...

阅读全文>>

标签: centos 配置 linux 网络 vmware network 虚拟机 eth0

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

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

post by rocdk890 / 2013-5-21 16:13 Tuesday linux技术

   上一篇文章centos编译安装nginx+php前端,独立mysql中,mysql的版本是5.1.63,这篇文章要给大家演示怎么把mysql 5.5.x的只安装客户端.
   系统:centos 5.9 64位
   需要的软件:libiconv-1.14.tar.gz mysql-5.5.25a.tar.gz
1.安装前的准备
安装前的准...

阅读全文>>

标签: nginx centos mysql 安装 php 客户端 独立 前端 后端 client

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

Curses library not found. Please install appropriate package

post by rocdk890 / 2013-5-20 18:19 Monday linux技术

 今天安装mysql-5.5.3-m3的时候,报下面的错误:
-- Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR) 
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) 
CMake Err...

阅读全文>>

标签: centos mysql 安装 出错 linux 编译 64位

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

centos安装maven3

post by rocdk890 / 2013-5-16 16:48 Thursday linux技术

  今天公司同事对我说要在一台服务器上搭建maven,maven是是一个项目管理和构建自动化工具,我觉得应该跟svn和git差不多,如果要安装maven的话,是需要java支持的.下面来说下怎么安装maven.
   系统:centos 5.5
   需要的软件:jdk-7u21-linux-i586.rpm
   &...

阅读全文>>

标签: apache centos 安装 install maven maven3

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