Tag Archives: VPS

[Linux笔记]Linux守护进程

2 Comments

之前写过一个针对Linux环境下的Nginx守护进程,现在来个增强版的.同学们看着改来用吧.

ipv4=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
#把[email protected]改成自己的邮箱
[email protected]
#可以把nginx改为其他要守护的进程名字
nd=`pgrep -f nginx | wc -l`
if [ "$nd" = 0 ]
then
echo -e "Server IP is : $ipv4 " | mail -s "The nginx program is Dead" $EMAIL_TO
/usr/local/nginx/sbin/nginx #当被守护进程不存在后,自动启动的进程。可修改
/usr/local/php/sbin/php-fpm start #当被守护进程不存在后,自动启动的进程。可修改
else
echo "the program is running"
fi

Continue reading

[Linux笔记]diff命令对比文本

Leave a comment

Windows下有很多工具可以对比两个文本文件,其实Linux下也有比较方便的对比工具。如diff命令:

diff [选项] file1 file2

这个命令告诉用户,file1和file2有哪几行不同内容,方便修改它。如果是file1和file2是文件夹,则对比这两个目录下同名文件的内容。

选项参数: Continue reading

[Linux笔记]sed命令批量替换文本

Leave a comment

在Linux下,没有在Windows那么熟悉。常常编辑文件都很不方便,例如批量替换文本。
其实在Linux下有个很方便的命令”sed”命令。可以非常方便的替换一个或多个文件的内容。命令格式如下:

sed -i "s/原内容/现内容/g" 文件`

例子:
我要批量修改目录”vhost.conf”下面所有文件中的”:80″为”:8888″

sed -i "s/:80/:8888/g" vhost.conf`

Continue reading

[Linux笔记]Centos安装LinuxRAR

2 Comments

我们一般在Windows环境下压缩文件比较方便还是使用RAR,而Linux默认是不支持RAR压缩、解压的.Linux下也有RAR软件【LinuxRAR】还免费呢!

执行下面的命令下载安装包解压安装:

wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz  
tar -xvf rarlinux-3.9.3.tar.gz  
cd rar  
make

执行后出现以下信息:

mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib

Continue reading