随笔分类 -  运维

摘要:php-config php-config 是一个简单的命令行脚本用于获取所安装的 PHP 配置的信息。 在编译扩展时,如果安装有多个 PHP 版本,可以在配置时用 --with-php-config 选项来指定使用哪一个版本编译,该选项指定了相对应的 php-config 脚本的路径。 php-c 阅读全文
posted @ 2016-08-22 12:06 lpfuture 阅读(335) 评论(0) 推荐(0) 编辑
摘要:PHP-FPM是一个PHPFastCGI进程管理器,是只用于PHP的。 PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。 现在我们可以在最新的PHP 5.3.2的源码树里下载得到直接整合了 阅读全文
posted @ 2016-08-22 09:52 lpfuture 阅读(275) 评论(0) 推荐(0) 编辑
摘要:Iptables 是用来设置、维护和检查Linux内核的IP包过滤规则的。 可以定义不同的表,每个表都包含几个内部的链,也能包含用户定义的链。每个链都是一个规则列表,对对应的包进行匹配:每条规则指定应当如何处理与之相匹配的包。这被称作'target'(目标),也可以跳向同一个表内的用户定义的链。 T 阅读全文
posted @ 2016-08-19 12:15 lpfuture 阅读(362) 评论(0) 推荐(0) 编辑
摘要:VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时(比如安装lnmp)网络突然断开,或者其他情况导致不得不与远程SSH服务器链接断开,远程执行的命令也被迫停止,只能重新连接,重新运行。相信现在有些VPSer也遇到过这个问题,今天就给VPSer们介绍一款远程会话管理 阅读全文
posted @ 2016-08-19 11:10 lpfuture 阅读(361) 评论(0) 推荐(0) 编辑
摘要:一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这 阅读全文
posted @ 2016-08-19 11:08 lpfuture 阅读(35918) 评论(1) 推荐(5) 编辑
摘要:#! /bin/sh # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts the nginx web server PATH=/usr/local/sbin:/usr/local/bin:/sbin:/ 阅读全文
posted @ 2016-08-19 10:31 lpfuture 阅读(2459) 评论(0) 推荐(0) 编辑
摘要:如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下: 1. 在http节点下,添加upstream节点。 upstream linuxidc { server 10.0.6.108:708 阅读全文
posted @ 2016-08-19 10:26 lpfuture 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1.1 nginx概述nginx简介Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 R 阅读全文
posted @ 2016-08-19 10:21 lpfuture 阅读(4173) 评论(0) 推荐(0) 编辑
摘要:nginx rewrite重写规则配置教程 rewrite可以出现的地方有4个:NGX_HTTP_SRV_CONF,NGX_HTTP_SIF_CONF,NGX_HTTP_LOC_CONF,NGX_HTTP_LIF_CONF。分别对应着: NGX_HTTP_SRV_CONF:配置文件中的server域 阅读全文
posted @ 2016-08-19 10:12 lpfuture 阅读(294) 评论(0) 推荐(0) 编辑
摘要:语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。~ 阅读全文
posted @ 2016-08-19 09:57 lpfuture 阅读(295) 评论(0) 推荐(0) 编辑
摘要:默认日志格式 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http 阅读全文
posted @ 2016-08-18 15:17 lpfuture 阅读(348) 评论(0) 推荐(0) 编辑
摘要:hash表 Ngnix使用hash表来协助完成请求的快速处理。 考虑到保存键及其值的hash表存储单元的大小不至于超出设定参数(hash bucket size), 在启动和每次重新配置时,Nginx为hash表选择尽可能小的尺寸。 直到hash表超过参数(hash max size)的大小才重新进 阅读全文
posted @ 2016-08-18 14:32 lpfuture 阅读(175) 评论(0) 推荐(0) 编辑
摘要:nginx命令行参数 [user@host dir]$ /usr/local/nginx/sbin/nginx -hnginx version: nginx/1.8.0Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g d 阅读全文
posted @ 2016-08-18 14:23 lpfuture 阅读(3446) 评论(0) 推荐(1) 编辑
摘要:一 Linux守护进程 Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他 阅读全文
posted @ 2016-08-10 15:54 lpfuture 阅读(469) 评论(0) 推荐(0) 编辑
摘要:Network Time Protocol (NTP) 也是RHCE新增的考试要求. 学习的时候也顺便复习了一下如何设置Linux的时间,现在拿出来和大家分享 设置NTP服务器不难但是NTP本身是一个很复杂的协议. 这里只是简要地介绍一下实践方法和上次一样,下面的实验都在RHEL5上运行 1. 时间 阅读全文
posted @ 2016-08-10 15:39 lpfuture 阅读(36018) 评论(0) 推荐(0) 编辑
摘要:一、sysbench压力测试工具简介: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。 1. sysben 阅读全文
posted @ 2016-08-05 12:27 lpfuture 阅读(24785) 评论(0) 推荐(0) 编辑
摘要:在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成 阅读全文
posted @ 2016-08-05 12:20 lpfuture 阅读(1554) 评论(0) 推荐(0) 编辑
摘要:1.查看TCP连接状态 1 2 3 4 5 6 netstat -nat | awk 'NR>2{print $6}' | sort |uniq -c | sort -rn netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S 阅读全文
posted @ 2016-07-29 17:45 lpfuture 阅读(429) 评论(0) 推荐(0) 编辑
摘要:1、概述 Anaconda是RedHat、CentOS、Fedora等Linux的安装管理程序。它可以提供文本、图形等安装管理方式,并支持Kickstart等脚本提供自动安装的功能。此外,其还支持许多启动参数,熟悉这些参数可为安装带来很多方便。该程序的功能是把位于光盘或其他源上的数据包,根据设置安装 阅读全文
posted @ 2016-07-25 15:05 lpfuture 阅读(6975) 评论(0) 推荐(0) 编辑
摘要:Mongodb GridFS图片文件存储解决方案 之前解决方案是接收图片数据后,将图片直接存储到盘阵,然后通过Apache做服务器,将图片信息存储到数据库,并且存储一个Apache的访问路径。 目前需要后台服务存储图片,将图片存储到MongoDB集群中,然后通过Nginx中的nginx-gridfs... 阅读全文
posted @ 2015-07-21 12:52 lpfuture 阅读(2581) 评论(0) 推荐(0) 编辑