问轩博客

展开菜单

php opcache的配置

php opcache的配置
[Zend Opcache] zend_extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/opcache.so opcache.enable=1 ;启用操作码缓存 opcache.enable_cli=1 ;仅针对CLI环境启用操作码缓存 opcache.memory_consumption=128 ;共享内存大小,...

linux批量定时任务crontab

linux批量定时任务crontab
cat 1.txt 192.168.1.100 密码 cat cron.sh #/bin/bash for i in `awk '{print $1}' 1.txt` do  pass=`grep "$i" 1.txt|awk '{print $2}'`  ...

Linux命令-ipset命令

Linux命令-ipset命令
简介:      ipset是iptables的扩展,允许你创建匹配整个地址sets(地址集合)的规则。而不像普通的iptables链是线性的存储和过滤,ip集合存储在带索引的数据结构中,这种集合比较大也可以进行高效的查找。在许多的linux发布中ipset是一个简单的安装包,可以通过linux发行版提供的yum进行安装。 格式:ipset-6.11版本 显示已有列表:  ipset ...

TCMalloc优化MySQL、Nginx内存管理

TCMalloc优化MySQL、Nginx内存管理
安装方法一、1. libunwind安装64位操作系统请先安装 libunwind库,32位操作系统不要安装。libunwind库为基于64位CPU和操作系统的程序提供了基本的堆栈辗转开解功能,其中包括用于输出堆栈跟踪的API、用于以编程方式辗转开解堆栈的API以及支持C++异常处理机制的API。libunwind-v1.2.1.tar.gztar zxvf libunwind-1.1.tar.gzcd libunwind-1.1./autogen.sh./configure...

413 Request Entity Too Large

413 Request Entity Too Large
打开nginx主配置文件nginx.conf,找到http{}段并修改以下内容server_tokens off;client_max_body_size 2m;    2M为允许的文件大小./nginx -s reload 重新加载配置文件修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现...

给普通用户授予sudo权限

给普通用户授予sudo权限
1.切换root用户,可以用vim /etc/sudoers对文件编辑(先赋权限chmod u+w /etc/sudoers),但最好使用visudo命令编辑,原因两点:一是它能够防止两个用户同时修改它;二是它也能进行有限的语法检查。2.找到"root    ALL=(ALL)    ALL",在下面加一行“USERNAME ALL=(ALL) ALL”即完成授权 “...

PHP实现随机一句功能

PHP实现随机一句功能
vi api.php<?php // 存储数据的文件 $filename = 'data.dat';           // 指定页面编码 header('Content-type: text/html; charset=utf-8');   if(!file_ex...

Nagios的配置及监控

Nagios的配置及监控
1.本地资源(1) 负载:uptime; (2) CPU:top,sar,cpu温度; (3) 磁盘:df; (4) 内存:free; (5) IO:iostat; (6) RAID (7) passwd文件的变化(本地所有文件指纹识别)。2.网络服务端口、URL、ping丢包、进程数、IDC网络流量3.其他设备路由器、交换机端口流量、打印机、windows等4.业务数据用户登录失败次数,用户登...

nginx禁止通过ip访问和显示版本

nginx禁止通过ip访问和显示版本
直接在http标签里面添加server_tokens off;server {     listen 80 default_server;     server_name _;     return 404;     或者return 500;      或者rewrite ^(.*) http://www.shnne.com...

redis基本操作

redis基本操作
一、适合全体类型的常用命令(1)EXISTS and DELEXISTS key 判断一个key是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4。成功返回1,失败返回0(key值不存在)。(2)TYPE and KEYSTYPE key:返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash),key不存在返回空。 KEYS ke...

tomcat的server.xml配置文件注释

tomcat的server.xml配置文件注释
<?xml version='1.0' encoding='utf-8'?><!--<Server>元素代表整个容器,是Tomcat实例的顶层元素.由org.apache.catalina.Server接口来定义. 它包含一个<Service>元素.并且它不能做为任何元素的子元素.     port指定Tomcat监听shutdown命令端...

Redis配置文件介绍

Redis配置文件介绍
daemonize yes #是否以后台进程运行 pidfile /var/run/redis/redis-server.pid    #pid文件位置 port 6379#监听端口 bind 127.0.0.1   #绑定地址,如外网需要连接,设置0.0.0.0 空格分隔 timeout 300   ...

Can't save in background: fork: Cannot allocate memory

Can't save in background: fork: Cannot allocate memory
解决方案直接修改内核参数 vm.overcommit_memory = 1, Linux内核会根据参数 vm.overcommit_memory 参数的设置决定是否放行。vm.overcommit_memory = 1,直接放行vm.overcommit_memory = 0:则比较 此次请求分配的虚拟内存大小和系统当前空闲的物理内存加上swap,决定是否放行。vm.overcommit_memory =2:则会比较进程所有已分配的虚拟内存加上此次请求分配的虚拟内存和系统当前...

shell if 浮点数比较

shell if 浮点数比较
可以通过bc方式的结果集来判断,如:if [ $(echo "$DISK_SIZE <= 10"|bc) = 1 ];then         echo -n "当前磁盘:${DISK_SIZE}G,小于预定的值:${DISK_SIZE_ALERT}G"...