Linux find 命令

博主有话说:由于经常会在 Linux 查找一些文件之类的需求。于是,就整理了这篇文章。Linux find 命令find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行...

Centos 6.3安装配置 vsFTPd 环境的 FTP 服务器

我的电脑系统是Windows 7 64 位,用 VirtualBox 安装了一个最小化版的 CentOS 6.3 64 位的系统。最近特意想搭建一个 FTP 的服务器,所以,就有了如下的过程。备忘,方便你我他。注:文章最后会附上 vsftpd 服务器配置文件的选项说明。关于 vsftpd 介绍如下:vsftpd ...

阿里云 Redis 开发规范

该 Redis 规范非常实用。在开发中具有很强的指导作用。对用好 Redis 有作较大的帮助。本文转载链接:https://yq.aliyun.com/articles/531067一、键值设计1 key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止 key 冲突),用冒号分隔,比如业...

PHP程序员技术等级划分

PHP程序员技术等级划分该文章是转载韩天峰的文章,然后做了细微的调整。这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高。解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验。如果解决问题能力不佳是无法通过面试的。这里举个例子,假如我...

Strace 调试 PHP

Strace 调试 PHPstrace 命令是一个集诊断、调试、统计与一体的工具,我们可以使用 strace 对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的。strace 的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它也就退出了。在命令执行的过程中,...

CGI、FastCGI 和 PHP-FPM 关系

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。本文根据网络文档整理。1 基础在整个网站架构中,Web Server(如 Apache)只是内容的分发者。举个例子,如...

CentOS7 + RabbitMQ3.7.5 + PHP

CentOS7 + RabbitMQ3.7.5 + PHPMQ 全称为 Message Queue。消息队列(MQ)是一种应用程序对应用程序的通信方法。目前业界有很多 MQ 产品。它们是 RabbitMQ、Redis、ZeroMQ、KafkaMQ、ActiveMQ 等。本文今天讲的是 RabbitMQ。它是使用 ...

CentOS7 安装和使用 Supervisor 工具

CentOS 安装 SupervisorSupervisor 是用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台 daemon,并监控进程状态,异常退出时能自动重启。它是通过 fork/exec 的方式把这些被管理的进程当作 supervisor 的子进程来启动。这样只要在 sup...