上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 1、一些常识 linux下,要读取一个文件,首先需要具有对文件所在文件夹的执行权限,然后需要对文件的读取权限。 php文件的执行不需要文件的执行权限,只需要nginx和php-fpm运行账户的读取权限。 上传木马后,能不能列出一个文件夹的内容,跟php-fpm的运行账户对文件夹的读取权限有关,木马执 阅读全文
posted @ 2016-08-22 23:31 踏雪无痕SS 阅读(7546) 评论(2) 推荐(2) 编辑
摘要: HTTP 2xx范围内的状态码表明了:"客户端发送的请求已经被服务器接受并且被成功处理了". TTP/1.1 200 OK是HTTP请求成功后的标准响应 HTTP/1.1 206状态码表示的是:"客户端通过发送范围请求头Range抓取到了资源的部分数据",一般用来 解决大文件下载问题 解决CDN和原 阅读全文
posted @ 2016-08-22 22:47 踏雪无痕SS 阅读(32034) 评论(0) 推荐(4) 编辑
摘要: 一、下载软件包 1、下载地址 二、安装 1、java 2、Android sdk 查看源 根据需要进行安装 如果google很慢,可以改hosts 3、gradle 加入环境变量 三、编译测试 参考网址 http://askubuntu.com/questions/464755/how-to-ins 阅读全文
posted @ 2016-07-07 19:23 踏雪无痕SS 阅读(2639) 评论(0) 推荐(0) 编辑
摘要: 源码安装 GitLab 步骤繁琐:需要安装依赖包,Mysql,Redis,Postfix,Ruby,Nginx……安装完毕还得一个个手动配置这些软件,容易出错 一、安装 在Ubuntu 14上 修改/etc/apt/sources.list.d/gitlab-ce.list,添加以下行 deb ht 阅读全文
posted @ 2016-06-13 15:18 踏雪无痕SS 阅读(2998) 评论(0) 推荐(0) 编辑
摘要: 系统镜像及环境要求: 1) 适用于windows系列版本及开发者的相关教程 请参考本文1.0开始安装步骤 2) Centos 6系列及Aliyun Linux 6系列以上版本 请参考本文2.0开始安装步骤 3) Centos 5系列及Aliyun Linux 5系列版本,请参考本文3.0开始安装步骤 阅读全文
posted @ 2016-06-08 12:18 踏雪无痕SS 阅读(1609) 评论(0) 推荐(0) 编辑
摘要: nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。 1. 在error.log中查看是否有signal项,如果有,看看signal是多少。 比如,这是一个异常退出的情况: $grep signal error.log 2012/12/24 16:39:56 [aler 阅读全文
posted @ 2016-06-06 14:11 踏雪无痕SS 阅读(4787) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,我们经常会碰到段错误等异常,这时我们需要有相应的机制来进行调试,特别是服务提供在线上时,面对大量的日志信息,合理的调试处理机制对于开发来说是一件非常重要的事情,幸好Nginx本身提供了很好的调试机制,主要包括以下几个方面。 1、Core文件 默认情况下,编译Nginx是带上-g选项 这 阅读全文
posted @ 2016-06-06 14:09 踏雪无痕SS 阅读(3035) 评论(0) 推荐(0) 编辑
摘要: 某个子站是php写的,访问的时候nginx时不时会冒出现502错误,高峰时更频繁,检查php-fpm的日志发现大量的 child exited on signal 7 (SIGBUS),并且和accesslog里的502时间完全吻合,排除了php进程过载的可能,然后又排除了apc的嫌疑。 既然php 阅读全文
posted @ 2016-06-06 13:52 踏雪无痕SS 阅读(2063) 评论(0) 推荐(1) 编辑
摘要: 概要 linux系统默认open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够。这就需要修改ulimit和file-max。特别是提供大量静态文件访问的web服务器,缓存服务器(如squid), 更要注意这个问题。网上 阅读全文
posted @ 2016-06-06 13:51 踏雪无痕SS 阅读(20993) 评论(0) 推荐(2) 编辑
摘要: redis-stat是一个用ruby写成的监控redis的程序,基于info命令获取信息,而不是通过monitor获取信息 一、安装ruby 由于国内网络原因,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 阅读全文
posted @ 2016-04-25 10:10 踏雪无痕SS 阅读(2862) 评论(0) 推荐(0) 编辑
摘要: Redis官网对 info 已经讲解的比较清楚的,参考文档 。可以看到,info的输出结果是分几块的,有Servers、Clients、Memory等等,通过info后面接这些参数,可以指定输出某一块数据。 Redis 2.4.10,并没有分块输出,而且也无法按上面说的加选项控制输出某一块,后来升级 阅读全文
posted @ 2016-04-25 09:22 踏雪无痕SS 阅读(2277) 评论(0) 推荐(1) 编辑
摘要: PHP的默认机制:每一次php请求,会有1/100的概率(默认值)触发“session回收”。如果“session回收”发生,那就会检查/tmp/sess_*的文件,如果最后的修改时间到现在超过了1440秒(gc_maxlifetime的值),就将其删除,意味着这些session过期失效 文件一般为 阅读全文
posted @ 2016-03-16 23:20 踏雪无痕SS 阅读(4670) 评论(0) 推荐(0) 编辑
摘要: iOS 4.0+ 使用英文字体 Helvetica Neue,之前的iOS版本降级使用 Helvetica 中文字体设置为华文黑体STHeiTi 默认数字字体是Helvetica Neue 需补充说明,华文黑体并不存在iOS的字体库中(http://support.apple.com/kb/HT58 阅读全文
posted @ 2016-03-15 22:00 踏雪无痕SS 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 实现高性能,高可用,可伸缩和最终一致性架构 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息队列在 阅读全文
posted @ 2016-03-10 15:19 踏雪无痕SS 阅读(5942) 评论(1) 推荐(2) 编辑
摘要: 一、Redis启动 加载配置(命令行或者配置文件) 启动TCP监听,客户端的列表保存在redisserver的clients中 启动AE Event Loop事件,异步处理客户请求 事件处理器的主循环 aeMain void aeMain(aeEventLoop *eventLoop) { even 阅读全文
posted @ 2016-03-08 14:58 踏雪无痕SS 阅读(3287) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页