Mar162017
Linux安装RabbitMQ详细教程(最详细的图文教程)
简介
RabbitMQ是一个强大的、轻量级的开源消息队列系统,被广泛应用于分布式系统中。通过使用消息队列服务,可以实现不同模块之间的异步通讯,提高系统的可拓展性和可靠性。在本篇教程中,我们将详细介绍如何在Linux系统上安装RabbitMQ。
步骤一:安装依赖
在安装RabbitMQ之前,我们需要确保系统已经安装了以下依赖:
Erlang/OTP 21.0及以上
socat(可选,用于此教程中设置管理插件)
...阅读全文
抢沙发
Jan222017
linux php-fpm容易假死,实现自动重启php服务~
#!/bin/bash
#check php-fpm server up/down
LogFile=/var/log/checkPhpFpm.log
cmd=$(/usr/bin/telnet 127.0.0.1 9000)
if [ `echo $cmd | grep "Escape character" |wc -l` -ne 1 ];then
/etc/init.d/php-fpm restart
echo "===========================" >> $LogFile
echo $(date +%Y-%m-%d" "%H:%M:%S) >> $LogFile
echo "php-fpm is ...阅读全文
Jan142017
linux 定时自动释放内存
freemem.sh
#!/bin/bash
used=`free -m | awk 'NR==2' | awk '{print $3}'`
free=`free -m | awk 'NR==2' | awk '{print $4}'`
echo "===========================" >> /var/log/mem.log
date >> /var/log/mem.log
echo "Memory usage | [Use:${used}MB][Free:${free}MB]" >> /var/log/mem.log
if [ $free -le 300 ] ; then
sync && echo 1 >...阅读全文
Jan122017
Jan012017
解决Error: EACCES: permission denied, access异常的技巧
在开发过程中,经常会遇到Error: EACCES: permission denied, access这样的错误信息。这个错误通常是由文件系统权限问题引起的,可能会阻止我们对某些文件或目录进行操作。在本篇博客中,我将分享一些解决这个问题的技巧和方法。
1. 理解文件系统权限
在解决文件系统权限问题之前,我们首先需要了解一些关于文件系统权限的基本知识。
文件系统权限通常分为三个方面:读(read)、写(writ...阅读全文
Jan012017
Dec282016
linux 删除系统中过期备份文件
要删除系统中过期备份文件,就需要使用命令了:
#find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} \;
假如在一个目录中保留最近30天的文件,30天前的文件自动删除
#find /tmp -mtime +30 -type f -name *.sh[ab] -exec rm -f {} \;
/tmp –设置查找的目录;
-mtime +30 –设置时间为30天前;
-type f –设置查找的类型为文件;...阅读全文
Dec262016
PHP使用curl获取和推送数据
使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据 了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。本文主要讲述如果使用这个PHP库。
//如果要轉載本文請注明出處,免的出現版權紛爭,我不喜歡看到那種轉載...阅读全文
Dec252016
svn命令在linux下的使用
最近经常使用svn进行代码管理,这些命令老是记不住,得经常上网查,终于找了一个linux下svn命令使用大全,现对linux下的svn命令做一下总结,具体如下。
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
如果已经记住了path,则可以直接简写为:svn co
2、往版本库中添加新的文件
svn add file
例如:svn add ....阅读全文
Dec192016
Centos6.5镜像下载
CentOS是一款基于Linux内核的开源操作系统,以其稳定性、安全性和性能而闻名。本文将介绍如何下载CentOS 6.5镜像,并提供相关资源下载链接。
1. 为什么选择CentOS 6.5?
CentOS 6.5是CentOS系列操作系统的一个版本,它采用了成熟稳定的Red Hat Enterprise Linux(RHEL)6.5源代码,因此具有非常高的可靠性和兼容性。此外,CentOS 6.5还提供了大量的软件包和支持,适用于各种不同的应用场...阅读全文