php优化方法:修改运行模式

php常用运行方式pm=dynamic动态分配pm=static固定分配php内存优化:针对小型服务器:pm使用ondemand模式,具体配置如下:pm=ondemandpm.max_children=5#最大php进程数;pm.process_idle_timeout=10s#空闲进程保持10s后自动退出,避免占用内存;pm.max_requests=200#php处理的最大请求数;reques

原创 点赞0 阅读578 收藏0 评论0 2019-02-21

Supervisor使用手册

Supervisor介绍:Supervisor(http://supervisord.org)是一个用Python写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是Python进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用supervisor同时启动所有应用程序而不是一个一个地敲命令启动。Supervisor是

原创 点赞1 阅读1241 收藏0 评论0 2018-04-26

kafka原理解析

什么是消息系统:消息队列的分类:点对点的消息队列queue:一个消息只能被一个消费者消费,但是queue支持有多个消费者。消息被消费后,queue中不再存储,就是一个消息被消费后,其他消费者不能再消费。发布与订阅的消息队列topic:kafka一个消息可以被多个消费者消费,实现消息共享;为什么要搭建kafka:活动数据的采集:网站用户相关行为数据,如:PV,UV等运营数据监控核心系统性能指标这些数

原创 点赞0 阅读1856 收藏0 评论0 2018-04-23

php-fpm优化方法 pm.min_spare_servers、pm.max_spare_servers 的真实意义

php-fpm 进程池优化方法php-fpm进程池开启进程有两种方式,一种是static,直接开启指定数量的php-fpm进程,不再增加或者减少;另一种则是dynamic,开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限。这两种不同的执行方式,可以根据服务器的实际需求来进行调整。要用到的一些参数,分别是pm、pm.

原创 点赞1 阅读7335 收藏0 评论0 2017-04-12

php安装mongo插件

方案一:很简单的方法,但是不一定适用所有的环境。pecl install mongo安装完成会提示successful,然后会让你在/etc/php.ini中配置extension=mongo.so使mongo驱动生效,重启php-fpm.方案二:下载mongo安装包,解压,然后phpize./configure安装完成后会输出mongo.so的生成目录,讲文件拷贝到php的驱动目录,一般是在/u

原创 点赞1 阅读265 收藏0 评论0 2017-04-12

zabbix配置监控mysql

这篇文章主要介绍了安装配置Zabbix来监控MySQL的基本教程,Zabbix拥有web页面端显示数据的功能,文中的安装环境为CentOS系统,需要的朋友可以参考下Zabbix的简单安装配置说明1、在已有的LAMP或者LNMP的基础上安装zabbix,安装一些依赖包:?1yum -y installmysql-devel libcurl-devel net-snmp-devel2、添加用

原创 点赞0 阅读324 收藏0 评论0 2017-02-10

编译错误:expecting string instruction after `rep'

centos6,gcc 4.8.2下出现expecting string instruction after `rep’的错误,解决方法:you need to install devtoolset 2.1then install devtoolset-libutilsfollow gnu build instuctions, should build fine now. 具体可以按照以

原创 点赞0 阅读4586 收藏0 评论0 2017-01-05

linux的top命令详解

简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CP

转载 点赞0 阅读266 收藏0 评论0 2016-12-27

shell 1>&2 2>&1 &>filename重定向的含义和区别

在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是:0 是一个文件描述符,表示标准输入(stdin)1 是一个文件描述符,表示标准输出(stdout)2 是一个文件描述符,表示标准错误(stderr)在标准情况下, 这些FD分别跟如下设备关联: stdin(0): keyboard 键盘输入,并返回在前端 st

原创 点赞2 阅读274 收藏0 评论0 2016-11-17

php5.5安装及phpmyadmin&nginx配置php模块

安装php5.5;下载源地址:rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm rpm包安装:yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64

原创 点赞0 阅读540 收藏0 评论0 2016-10-21

zabbix提示swap space不足的解决方法

之前zabbix一直提示xx机器swap空间不足,也没去管它,最近觉得还是处理一下比较好;首先了解下什么是swap分区:     Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区

原创 点赞0 阅读907 收藏0 评论0 2016-09-08

ELK环境搭建及client配置

官网下载:logstash、kibana、elas;在server端:    安装logstash:rpm包方式,最新版本        /etc/logstash/conf.d/下,创建个配置文件,用来收集client端的日志信息:            #vim  

原创 点赞2 阅读605 收藏0 评论2 2016-08-31

nginx简介及模块、缓存、反向代理

                nginx简介一.什么是Nginx:    实现web服务、实现web代理功能;二.nginx的优点:    模块化设计、较好的

原创 点赞0 阅读310 收藏0 评论0 2016-07-14

jira和confluence配置问题

昨天服务器重启,然后很多服务都需要重新启动一遍,运行了自动化脚本,查看tomcat状态,都正常,然后访问服务器,发现jira和wikr(confluence)所在的tomcat自动关闭;查找原因,尴尬的时间来了:到jira_home下找线索,发现dbconfig.xml和jira.lock这两个文件,判断应该是启动锁文件,遂删除;重新启动tomcat,背后发凉的事情来了!!!!jira居然需要重新

原创 点赞0 阅读1176 收藏0 评论0 2016-07-14

linux随机10字母病毒

病毒表现:网络流量暴满,疯狂地向香港的一个IP发数据,同时在top里面表现为随机的10位字母的进程,看/proc里面的信息,则为ls,cd之类常见的命令,CPU利用率也在top之首。杀死该进程后,会再随机产生一个新的进程。 清楚病毒步骤:查看/proc/_pid/cmdline里面全是伪造信息,随机产生ps、su、top等命令;由于病毒产生大量的流量,先使用iptables封掉出口IP,

原创 点赞0 阅读1588 收藏0 评论0 2016-07-08

rsync+inotify实现文件实时同步

一.使用rsync+inotify实现实时同步。目标机器:parking:/data/x/fs_data源机器:ifm1:/data/x/fs安装rsync源机器安装inotify-tools 在目标机器上编辑配置/etc/rsync.conf:uid = rootgid = rootuse chroot = nomax connections = 10strict modes = ye

原创 点赞0 阅读470 收藏0 评论0 2016-05-04

编译安装httpd2.4,配置httpd服务

1.安装apr,apr-utils,pcre-devel和openssl-devel[root@wh1 ~]# tar xf apr-1.5.1.tar.gz[root@wh1 ~]# tar xf apr-util-1.5.3.tar.gz[root@wh1 apr-1.5.1]# cd apr-1.5.1[root@wh1 apr-1.5.1]# ./configure --prefix=/u

原创 点赞0 阅读402 收藏0 评论0 2015-10-28

DNS基本工作原理,及正反向解析和主从同步

DNS的工作原理:DNS是一种基于TCP/UDP的服务,监听在53端口.我们通常的网址例如www.qiuye.com其实是www.qiuye.com. 最后面的一个点指向根服务器,只是由于我们现在使用的浏览器都设置了自动指向的关系,所以我们只需要输入网址,而不需要输入最后一个点。(一)DNS服务器其实就是存放域名和IP对应的数据库文件1. 递归查询2. 迭代查询递归查询,如果A查询不到ibm.co

原创 点赞0 阅读623 收藏0 评论0 2015-10-28

Linux如何开启ftp服务及常见问题

今天做linux的ftp服务,发现有几个问题容易忽略,对我个人来说,下面分享下,希望能对一些童鞋有帮助:首先我们需要安装ftp服务:#yum install vsftpd#service vsftpd restart然后查看端口状态:#ss -tnl 查看是否21号端口是Listen状态,则表明ftp服务正在运行了,查看下服务#netstat -an | grep 21服务在运行中则正确。如果需要

原创 点赞0 阅读397 收藏0 评论0 2015-10-26

openssl建立私有CA

加密,解密以及openssl建立私有CAenc dgstopenssl有两种运行模式:交互模式和批处理模式。直接输入openssl进入交互模式,输入带选项的openssl进入批处理模式。加密:option:dgst的用法--〉加密文件并将加密的结果输出到stdout:用sha1算法加密文件:#openssl dgst -sha1 /path/file将一个文件的加密结果输出到另一个文件:

原创 点赞0 阅读381 收藏0 评论0 2015-10-16

sed及awk命令的使用

sed命令 sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要

原创 点赞3 阅读669 收藏0 评论3 2015-09-21

Shell脚本编程及示例和例题解析

sed及awk命令的总结地址:http://10267776.blog.51cto.com/10257776/1696869 Shell脚本的说明:shell脚本编程,实际上就是用vim编辑器编辑一个以.sh为结尾的脚本文件,在此脚本文件中使用Linux内部的一个或多个命令,通过编程语言以脚本运行的方式,一次性运行一次一个、一次多个或多次多个命令进行运算,并输出结果,及添加直观的注释。Shell脚

原创 点赞4 阅读1555 收藏0 评论4 2015-09-15

Linux下的rpm命令和yum命令,包管理器的使用

包管理器:打包、包管理(安装、升级、卸载、查询及校验)     deb:debian     rpm:redhat package manager       RPM is Package Manager 程序包的组成部分:     二

原创 点赞1 阅读443 收藏0 评论1 2015-09-12

linux运维实战练习

一、总结Linux系统上的任务计划(at、crontab)的详细使用方法;Linux上的任务计划:   任务计划分为:      在未来时间点一次性执行某任务,实现目标命令:at batch      在未来时间内周期性执行某任务,crontab电子邮件服务:  协议:SMTP:简单邮件传输协议  

原创 点赞1 阅读254 收藏0 评论1 2015-09-08

linux运维实战练习2

总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例命令总结:  磁盘管理命令:      磁盘分区工具:fdisk,parted,sfdiskfdisk的使用:最多支持在一块硬盘上的15个分区;       分区管理子命令:p: 显示n: 创建d: 删除t: 修改分区IDl: 列出所有支持ID类型w

原创 点赞1 阅读259 收藏0 评论1 2015-09-07

linux运维实战练习1

       linux运维实战练习-2015年8月30日课程作业1、 总结文本编辑工具vim的使用方法;Vim:全屏幕的编辑器;Vim的编辑模式:编辑模式:命令模式;两者意思大概相同。    输入模式;末行模式。编辑模式—>(切换到)输入模式:Insert:iAppend:a  

原创 点赞0 阅读333 收藏0 评论0 2015-09-04

Linux正则表达式及扩展表达式、egrep命令的说明

一、总结本此课程中所涉及命令的使用方法及相关示例展示;chmod,chgrp,umask,chown,grep,egrep二、总结基本正则表达式及扩展正则表达式 grep [OPTIONS] PATTERN [FILE...]: 选项: --color=auto:对匹配到的串做高亮显示;\\可直接--color即为默认颜色 -v:显示模式匹配不到行; -i: 忽略字符大小写; -

原创 点赞4 阅读576 收藏0 评论14 2015-08-28

Linux用户管理各命令的使用

Linux下用户的管理及命令的使用方法、注释、示例等。

原创 点赞0 阅读330 收藏0 评论0 2015-08-26

关于一些Linux命令的整理

bash的基础特性: 1。命令历史     bash自荐功能,会记录此前用户在shell会话中执行的命令于缓冲区中;正常退出时,会被记录于当前用户家目录下隐藏文件.bash_history中;有限制的保存数据;环境变量:   HISTSIZE:命令历史记录的条数   HISTFILE:命令历史文件路径  &n

原创 点赞0 阅读253 收藏0 评论0 2015-08-24

关于一些Linux命令的格式及用法(修改)

   type  查看命令为内部或者外部命令  cd命令:change directory   linux把命令尽可能简写    cd  【/PATH/TO/SOMEWHERE】可以自己设置指定位置,cd ~回主目录。cd ~USERNAME 切换回指定用户主目录usradd 添加用户cd -:回到上次所在目

原创 点赞0 阅读257 收藏0 评论0 2015-08-24
  • 1
  • 2
写文章